native_text_amd64.go 313 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305
  1. // +build amd64
  2. // Code generated by asm2asm, DO NOT EDIT.
  3. package base64x
  4. var text__native_entry__ = []byte{
  5. 0x48, 0x8d, 0x05, 0xf9, 0xff, 0xff, 0xff, // leaq $-7(%rip), %rax
  6. 0x48, 0x89, 0x44, 0x24, 0x08, //0x00000007 movq %rax, $8(%rsp)
  7. 0xc3, //0x0000000c retq
  8. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000000d .p2align 5, 0x00
  9. //0x00000020 LCPI0_0
  10. 0x01, //0x00000020 .byte 1
  11. 0x00, //0x00000021 .byte 0
  12. 0x02, //0x00000022 .byte 2
  13. 0x01, //0x00000023 .byte 1
  14. 0x04, //0x00000024 .byte 4
  15. 0x03, //0x00000025 .byte 3
  16. 0x05, //0x00000026 .byte 5
  17. 0x04, //0x00000027 .byte 4
  18. 0x07, //0x00000028 .byte 7
  19. 0x06, //0x00000029 .byte 6
  20. 0x08, //0x0000002a .byte 8
  21. 0x07, //0x0000002b .byte 7
  22. 0x0a, //0x0000002c .byte 10
  23. 0x09, //0x0000002d .byte 9
  24. 0x0b, //0x0000002e .byte 11
  25. 0x0a, //0x0000002f .byte 10
  26. 0x01, //0x00000030 .byte 1
  27. 0x00, //0x00000031 .byte 0
  28. 0x02, //0x00000032 .byte 2
  29. 0x01, //0x00000033 .byte 1
  30. 0x04, //0x00000034 .byte 4
  31. 0x03, //0x00000035 .byte 3
  32. 0x05, //0x00000036 .byte 5
  33. 0x04, //0x00000037 .byte 4
  34. 0x07, //0x00000038 .byte 7
  35. 0x06, //0x00000039 .byte 6
  36. 0x08, //0x0000003a .byte 8
  37. 0x07, //0x0000003b .byte 7
  38. 0x0a, //0x0000003c .byte 10
  39. 0x09, //0x0000003d .byte 9
  40. 0x0b, //0x0000003e .byte 11
  41. 0x0a, //0x0000003f .byte 10
  42. //0x00000040 LCPI0_1
  43. 0x00, 0xfc, //0x00000040 .word 64512
  44. 0xc0, 0x0f, //0x00000042 .word 4032
  45. 0x00, 0xfc, //0x00000044 .word 64512
  46. 0xc0, 0x0f, //0x00000046 .word 4032
  47. 0x00, 0xfc, //0x00000048 .word 64512
  48. 0xc0, 0x0f, //0x0000004a .word 4032
  49. 0x00, 0xfc, //0x0000004c .word 64512
  50. 0xc0, 0x0f, //0x0000004e .word 4032
  51. 0x00, 0xfc, //0x00000050 .word 64512
  52. 0xc0, 0x0f, //0x00000052 .word 4032
  53. 0x00, 0xfc, //0x00000054 .word 64512
  54. 0xc0, 0x0f, //0x00000056 .word 4032
  55. 0x00, 0xfc, //0x00000058 .word 64512
  56. 0xc0, 0x0f, //0x0000005a .word 4032
  57. 0x00, 0xfc, //0x0000005c .word 64512
  58. 0xc0, 0x0f, //0x0000005e .word 4032
  59. //0x00000060 LCPI0_2
  60. 0x40, 0x00, //0x00000060 .word 64
  61. 0x00, 0x04, //0x00000062 .word 1024
  62. 0x40, 0x00, //0x00000064 .word 64
  63. 0x00, 0x04, //0x00000066 .word 1024
  64. 0x40, 0x00, //0x00000068 .word 64
  65. 0x00, 0x04, //0x0000006a .word 1024
  66. 0x40, 0x00, //0x0000006c .word 64
  67. 0x00, 0x04, //0x0000006e .word 1024
  68. 0x40, 0x00, //0x00000070 .word 64
  69. 0x00, 0x04, //0x00000072 .word 1024
  70. 0x40, 0x00, //0x00000074 .word 64
  71. 0x00, 0x04, //0x00000076 .word 1024
  72. 0x40, 0x00, //0x00000078 .word 64
  73. 0x00, 0x04, //0x0000007a .word 1024
  74. 0x40, 0x00, //0x0000007c .word 64
  75. 0x00, 0x04, //0x0000007e .word 1024
  76. //0x00000080 LCPI0_3
  77. 0xf0, 0x03, //0x00000080 .word 1008
  78. 0x3f, 0x00, //0x00000082 .word 63
  79. 0xf0, 0x03, //0x00000084 .word 1008
  80. 0x3f, 0x00, //0x00000086 .word 63
  81. 0xf0, 0x03, //0x00000088 .word 1008
  82. 0x3f, 0x00, //0x0000008a .word 63
  83. 0xf0, 0x03, //0x0000008c .word 1008
  84. 0x3f, 0x00, //0x0000008e .word 63
  85. 0xf0, 0x03, //0x00000090 .word 1008
  86. 0x3f, 0x00, //0x00000092 .word 63
  87. 0xf0, 0x03, //0x00000094 .word 1008
  88. 0x3f, 0x00, //0x00000096 .word 63
  89. 0xf0, 0x03, //0x00000098 .word 1008
  90. 0x3f, 0x00, //0x0000009a .word 63
  91. 0xf0, 0x03, //0x0000009c .word 1008
  92. 0x3f, 0x00, //0x0000009e .word 63
  93. //0x000000a0 LCPI0_4
  94. 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, //0x000000a0 QUAD $0x1a1a1a1a1a1a1a1a; QUAD $0x1a1a1a1a1a1a1a1a // .space 16, '\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a'
  95. 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, 0x1a, //0x000000b0 QUAD $0x1a1a1a1a1a1a1a1a; QUAD $0x1a1a1a1a1a1a1a1a // .space 16, '\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a'
  96. //0x000000c0 LCPI0_5
  97. 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000000c0 QUAD $0x3333333333333333; QUAD $0x3333333333333333 // .space 16, '3333333333333333'
  98. 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000000d0 QUAD $0x3333333333333333; QUAD $0x3333333333333333 // .space 16, '3333333333333333'
  99. //0x000000e0 LCPI0_6
  100. 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, //0x000000e0 QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
  101. 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, //0x000000f0 QUAD $0x0d0d0d0d0d0d0d0d; QUAD $0x0d0d0d0d0d0d0d0d // .space 16, '\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
  102. //0x00000100 .p2align 4, 0x90
  103. //0x00000100 _b64encode
  104. 0x55, //0x00000100 pushq %rbp
  105. 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp
  106. 0x41, 0x57, //0x00000104 pushq %r15
  107. 0x41, 0x56, //0x00000106 pushq %r14
  108. 0x41, 0x54, //0x00000108 pushq %r12
  109. 0x53, //0x0000010a pushq %rbx
  110. 0x4c, 0x8b, 0x4e, 0x08, //0x0000010b movq $8(%rsi), %r9
  111. 0x4d, 0x85, 0xc9, //0x0000010f testq %r9, %r9
  112. 0x0f, 0x84, 0x3c, 0x03, 0x00, 0x00, //0x00000112 je LBB0_26
  113. 0x4c, 0x8b, 0x07, //0x00000118 movq (%rdi), %r8
  114. 0x4c, 0x03, 0x47, 0x08, //0x0000011b addq $8(%rdi), %r8
  115. 0x4c, 0x8b, 0x26, //0x0000011f movq (%rsi), %r12
  116. 0x4d, 0x01, 0xe1, //0x00000122 addq %r12, %r9
  117. 0xf6, 0xc2, 0x01, //0x00000125 testb $1, %dl
  118. 0x48, 0x8d, 0x0d, 0x11, 0x49, 0x00, 0x00, //0x00000128 leaq $18705(%rip), %rcx /* _VecEncodeCharsetStd+0(%rip) */
  119. 0x4c, 0x8d, 0x15, 0x6a, 0x49, 0x00, 0x00, //0x0000012f leaq $18794(%rip), %r10 /* _VecEncodeCharsetURL+0(%rip) */
  120. 0x4c, 0x0f, 0x44, 0xd1, //0x00000136 cmoveq %rcx, %r10
  121. 0x48, 0x8d, 0x0d, 0xbf, 0x48, 0x00, 0x00, //0x0000013a leaq $18623(%rip), %rcx /* _TabEncodeCharsetStd+0(%rip) */
  122. 0x4c, 0x8d, 0x1d, 0x18, 0x49, 0x00, 0x00, //0x00000141 leaq $18712(%rip), %r11 /* _TabEncodeCharsetURL+0(%rip) */
  123. 0x4c, 0x0f, 0x44, 0xd9, //0x00000148 cmoveq %rcx, %r11
  124. 0xf6, 0xc2, 0x04, //0x0000014c testb $4, %dl
  125. 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x0000014f je LBB0_2
  126. 0x49, 0x8d, 0x71, 0xe4, //0x00000155 leaq $-28(%r9), %rsi
  127. 0x49, 0x39, 0xf4, //0x00000159 cmpq %rsi, %r12
  128. 0x0f, 0x87, 0x4e, 0x02, 0x00, 0x00, //0x0000015c ja LBB0_4
  129. 0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x00000162 vmovdqu (%r10), %ymm0
  130. 0xc5, 0xfd, 0x6f, 0x0d, 0xb1, 0xfe, 0xff, 0xff, //0x00000167 vmovdqa $-335(%rip), %ymm1 /* LCPI0_0+0(%rip) */
  131. 0xc5, 0xfd, 0x6f, 0x15, 0xc9, 0xfe, 0xff, 0xff, //0x0000016f vmovdqa $-311(%rip), %ymm2 /* LCPI0_1+0(%rip) */
  132. 0xc5, 0xfd, 0x6f, 0x1d, 0xe1, 0xfe, 0xff, 0xff, //0x00000177 vmovdqa $-287(%rip), %ymm3 /* LCPI0_2+0(%rip) */
  133. 0xc5, 0xfd, 0x6f, 0x25, 0xf9, 0xfe, 0xff, 0xff, //0x0000017f vmovdqa $-263(%rip), %ymm4 /* LCPI0_3+0(%rip) */
  134. 0xc5, 0xfd, 0x6f, 0x2d, 0x11, 0xff, 0xff, 0xff, //0x00000187 vmovdqa $-239(%rip), %ymm5 /* LCPI0_4+0(%rip) */
  135. 0xc5, 0xfd, 0x6f, 0x35, 0x29, 0xff, 0xff, 0xff, //0x0000018f vmovdqa $-215(%rip), %ymm6 /* LCPI0_5+0(%rip) */
  136. 0xc5, 0xfd, 0x6f, 0x3d, 0x41, 0xff, 0xff, 0xff, //0x00000197 vmovdqa $-191(%rip), %ymm7 /* LCPI0_6+0(%rip) */
  137. 0x4d, 0x89, 0xc6, //0x0000019f movq %r8, %r14
  138. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001a2 .p2align 4, 0x90
  139. //0x000001b0 LBB0_6
  140. 0xc4, 0x41, 0x7a, 0x6f, 0x04, 0x24, //0x000001b0 vmovdqu (%r12), %xmm8
  141. 0xc4, 0x43, 0x3d, 0x38, 0x44, 0x24, 0x0c, 0x01, //0x000001b6 vinserti128 $1, $12(%r12), %ymm8, %ymm8
  142. 0xc4, 0x62, 0x3d, 0x00, 0xc1, //0x000001be vpshufb %ymm1, %ymm8, %ymm8
  143. 0xc5, 0x3d, 0xdb, 0xca, //0x000001c3 vpand %ymm2, %ymm8, %ymm9
  144. 0xc5, 0x35, 0xe4, 0xcb, //0x000001c7 vpmulhuw %ymm3, %ymm9, %ymm9
  145. 0xc5, 0x3d, 0xdb, 0xc4, //0x000001cb vpand %ymm4, %ymm8, %ymm8
  146. 0xc4, 0xc1, 0x2d, 0x71, 0xf0, 0x08, //0x000001cf vpsllw $8, %ymm8, %ymm10
  147. 0xc4, 0xc1, 0x3d, 0x71, 0xf0, 0x04, //0x000001d5 vpsllw $4, %ymm8, %ymm8
  148. 0xc4, 0x43, 0x3d, 0x0e, 0xc2, 0xaa, //0x000001db vpblendw $170, %ymm10, %ymm8, %ymm8
  149. 0xc4, 0x41, 0x3d, 0xeb, 0xc1, //0x000001e1 vpor %ymm9, %ymm8, %ymm8
  150. 0xc4, 0x41, 0x55, 0x64, 0xc8, //0x000001e6 vpcmpgtb %ymm8, %ymm5, %ymm9
  151. 0xc5, 0x35, 0xdb, 0xcf, //0x000001eb vpand %ymm7, %ymm9, %ymm9
  152. 0xc5, 0x3d, 0xd8, 0xd6, //0x000001ef vpsubusb %ymm6, %ymm8, %ymm10
  153. 0xc4, 0x41, 0x35, 0xeb, 0xca, //0x000001f3 vpor %ymm10, %ymm9, %ymm9
  154. 0xc4, 0x42, 0x7d, 0x00, 0xc9, //0x000001f8 vpshufb %ymm9, %ymm0, %ymm9
  155. 0xc4, 0x41, 0x35, 0xfc, 0xc0, //0x000001fd vpaddb %ymm8, %ymm9, %ymm8
  156. 0xc4, 0x41, 0x7e, 0x7f, 0x06, //0x00000202 vmovdqu %ymm8, (%r14)
  157. 0x49, 0x83, 0xc6, 0x20, //0x00000207 addq $32, %r14
  158. 0x49, 0x83, 0xc4, 0x18, //0x0000020b addq $24, %r12
  159. 0x49, 0x39, 0xf4, //0x0000020f cmpq %rsi, %r12
  160. 0x0f, 0x86, 0x98, 0xff, 0xff, 0xff, //0x00000212 jbe LBB0_6
  161. 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000218 jmp LBB0_7
  162. //0x0000021d LBB0_2
  163. 0x4d, 0x89, 0xc6, //0x0000021d movq %r8, %r14
  164. //0x00000220 LBB0_7
  165. 0x49, 0x8d, 0x71, 0xe8, //0x00000220 leaq $-24(%r9), %rsi
  166. 0x49, 0x39, 0xf4, //0x00000224 cmpq %rsi, %r12
  167. 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00000227 ja LBB0_10
  168. //0x0000022d LBB0_8
  169. 0x89, 0xd6, //0x0000022d movl %edx, %esi
  170. 0x83, 0xe6, 0x04, //0x0000022f andl $4, %esi
  171. 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00000232 je LBB0_10
  172. 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00000238 vmovdqu (%r12), %xmm0
  173. 0xc4, 0xc1, 0x7a, 0x6f, 0x4c, 0x24, 0x08, //0x0000023e vmovdqu $8(%r12), %xmm1
  174. 0xc5, 0xf1, 0x73, 0xd9, 0x04, //0x00000245 vpsrldq $4, %xmm1, %xmm1
  175. 0xc4, 0xe3, 0x7d, 0x38, 0xc1, 0x01, //0x0000024a vinserti128 $1, %xmm1, %ymm0, %ymm0
  176. 0xc4, 0xe2, 0x7d, 0x00, 0x05, 0xc7, 0xfd, 0xff, 0xff, //0x00000250 vpshufb $-569(%rip), %ymm0, %ymm0 /* LCPI0_0+0(%rip) */
  177. 0xc5, 0xfd, 0xdb, 0x0d, 0xdf, 0xfd, 0xff, 0xff, //0x00000259 vpand $-545(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */
  178. 0xc5, 0xf5, 0xe4, 0x0d, 0xf7, 0xfd, 0xff, 0xff, //0x00000261 vpmulhuw $-521(%rip), %ymm1, %ymm1 /* LCPI0_2+0(%rip) */
  179. 0xc5, 0xfd, 0xdb, 0x05, 0x0f, 0xfe, 0xff, 0xff, //0x00000269 vpand $-497(%rip), %ymm0, %ymm0 /* LCPI0_3+0(%rip) */
  180. 0xc5, 0xed, 0x71, 0xf0, 0x08, //0x00000271 vpsllw $8, %ymm0, %ymm2
  181. 0xc5, 0xfd, 0x71, 0xf0, 0x04, //0x00000276 vpsllw $4, %ymm0, %ymm0
  182. 0xc4, 0xe3, 0x7d, 0x0e, 0xc2, 0xaa, //0x0000027b vpblendw $170, %ymm2, %ymm0, %ymm0
  183. 0xc5, 0xfd, 0xeb, 0xc1, //0x00000281 vpor %ymm1, %ymm0, %ymm0
  184. 0xc5, 0xfd, 0x6f, 0x0d, 0x13, 0xfe, 0xff, 0xff, //0x00000285 vmovdqa $-493(%rip), %ymm1 /* LCPI0_4+0(%rip) */
  185. 0xc5, 0xf5, 0x64, 0xc8, //0x0000028d vpcmpgtb %ymm0, %ymm1, %ymm1
  186. 0xc4, 0xc1, 0x7e, 0x6f, 0x12, //0x00000291 vmovdqu (%r10), %ymm2
  187. 0xc5, 0xfd, 0xd8, 0x1d, 0x22, 0xfe, 0xff, 0xff, //0x00000296 vpsubusb $-478(%rip), %ymm0, %ymm3 /* LCPI0_5+0(%rip) */
  188. 0xc5, 0xf5, 0xdb, 0x0d, 0x3a, 0xfe, 0xff, 0xff, //0x0000029e vpand $-454(%rip), %ymm1, %ymm1 /* LCPI0_6+0(%rip) */
  189. 0xc5, 0xf5, 0xeb, 0xcb, //0x000002a6 vpor %ymm3, %ymm1, %ymm1
  190. 0xc4, 0xe2, 0x6d, 0x00, 0xc9, //0x000002aa vpshufb %ymm1, %ymm2, %ymm1
  191. 0xc5, 0xf5, 0xfc, 0xc0, //0x000002af vpaddb %ymm0, %ymm1, %ymm0
  192. 0xc4, 0xc1, 0x7e, 0x7f, 0x06, //0x000002b3 vmovdqu %ymm0, (%r14)
  193. 0x49, 0x83, 0xc6, 0x20, //0x000002b8 addq $32, %r14
  194. 0x49, 0x83, 0xc4, 0x18, //0x000002bc addq $24, %r12
  195. //0x000002c0 LBB0_10
  196. 0x4d, 0x39, 0xcc, //0x000002c0 cmpq %r9, %r12
  197. 0x0f, 0x84, 0x84, 0x01, 0x00, 0x00, //0x000002c3 je LBB0_25
  198. 0x4d, 0x8d, 0x51, 0xfc, //0x000002c9 leaq $-4(%r9), %r10
  199. 0x4d, 0x39, 0xd4, //0x000002cd cmpq %r10, %r12
  200. 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x000002d0 ja LBB0_14
  201. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d6 .p2align 4, 0x90
  202. //0x000002e0 LBB0_12
  203. 0x41, 0x8b, 0x34, 0x24, //0x000002e0 movl (%r12), %esi
  204. 0x0f, 0xce, //0x000002e4 bswapl %esi
  205. 0x49, 0x89, 0xf7, //0x000002e6 movq %rsi, %r15
  206. 0x49, 0xc1, 0xef, 0x1a, //0x000002e9 shrq $26, %r15
  207. 0x89, 0xf1, //0x000002ed movl %esi, %ecx
  208. 0xc1, 0xe9, 0x14, //0x000002ef shrl $20, %ecx
  209. 0x83, 0xe1, 0x3f, //0x000002f2 andl $63, %ecx
  210. 0x89, 0xf3, //0x000002f5 movl %esi, %ebx
  211. 0xc1, 0xeb, 0x0e, //0x000002f7 shrl $14, %ebx
  212. 0x83, 0xe3, 0x3f, //0x000002fa andl $63, %ebx
  213. 0xc1, 0xee, 0x08, //0x000002fd shrl $8, %esi
  214. 0x83, 0xe6, 0x3f, //0x00000300 andl $63, %esi
  215. 0x49, 0x83, 0xc4, 0x03, //0x00000303 addq $3, %r12
  216. 0x43, 0x0f, 0xb6, 0x04, 0x3b, //0x00000307 movzbl (%r11,%r15), %eax
  217. 0x41, 0x88, 0x06, //0x0000030c movb %al, (%r14)
  218. 0x41, 0x0f, 0xb6, 0x04, 0x0b, //0x0000030f movzbl (%r11,%rcx), %eax
  219. 0x41, 0x88, 0x46, 0x01, //0x00000314 movb %al, $1(%r14)
  220. 0x41, 0x0f, 0xb6, 0x04, 0x1b, //0x00000318 movzbl (%r11,%rbx), %eax
  221. 0x41, 0x88, 0x46, 0x02, //0x0000031d movb %al, $2(%r14)
  222. 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00000321 movzbl (%r11,%rsi), %eax
  223. 0x41, 0x88, 0x46, 0x03, //0x00000326 movb %al, $3(%r14)
  224. 0x49, 0x83, 0xc6, 0x04, //0x0000032a addq $4, %r14
  225. 0x4d, 0x39, 0xd4, //0x0000032e cmpq %r10, %r12
  226. 0x0f, 0x86, 0xa9, 0xff, 0xff, 0xff, //0x00000331 jbe LBB0_12
  227. //0x00000337 LBB0_14
  228. 0x4d, 0x29, 0xe1, //0x00000337 subq %r12, %r9
  229. 0x45, 0x0f, 0xb6, 0x14, 0x24, //0x0000033a movzbl (%r12), %r10d
  230. 0x49, 0x83, 0xf9, 0x01, //0x0000033f cmpq $1, %r9
  231. 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x00000343 je LBB0_21
  232. 0x4c, 0x89, 0xd6, //0x00000349 movq %r10, %rsi
  233. 0x48, 0xc1, 0xe6, 0x10, //0x0000034c shlq $16, %rsi
  234. 0x49, 0x83, 0xf9, 0x02, //0x00000350 cmpq $2, %r9
  235. 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00000354 je LBB0_18
  236. 0x49, 0x83, 0xf9, 0x03, //0x0000035a cmpq $3, %r9
  237. 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x0000035e jne LBB0_25
  238. 0x41, 0x0f, 0xb6, 0x54, 0x24, 0x02, //0x00000364 movzbl $2(%r12), %edx
  239. 0x09, 0xd6, //0x0000036a orl %edx, %esi
  240. 0x41, 0x0f, 0xb6, 0x44, 0x24, 0x01, //0x0000036c movzbl $1(%r12), %eax
  241. 0xc1, 0xe0, 0x08, //0x00000372 shll $8, %eax
  242. 0x09, 0xf0, //0x00000375 orl %esi, %eax
  243. 0x49, 0xc1, 0xea, 0x02, //0x00000377 shrq $2, %r10
  244. 0x43, 0x8a, 0x0c, 0x13, //0x0000037b movb (%r11,%r10), %cl
  245. 0x41, 0x88, 0x0e, //0x0000037f movb %cl, (%r14)
  246. 0x89, 0xc1, //0x00000382 movl %eax, %ecx
  247. 0xc1, 0xe9, 0x0c, //0x00000384 shrl $12, %ecx
  248. 0x83, 0xe1, 0x3f, //0x00000387 andl $63, %ecx
  249. 0x41, 0x8a, 0x0c, 0x0b, //0x0000038a movb (%r11,%rcx), %cl
  250. 0x41, 0x88, 0x4e, 0x01, //0x0000038e movb %cl, $1(%r14)
  251. 0xc1, 0xe8, 0x06, //0x00000392 shrl $6, %eax
  252. 0x83, 0xe0, 0x3f, //0x00000395 andl $63, %eax
  253. 0x41, 0x8a, 0x04, 0x03, //0x00000398 movb (%r11,%rax), %al
  254. 0x41, 0x88, 0x46, 0x02, //0x0000039c movb %al, $2(%r14)
  255. 0x83, 0xe2, 0x3f, //0x000003a0 andl $63, %edx
  256. 0x41, 0x8a, 0x04, 0x13, //0x000003a3 movb (%r11,%rdx), %al
  257. 0x41, 0x88, 0x46, 0x03, //0x000003a7 movb %al, $3(%r14)
  258. 0xe9, 0x87, 0x00, 0x00, 0x00, //0x000003ab jmp LBB0_24
  259. //0x000003b0 LBB0_4
  260. 0x4d, 0x89, 0xc6, //0x000003b0 movq %r8, %r14
  261. 0x49, 0x8d, 0x71, 0xe8, //0x000003b3 leaq $-24(%r9), %rsi
  262. 0x49, 0x39, 0xf4, //0x000003b7 cmpq %rsi, %r12
  263. 0x0f, 0x86, 0x6d, 0xfe, 0xff, 0xff, //0x000003ba jbe LBB0_8
  264. 0xe9, 0xfb, 0xfe, 0xff, 0xff, //0x000003c0 jmp LBB0_10
  265. //0x000003c5 LBB0_18
  266. 0x41, 0x0f, 0xb6, 0x44, 0x24, 0x01, //0x000003c5 movzbl $1(%r12), %eax
  267. 0x89, 0xc1, //0x000003cb movl %eax, %ecx
  268. 0xc1, 0xe1, 0x08, //0x000003cd shll $8, %ecx
  269. 0x09, 0xf1, //0x000003d0 orl %esi, %ecx
  270. 0x49, 0xc1, 0xea, 0x02, //0x000003d2 shrq $2, %r10
  271. 0x43, 0x8a, 0x1c, 0x13, //0x000003d6 movb (%r11,%r10), %bl
  272. 0x41, 0x88, 0x1e, //0x000003da movb %bl, (%r14)
  273. 0xc1, 0xe9, 0x0c, //0x000003dd shrl $12, %ecx
  274. 0x83, 0xe1, 0x3f, //0x000003e0 andl $63, %ecx
  275. 0x41, 0x8a, 0x0c, 0x0b, //0x000003e3 movb (%r11,%rcx), %cl
  276. 0x41, 0x88, 0x4e, 0x01, //0x000003e7 movb %cl, $1(%r14)
  277. 0x83, 0xe0, 0x0f, //0x000003eb andl $15, %eax
  278. 0x41, 0x8a, 0x04, 0x83, //0x000003ee movb (%r11,%rax,4), %al
  279. 0x41, 0x88, 0x46, 0x02, //0x000003f2 movb %al, $2(%r14)
  280. 0xf6, 0xc2, 0x02, //0x000003f6 testb $2, %dl
  281. 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x000003f9 jne LBB0_19
  282. 0x41, 0xc6, 0x46, 0x03, 0x3d, //0x000003ff movb $61, $3(%r14)
  283. 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000404 jmp LBB0_24
  284. //0x00000409 LBB0_21
  285. 0x4c, 0x89, 0xd0, //0x00000409 movq %r10, %rax
  286. 0x48, 0xc1, 0xe8, 0x02, //0x0000040c shrq $2, %rax
  287. 0x41, 0x8a, 0x04, 0x03, //0x00000410 movb (%r11,%rax), %al
  288. 0x41, 0x88, 0x06, //0x00000414 movb %al, (%r14)
  289. 0x41, 0xc1, 0xe2, 0x04, //0x00000417 shll $4, %r10d
  290. 0x41, 0x83, 0xe2, 0x30, //0x0000041b andl $48, %r10d
  291. 0x43, 0x8a, 0x04, 0x13, //0x0000041f movb (%r11,%r10), %al
  292. 0x41, 0x88, 0x46, 0x01, //0x00000423 movb %al, $1(%r14)
  293. 0xf6, 0xc2, 0x02, //0x00000427 testb $2, %dl
  294. 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000042a jne LBB0_22
  295. 0x66, 0x41, 0xc7, 0x46, 0x02, 0x3d, 0x3d, //0x00000430 movw $15677, $2(%r14)
  296. //0x00000437 LBB0_24
  297. 0x49, 0x83, 0xc6, 0x04, //0x00000437 addq $4, %r14
  298. 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000043b jmp LBB0_25
  299. //0x00000440 LBB0_19
  300. 0x49, 0x83, 0xc6, 0x03, //0x00000440 addq $3, %r14
  301. 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000444 jmp LBB0_25
  302. //0x00000449 LBB0_22
  303. 0x49, 0x83, 0xc6, 0x02, //0x00000449 addq $2, %r14
  304. //0x0000044d LBB0_25
  305. 0x4d, 0x29, 0xc6, //0x0000044d subq %r8, %r14
  306. 0x4c, 0x01, 0x77, 0x08, //0x00000450 addq %r14, $8(%rdi)
  307. //0x00000454 LBB0_26
  308. 0x5b, //0x00000454 popq %rbx
  309. 0x41, 0x5c, //0x00000455 popq %r12
  310. 0x41, 0x5e, //0x00000457 popq %r14
  311. 0x41, 0x5f, //0x00000459 popq %r15
  312. 0x5d, //0x0000045b popq %rbp
  313. 0xc5, 0xf8, 0x77, //0x0000045c vzeroupper
  314. 0xc3, //0x0000045f retq
  315. //0x00000460 .p2align 5, 0x00
  316. //0x00000460 LCPI1_0
  317. 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000460 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
  318. 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000470 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
  319. //0x00000480 LCPI1_1
  320. 0x01, //0x00000480 .byte 1
  321. 0x02, //0x00000481 .byte 2
  322. 0x04, //0x00000482 .byte 4
  323. 0x08, //0x00000483 .byte 8
  324. 0x10, //0x00000484 .byte 16
  325. 0x20, //0x00000485 .byte 32
  326. 0x40, //0x00000486 .byte 64
  327. 0x80, //0x00000487 .byte 128
  328. 0x00, //0x00000488 .byte 0
  329. 0x00, //0x00000489 .byte 0
  330. 0x00, //0x0000048a .byte 0
  331. 0x00, //0x0000048b .byte 0
  332. 0x00, //0x0000048c .byte 0
  333. 0x00, //0x0000048d .byte 0
  334. 0x00, //0x0000048e .byte 0
  335. 0x00, //0x0000048f .byte 0
  336. 0x01, //0x00000490 .byte 1
  337. 0x02, //0x00000491 .byte 2
  338. 0x04, //0x00000492 .byte 4
  339. 0x08, //0x00000493 .byte 8
  340. 0x10, //0x00000494 .byte 16
  341. 0x20, //0x00000495 .byte 32
  342. 0x40, //0x00000496 .byte 64
  343. 0x80, //0x00000497 .byte 128
  344. 0x00, //0x00000498 .byte 0
  345. 0x00, //0x00000499 .byte 0
  346. 0x00, //0x0000049a .byte 0
  347. 0x00, //0x0000049b .byte 0
  348. 0x00, //0x0000049c .byte 0
  349. 0x00, //0x0000049d .byte 0
  350. 0x00, //0x0000049e .byte 0
  351. 0x00, //0x0000049f .byte 0
  352. //0x000004a0 LCPI1_2
  353. 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x000004a0 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????'
  354. 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x000004b0 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f // .space 16, '????????????????'
  355. //0x000004c0 LCPI1_3
  356. 0x40, //0x000004c0 .byte 64
  357. 0x01, //0x000004c1 .byte 1
  358. 0x40, //0x000004c2 .byte 64
  359. 0x01, //0x000004c3 .byte 1
  360. 0x40, //0x000004c4 .byte 64
  361. 0x01, //0x000004c5 .byte 1
  362. 0x40, //0x000004c6 .byte 64
  363. 0x01, //0x000004c7 .byte 1
  364. 0x40, //0x000004c8 .byte 64
  365. 0x01, //0x000004c9 .byte 1
  366. 0x40, //0x000004ca .byte 64
  367. 0x01, //0x000004cb .byte 1
  368. 0x40, //0x000004cc .byte 64
  369. 0x01, //0x000004cd .byte 1
  370. 0x40, //0x000004ce .byte 64
  371. 0x01, //0x000004cf .byte 1
  372. 0x40, //0x000004d0 .byte 64
  373. 0x01, //0x000004d1 .byte 1
  374. 0x40, //0x000004d2 .byte 64
  375. 0x01, //0x000004d3 .byte 1
  376. 0x40, //0x000004d4 .byte 64
  377. 0x01, //0x000004d5 .byte 1
  378. 0x40, //0x000004d6 .byte 64
  379. 0x01, //0x000004d7 .byte 1
  380. 0x40, //0x000004d8 .byte 64
  381. 0x01, //0x000004d9 .byte 1
  382. 0x40, //0x000004da .byte 64
  383. 0x01, //0x000004db .byte 1
  384. 0x40, //0x000004dc .byte 64
  385. 0x01, //0x000004dd .byte 1
  386. 0x40, //0x000004de .byte 64
  387. 0x01, //0x000004df .byte 1
  388. //0x000004e0 LCPI1_4
  389. 0x00, 0x10, //0x000004e0 .word 4096
  390. 0x01, 0x00, //0x000004e2 .word 1
  391. 0x00, 0x10, //0x000004e4 .word 4096
  392. 0x01, 0x00, //0x000004e6 .word 1
  393. 0x00, 0x10, //0x000004e8 .word 4096
  394. 0x01, 0x00, //0x000004ea .word 1
  395. 0x00, 0x10, //0x000004ec .word 4096
  396. 0x01, 0x00, //0x000004ee .word 1
  397. 0x00, 0x10, //0x000004f0 .word 4096
  398. 0x01, 0x00, //0x000004f2 .word 1
  399. 0x00, 0x10, //0x000004f4 .word 4096
  400. 0x01, 0x00, //0x000004f6 .word 1
  401. 0x00, 0x10, //0x000004f8 .word 4096
  402. 0x01, 0x00, //0x000004fa .word 1
  403. 0x00, 0x10, //0x000004fc .word 4096
  404. 0x01, 0x00, //0x000004fe .word 1
  405. //0x00000500 LCPI1_6
  406. 0x02, //0x00000500 .byte 2
  407. 0x01, //0x00000501 .byte 1
  408. 0x00, //0x00000502 .byte 0
  409. 0x06, //0x00000503 .byte 6
  410. 0x05, //0x00000504 .byte 5
  411. 0x04, //0x00000505 .byte 4
  412. 0x0a, //0x00000506 .byte 10
  413. 0x09, //0x00000507 .byte 9
  414. 0x08, //0x00000508 .byte 8
  415. 0x0e, //0x00000509 .byte 14
  416. 0x0d, //0x0000050a .byte 13
  417. 0x0c, //0x0000050b .byte 12
  418. 0x00, //0x0000050c BYTE $0x00 // .space 1, '\x00'
  419. 0x00, //0x0000050d BYTE $0x00 // .space 1, '\x00'
  420. 0x00, //0x0000050e BYTE $0x00 // .space 1, '\x00'
  421. 0x00, //0x0000050f BYTE $0x00 // .space 1, '\x00'
  422. 0x05, //0x00000510 .byte 5
  423. 0x04, //0x00000511 .byte 4
  424. 0x0a, //0x00000512 .byte 10
  425. 0x09, //0x00000513 .byte 9
  426. 0x08, //0x00000514 .byte 8
  427. 0x0e, //0x00000515 .byte 14
  428. 0x0d, //0x00000516 .byte 13
  429. 0x0c, //0x00000517 .byte 12
  430. 0x00, //0x00000518 BYTE $0x00 // .space 1, '\x00'
  431. 0x00, //0x00000519 BYTE $0x00 // .space 1, '\x00'
  432. 0x00, //0x0000051a BYTE $0x00 // .space 1, '\x00'
  433. 0x00, //0x0000051b BYTE $0x00 // .space 1, '\x00'
  434. 0x00, //0x0000051c BYTE $0x00 // .space 1, '\x00'
  435. 0x00, //0x0000051d BYTE $0x00 // .space 1, '\x00'
  436. 0x00, //0x0000051e BYTE $0x00 // .space 1, '\x00'
  437. 0x00, //0x0000051f BYTE $0x00 // .space 1, '\x00'
  438. //0x00000520 .p2align 4, 0x00
  439. //0x00000520 LCPI1_5
  440. 0x00, //0x00000520 BYTE $0x00 // .space 1, '\x00'
  441. 0x00, //0x00000521 BYTE $0x00 // .space 1, '\x00'
  442. 0x00, //0x00000522 BYTE $0x00 // .space 1, '\x00'
  443. 0x00, //0x00000523 BYTE $0x00 // .space 1, '\x00'
  444. 0x00, //0x00000524 BYTE $0x00 // .space 1, '\x00'
  445. 0x00, //0x00000525 BYTE $0x00 // .space 1, '\x00'
  446. 0x00, //0x00000526 BYTE $0x00 // .space 1, '\x00'
  447. 0x00, //0x00000527 BYTE $0x00 // .space 1, '\x00'
  448. 0x00, //0x00000528 BYTE $0x00 // .space 1, '\x00'
  449. 0x00, //0x00000529 BYTE $0x00 // .space 1, '\x00'
  450. 0x00, //0x0000052a BYTE $0x00 // .space 1, '\x00'
  451. 0x00, //0x0000052b BYTE $0x00 // .space 1, '\x00'
  452. 0x02, //0x0000052c .byte 2
  453. 0x01, //0x0000052d .byte 1
  454. 0x00, //0x0000052e .byte 0
  455. 0x06, //0x0000052f .byte 6
  456. //0x00000530 .p2align 4, 0x90
  457. //0x00000530 _b64decode
  458. 0x55, //0x00000530 pushq %rbp
  459. 0x48, 0x89, 0xe5, //0x00000531 movq %rsp, %rbp
  460. 0x41, 0x57, //0x00000534 pushq %r15
  461. 0x41, 0x56, //0x00000536 pushq %r14
  462. 0x41, 0x55, //0x00000538 pushq %r13
  463. 0x41, 0x54, //0x0000053a pushq %r12
  464. 0x53, //0x0000053c pushq %rbx
  465. 0x48, 0x83, 0xec, 0x68, //0x0000053d subq $104, %rsp
  466. 0x48, 0x85, 0xd2, //0x00000541 testq %rdx, %rdx
  467. 0x0f, 0x84, 0x3e, 0x11, 0x00, 0x00, //0x00000544 je LBB1_282
  468. 0x48, 0x8b, 0x1f, //0x0000054a movq (%rdi), %rbx
  469. 0x48, 0x8b, 0x47, 0x08, //0x0000054d movq $8(%rdi), %rax
  470. 0x48, 0x01, 0xd8, //0x00000551 addq %rbx, %rax
  471. 0x48, 0x89, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00000554 movq %rdi, $-144(%rbp)
  472. 0x48, 0x03, 0x5f, 0x10, //0x0000055b addq $16(%rdi), %rbx
  473. 0x48, 0x89, 0x5d, 0x90, //0x0000055f movq %rbx, $-112(%rbp)
  474. 0x48, 0x89, 0x55, 0x88, //0x00000563 movq %rdx, $-120(%rbp)
  475. 0x48, 0x8d, 0x1c, 0x16, //0x00000567 leaq (%rsi,%rdx), %rbx
  476. 0xf6, 0xc1, 0x01, //0x0000056b testb $1, %cl
  477. 0x48, 0x8d, 0x15, 0xcb, 0x45, 0x00, 0x00, //0x0000056e leaq $17867(%rip), %rdx /* _VecDecodeCharsetStd+0(%rip) */
  478. 0x48, 0x8d, 0x3d, 0x44, 0x47, 0x00, 0x00, //0x00000575 leaq $18244(%rip), %rdi /* _VecDecodeCharsetURL+0(%rip) */
  479. 0x48, 0x0f, 0x44, 0xfa, //0x0000057c cmoveq %rdx, %rdi
  480. 0x48, 0x89, 0x7d, 0xc0, //0x00000580 movq %rdi, $-64(%rbp)
  481. 0x48, 0x8d, 0x15, 0x35, 0x45, 0x00, 0x00, //0x00000584 leaq $17717(%rip), %rdx /* _VecDecodeTableStd+0(%rip) */
  482. 0x4c, 0x8d, 0x0d, 0xae, 0x46, 0x00, 0x00, //0x0000058b leaq $18094(%rip), %r9 /* _VecDecodeTableURL+0(%rip) */
  483. 0x4c, 0x0f, 0x44, 0xca, //0x00000592 cmoveq %rdx, %r9
  484. 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000596 movq %rax, $-136(%rbp)
  485. 0x48, 0x89, 0x45, 0xb0, //0x0000059d movq %rax, $-80(%rbp)
  486. 0x48, 0x89, 0x75, 0xa8, //0x000005a1 movq %rsi, $-88(%rbp)
  487. 0x49, 0x89, 0xf7, //0x000005a5 movq %rsi, %r15
  488. 0x89, 0x4d, 0xbc, //0x000005a8 movl %ecx, $-68(%rbp)
  489. 0xf6, 0xc1, 0x04, //0x000005ab testb $4, %cl
  490. 0x48, 0x89, 0x5d, 0xd0, //0x000005ae movq %rbx, $-48(%rbp)
  491. 0x0f, 0x85, 0xd7, 0x10, 0x00, 0x00, //0x000005b2 jne LBB1_283
  492. //0x000005b8 LBB1_2
  493. 0x48, 0x8b, 0x45, 0x90, //0x000005b8 movq $-112(%rbp), %rax
  494. 0x48, 0x83, 0xc0, 0xf8, //0x000005bc addq $-8, %rax
  495. 0x48, 0x89, 0x45, 0xc8, //0x000005c0 movq %rax, $-56(%rbp)
  496. 0x48, 0x3b, 0x45, 0xb0, //0x000005c4 cmpq $-80(%rbp), %rax
  497. 0x0f, 0x82, 0xfe, 0x22, 0x00, 0x00, //0x000005c8 jb LBB1_574
  498. 0x48, 0x8d, 0x43, 0xf8, //0x000005ce leaq $-8(%rbx), %rax
  499. 0x48, 0x89, 0x45, 0xa0, //0x000005d2 movq %rax, $-96(%rbp)
  500. 0x4c, 0x39, 0xf8, //0x000005d6 cmpq %r15, %rax
  501. 0x0f, 0x82, 0xed, 0x22, 0x00, 0x00, //0x000005d9 jb LBB1_574
  502. 0x48, 0x8b, 0x45, 0xa8, //0x000005df movq $-88(%rbp), %rax
  503. 0x48, 0x8b, 0x4d, 0x88, //0x000005e3 movq $-120(%rbp), %rcx
  504. 0x48, 0x8d, 0x54, 0x01, 0xfe, //0x000005e7 leaq $-2(%rcx,%rax), %rdx
  505. 0x48, 0x89, 0x55, 0x80, //0x000005ec movq %rdx, $-128(%rbp)
  506. 0x48, 0x8d, 0x44, 0x01, 0xfd, //0x000005f0 leaq $-3(%rcx,%rax), %rax
  507. 0x48, 0x89, 0x45, 0x98, //0x000005f5 movq %rax, $-104(%rbp)
  508. 0x4d, 0x89, 0xf9, //0x000005f9 movq %r15, %r9
  509. 0xe9, 0x71, 0x00, 0x00, 0x00, //0x000005fc jmp LBB1_5
  510. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000601 .p2align 4, 0x90
  511. //0x00000610 LBB1_6
  512. 0x49, 0xc1, 0xe3, 0x3a, //0x00000610 shlq $58, %r11
  513. 0x49, 0xc1, 0xe0, 0x34, //0x00000614 shlq $52, %r8
  514. 0x4d, 0x09, 0xd8, //0x00000618 orq %r11, %r8
  515. 0x49, 0xc1, 0xe6, 0x2e, //0x0000061b shlq $46, %r14
  516. 0x48, 0xc1, 0xe1, 0x28, //0x0000061f shlq $40, %rcx
  517. 0x4c, 0x09, 0xf1, //0x00000623 orq %r14, %rcx
  518. 0x4c, 0x09, 0xc1, //0x00000626 orq %r8, %rcx
  519. 0x49, 0xc1, 0xe2, 0x22, //0x00000629 shlq $34, %r10
  520. 0x48, 0xc1, 0xe6, 0x1c, //0x0000062d shlq $28, %rsi
  521. 0x4c, 0x09, 0xd6, //0x00000631 orq %r10, %rsi
  522. 0x48, 0xc1, 0xe3, 0x16, //0x00000634 shlq $22, %rbx
  523. 0x48, 0x09, 0xf3, //0x00000638 orq %rsi, %rbx
  524. 0x48, 0x09, 0xcb, //0x0000063b orq %rcx, %rbx
  525. 0x48, 0xc1, 0xe0, 0x10, //0x0000063e shlq $16, %rax
  526. 0x48, 0x09, 0xd8, //0x00000642 orq %rbx, %rax
  527. 0x48, 0x0f, 0xc8, //0x00000645 bswapq %rax
  528. 0x48, 0x8b, 0x4d, 0xb0, //0x00000648 movq $-80(%rbp), %rcx
  529. 0x48, 0x89, 0x01, //0x0000064c movq %rax, (%rcx)
  530. 0x49, 0x83, 0xc1, 0x08, //0x0000064f addq $8, %r9
  531. 0x48, 0x83, 0xc1, 0x06, //0x00000653 addq $6, %rcx
  532. 0x48, 0x89, 0x4d, 0xb0, //0x00000657 movq %rcx, $-80(%rbp)
  533. 0x48, 0x39, 0x4d, 0xc8, //0x0000065b cmpq %rcx, $-56(%rbp)
  534. 0x0f, 0x82, 0x81, 0x22, 0x00, 0x00, //0x0000065f jb LBB1_572
  535. //0x00000665 LBB1_223
  536. 0x4d, 0x89, 0xcf, //0x00000665 movq %r9, %r15
  537. 0x4c, 0x39, 0x4d, 0xa0, //0x00000668 cmpq %r9, $-96(%rbp)
  538. 0x0f, 0x82, 0x74, 0x22, 0x00, 0x00, //0x0000066c jb LBB1_572
  539. //0x00000672 LBB1_5
  540. 0x41, 0x0f, 0xb6, 0x01, //0x00000672 movzbl (%r9), %eax
  541. 0x48, 0x8b, 0x55, 0xc0, //0x00000676 movq $-64(%rbp), %rdx
  542. 0x44, 0x0f, 0xb6, 0x1c, 0x02, //0x0000067a movzbl (%rdx,%rax), %r11d
  543. 0x41, 0x0f, 0xb6, 0x41, 0x01, //0x0000067f movzbl $1(%r9), %eax
  544. 0x44, 0x0f, 0xb6, 0x04, 0x02, //0x00000684 movzbl (%rdx,%rax), %r8d
  545. 0x41, 0x0f, 0xb6, 0x41, 0x02, //0x00000689 movzbl $2(%r9), %eax
  546. 0x44, 0x0f, 0xb6, 0x34, 0x02, //0x0000068e movzbl (%rdx,%rax), %r14d
  547. 0x41, 0x0f, 0xb6, 0x41, 0x03, //0x00000693 movzbl $3(%r9), %eax
  548. 0x0f, 0xb6, 0x0c, 0x02, //0x00000698 movzbl (%rdx,%rax), %ecx
  549. 0x41, 0x0f, 0xb6, 0x41, 0x04, //0x0000069c movzbl $4(%r9), %eax
  550. 0x44, 0x0f, 0xb6, 0x14, 0x02, //0x000006a1 movzbl (%rdx,%rax), %r10d
  551. 0x41, 0x0f, 0xb6, 0x41, 0x05, //0x000006a6 movzbl $5(%r9), %eax
  552. 0x0f, 0xb6, 0x34, 0x02, //0x000006ab movzbl (%rdx,%rax), %esi
  553. 0x41, 0x0f, 0xb6, 0x41, 0x06, //0x000006af movzbl $6(%r9), %eax
  554. 0x0f, 0xb6, 0x1c, 0x02, //0x000006b4 movzbl (%rdx,%rax), %ebx
  555. 0x41, 0x0f, 0xb6, 0x41, 0x07, //0x000006b8 movzbl $7(%r9), %eax
  556. 0x0f, 0xb6, 0x04, 0x02, //0x000006bd movzbl (%rdx,%rax), %eax
  557. 0x45, 0x89, 0xc5, //0x000006c1 movl %r8d, %r13d
  558. 0x45, 0x09, 0xdd, //0x000006c4 orl %r11d, %r13d
  559. 0x41, 0x89, 0xcc, //0x000006c7 movl %ecx, %r12d
  560. 0x45, 0x09, 0xf4, //0x000006ca orl %r14d, %r12d
  561. 0x45, 0x09, 0xec, //0x000006cd orl %r13d, %r12d
  562. 0x89, 0xf7, //0x000006d0 movl %esi, %edi
  563. 0x44, 0x09, 0xd7, //0x000006d2 orl %r10d, %edi
  564. 0x89, 0xda, //0x000006d5 movl %ebx, %edx
  565. 0x09, 0xfa, //0x000006d7 orl %edi, %edx
  566. 0x44, 0x09, 0xe2, //0x000006d9 orl %r12d, %edx
  567. 0x89, 0xc7, //0x000006dc movl %eax, %edi
  568. 0x09, 0xd7, //0x000006de orl %edx, %edi
  569. 0x40, 0x80, 0xff, 0xff, //0x000006e0 cmpb $-1, %dil
  570. 0x0f, 0x85, 0x26, 0xff, 0xff, 0xff, //0x000006e4 jne LBB1_6
  571. 0x48, 0x8b, 0x5d, 0xd0, //0x000006ea movq $-48(%rbp), %rbx
  572. 0x4c, 0x39, 0xcb, //0x000006ee cmpq %r9, %rbx
  573. 0x44, 0x8b, 0x55, 0xbc, //0x000006f1 movl $-68(%rbp), %r10d
  574. 0x0f, 0x86, 0x15, 0x02, 0x00, 0x00, //0x000006f5 jbe LBB1_39
  575. 0x41, 0xf6, 0xc2, 0x08, //0x000006fb testb $8, %r10b
  576. 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000006ff je LBB1_11
  577. 0x4c, 0x89, 0xca, //0x00000705 movq %r9, %rdx
  578. 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x00000708 jmp LBB1_22
  579. 0x90, 0x90, 0x90, //0x0000070d .p2align 4, 0x90
  580. //0x00000710 LBB1_10
  581. 0x49, 0xff, 0xc1, //0x00000710 incq %r9
  582. 0x49, 0x39, 0xd9, //0x00000713 cmpq %rbx, %r9
  583. 0x0f, 0x83, 0xde, 0x01, 0x00, 0x00, //0x00000716 jae LBB1_37
  584. //0x0000071c LBB1_11
  585. 0x41, 0x0f, 0xb6, 0x09, //0x0000071c movzbl (%r9), %ecx
  586. 0x48, 0x83, 0xf9, 0x0d, //0x00000720 cmpq $13, %rcx
  587. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000724 je LBB1_10
  588. 0x80, 0xf9, 0x0a, //0x0000072a cmpb $10, %cl
  589. 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x0000072d je LBB1_10
  590. 0x48, 0x8b, 0x45, 0xc0, //0x00000733 movq $-64(%rbp), %rax
  591. 0x0f, 0xb6, 0x14, 0x08, //0x00000737 movzbl (%rax,%rcx), %edx
  592. 0x49, 0xff, 0xc1, //0x0000073b incq %r9
  593. 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000073e cmpl $255, %edx
  594. 0x0f, 0x84, 0x81, 0x02, 0x00, 0x00, //0x00000744 je LBB1_51
  595. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000074a movl $1, %r11d
  596. 0x49, 0x39, 0xd9, //0x00000750 cmpq %rbx, %r9
  597. 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00000753 jb LBB1_16
  598. 0xe9, 0x8b, 0x0b, 0x00, 0x00, //0x00000759 jmp LBB1_209
  599. 0x90, 0x90, //0x0000075e .p2align 4, 0x90
  600. //0x00000760 LBB1_15
  601. 0x49, 0xff, 0xc1, //0x00000760 incq %r9
  602. 0x49, 0x39, 0xd9, //0x00000763 cmpq %rbx, %r9
  603. 0x0f, 0x83, 0x3d, 0x04, 0x00, 0x00, //0x00000766 jae LBB1_82
  604. //0x0000076c LBB1_16
  605. 0x41, 0x0f, 0xb6, 0x09, //0x0000076c movzbl (%r9), %ecx
  606. 0x48, 0x83, 0xf9, 0x0d, //0x00000770 cmpq $13, %rcx
  607. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00000774 je LBB1_15
  608. 0x80, 0xf9, 0x0a, //0x0000077a cmpb $10, %cl
  609. 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x0000077d je LBB1_15
  610. 0x48, 0x8b, 0x45, 0xc0, //0x00000783 movq $-64(%rbp), %rax
  611. 0x0f, 0xb6, 0x04, 0x08, //0x00000787 movzbl (%rax,%rcx), %eax
  612. 0x49, 0xff, 0xc1, //0x0000078b incq %r9
  613. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000078e cmpl $255, %eax
  614. 0x0f, 0x84, 0x30, 0x06, 0x00, 0x00, //0x00000793 je LBB1_115
  615. 0xc1, 0xe2, 0x06, //0x00000799 shll $6, %edx
  616. 0x09, 0xc2, //0x0000079c orl %eax, %edx
  617. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000079e movl $2, %r11d
  618. 0x49, 0x39, 0xd9, //0x000007a4 cmpq %rbx, %r9
  619. 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x000007a7 jb LBB1_41
  620. 0xe9, 0x37, 0x0b, 0x00, 0x00, //0x000007ad jmp LBB1_209
  621. //0x000007b2 LBB1_20
  622. 0x3c, 0x6e, //0x000007b2 cmpb $110, %al
  623. 0x0f, 0x85, 0xd6, 0x01, 0x00, 0x00, //0x000007b4 jne LBB1_46
  624. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007ba .p2align 4, 0x90
  625. //0x000007c0 LBB1_21
  626. 0x4c, 0x89, 0xca, //0x000007c0 movq %r9, %rdx
  627. 0x49, 0x39, 0xd9, //0x000007c3 cmpq %rbx, %r9
  628. 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x000007c6 jae LBB1_37
  629. //0x000007cc LBB1_22
  630. 0x48, 0x8d, 0x42, 0x01, //0x000007cc leaq $1(%rdx), %rax
  631. 0x0f, 0xb6, 0x0a, //0x000007d0 movzbl (%rdx), %ecx
  632. 0x80, 0xf9, 0x5c, //0x000007d3 cmpb $92, %cl
  633. 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x000007d6 jne LBB1_35
  634. 0x4c, 0x8d, 0x4a, 0x02, //0x000007dc leaq $2(%rdx), %r9
  635. 0xb1, 0xff, //0x000007e0 movb $-1, %cl
  636. 0x49, 0x39, 0xd9, //0x000007e2 cmpq %rbx, %r9
  637. 0x0f, 0x87, 0x9d, 0x01, 0x00, 0x00, //0x000007e5 ja LBB1_45
  638. 0x0f, 0xb6, 0x00, //0x000007eb movzbl (%rax), %eax
  639. 0x3c, 0x71, //0x000007ee cmpb $113, %al
  640. 0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x000007f0 jle LBB1_20
  641. 0x3c, 0x72, //0x000007f6 cmpb $114, %al
  642. 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000007f8 je LBB1_21
  643. 0x3c, 0x75, //0x000007fe cmpb $117, %al
  644. 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00000800 jne LBB1_48
  645. 0x48, 0x89, 0xd8, //0x00000806 movq %rbx, %rax
  646. 0x4c, 0x29, 0xc8, //0x00000809 subq %r9, %rax
  647. 0x48, 0x83, 0xf8, 0x04, //0x0000080c cmpq $4, %rax
  648. 0x0f, 0x8c, 0x84, 0x01, 0x00, 0x00, //0x00000810 jl LBB1_48
  649. 0x41, 0x8b, 0x01, //0x00000816 movl (%r9), %eax
  650. 0x89, 0xc6, //0x00000819 movl %eax, %esi
  651. 0xf7, 0xd6, //0x0000081b notl %esi
  652. 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000081d leal $-808464432(%rax), %edi
  653. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00000823 andl $-2139062144, %esi
  654. 0x85, 0xfe, //0x00000829 testl %edi, %esi
  655. 0x0f, 0x85, 0x69, 0x01, 0x00, 0x00, //0x0000082b jne LBB1_48
  656. 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x00000831 leal $421075225(%rax), %edi
  657. 0x09, 0xc7, //0x00000837 orl %eax, %edi
  658. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00000839 testl $-2139062144, %edi
  659. 0x0f, 0x85, 0x55, 0x01, 0x00, 0x00, //0x0000083f jne LBB1_48
  660. 0x89, 0xc7, //0x00000845 movl %eax, %edi
  661. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000847 andl $2139062143, %edi
  662. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000084d movl $-1061109568, %ebx
  663. 0x29, 0xfb, //0x00000852 subl %edi, %ebx
  664. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00000854 leal $1179010630(%rdi), %r8d
  665. 0x21, 0xf3, //0x0000085b andl %esi, %ebx
  666. 0x44, 0x85, 0xc3, //0x0000085d testl %r8d, %ebx
  667. 0x48, 0x8b, 0x5d, 0xd0, //0x00000860 movq $-48(%rbp), %rbx
  668. 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x00000864 jne LBB1_48
  669. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000086a movl $-522133280, %ebx
  670. 0x29, 0xfb, //0x0000086f subl %edi, %ebx
  671. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000871 addl $960051513, %edi
  672. 0x21, 0xde, //0x00000877 andl %ebx, %esi
  673. 0x48, 0x8b, 0x5d, 0xd0, //0x00000879 movq $-48(%rbp), %rbx
  674. 0x85, 0xfe, //0x0000087d testl %edi, %esi
  675. 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x0000087f jne LBB1_48
  676. 0x0f, 0xc8, //0x00000885 bswapl %eax
  677. 0x89, 0xc1, //0x00000887 movl %eax, %ecx
  678. 0xc1, 0xe9, 0x04, //0x00000889 shrl $4, %ecx
  679. 0xf7, 0xd1, //0x0000088c notl %ecx
  680. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000088e andl $16843009, %ecx
  681. 0x8d, 0x0c, 0xc9, //0x00000894 leal (%rcx,%rcx,8), %ecx
  682. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000897 andl $252645135, %eax
  683. 0x01, 0xc8, //0x0000089c addl %ecx, %eax
  684. 0x89, 0xc1, //0x0000089e movl %eax, %ecx
  685. 0xc1, 0xe9, 0x04, //0x000008a0 shrl $4, %ecx
  686. 0x09, 0xc1, //0x000008a3 orl %eax, %ecx
  687. 0x89, 0xc8, //0x000008a5 movl %ecx, %eax
  688. 0xc1, 0xe8, 0x08, //0x000008a7 shrl $8, %eax
  689. 0x25, 0x00, 0xff, 0x00, 0x00, //0x000008aa andl $65280, %eax
  690. 0x89, 0xce, //0x000008af movl %ecx, %esi
  691. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x000008b1 andl $128, %esi
  692. 0x09, 0xc6, //0x000008b7 orl %eax, %esi
  693. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000008b9 je LBB1_34
  694. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000008bf movl $255, %ecx
  695. //0x000008c4 LBB1_34
  696. 0x48, 0x83, 0xc2, 0x06, //0x000008c4 addq $6, %rdx
  697. 0x49, 0x89, 0xd1, //0x000008c8 movq %rdx, %r9
  698. 0x80, 0xf9, 0x0d, //0x000008cb cmpb $13, %cl
  699. 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000008ce jne LBB1_36
  700. 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000008d4 jmp LBB1_21
  701. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008d9 .p2align 4, 0x90
  702. //0x000008e0 LBB1_35
  703. 0x49, 0x89, 0xc1, //0x000008e0 movq %rax, %r9
  704. 0x80, 0xf9, 0x0d, //0x000008e3 cmpb $13, %cl
  705. 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x000008e6 je LBB1_21
  706. //0x000008ec LBB1_36
  707. 0x80, 0xf9, 0x0a, //0x000008ec cmpb $10, %cl
  708. 0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x000008ef je LBB1_21
  709. 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x000008f5 jmp LBB1_48
  710. //0x000008fa LBB1_37
  711. 0x31, 0xd2, //0x000008fa xorl %edx, %edx
  712. 0x45, 0x31, 0xdb, //0x000008fc xorl %r11d, %r11d
  713. //0x000008ff LBB1_38
  714. 0x45, 0x85, 0xdb, //0x000008ff testl %r11d, %r11d
  715. 0x0f, 0x85, 0xe1, 0x09, 0x00, 0x00, //0x00000902 jne LBB1_209
  716. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000908 .p2align 4, 0x90
  717. //0x00000910 LBB1_39
  718. 0x48, 0x8b, 0x4d, 0xb0, //0x00000910 movq $-80(%rbp), %rcx
  719. 0x48, 0x89, 0x4d, 0xb0, //0x00000914 movq %rcx, $-80(%rbp)
  720. 0x48, 0x39, 0x4d, 0xc8, //0x00000918 cmpq %rcx, $-56(%rbp)
  721. 0x0f, 0x83, 0x43, 0xfd, 0xff, 0xff, //0x0000091c jae LBB1_223
  722. 0xe9, 0xbf, 0x1f, 0x00, 0x00, //0x00000922 jmp LBB1_572
  723. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000927 .p2align 4, 0x90
  724. //0x00000930 LBB1_40
  725. 0x49, 0xff, 0xc1, //0x00000930 incq %r9
  726. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000933 movl $2, %r11d
  727. 0x49, 0x39, 0xd9, //0x00000939 cmpq %rbx, %r9
  728. 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000093c jae LBB1_38
  729. //0x00000942 LBB1_41
  730. 0x41, 0x0f, 0xb6, 0x09, //0x00000942 movzbl (%r9), %ecx
  731. 0x48, 0x83, 0xf9, 0x0d, //0x00000946 cmpq $13, %rcx
  732. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000094a je LBB1_40
  733. 0x80, 0xf9, 0x0a, //0x00000950 cmpb $10, %cl
  734. 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00000953 je LBB1_40
  735. 0x48, 0x8b, 0x45, 0xc0, //0x00000959 movq $-64(%rbp), %rax
  736. 0x0f, 0xb6, 0x04, 0x08, //0x0000095d movzbl (%rax,%rcx), %eax
  737. 0x49, 0xff, 0xc1, //0x00000961 incq %r9
  738. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000964 cmpl $255, %eax
  739. 0x0f, 0x84, 0xea, 0x08, 0x00, 0x00, //0x00000969 je LBB1_176
  740. 0xc1, 0xe2, 0x06, //0x0000096f shll $6, %edx
  741. 0x09, 0xc2, //0x00000972 orl %eax, %edx
  742. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000974 movl $3, %r11d
  743. 0x49, 0x39, 0xd9, //0x0000097a cmpq %rbx, %r9
  744. 0x0f, 0x82, 0xba, 0x03, 0x00, 0x00, //0x0000097d jb LBB1_105
  745. 0xe9, 0x61, 0x09, 0x00, 0x00, //0x00000983 jmp LBB1_209
  746. //0x00000988 LBB1_45
  747. 0x49, 0x89, 0xc1, //0x00000988 movq %rax, %r9
  748. 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000098b jmp LBB1_48
  749. //0x00000990 LBB1_46
  750. 0x3c, 0x2f, //0x00000990 cmpb $47, %al
  751. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000992 jne LBB1_48
  752. 0x89, 0xc1, //0x00000998 movl %eax, %ecx
  753. //0x0000099a LBB1_48
  754. 0x0f, 0xb6, 0xc1, //0x0000099a movzbl %cl, %eax
  755. 0x48, 0x8b, 0x55, 0xc0, //0x0000099d movq $-64(%rbp), %rdx
  756. 0x0f, 0xb6, 0x14, 0x02, //0x000009a1 movzbl (%rdx,%rax), %edx
  757. 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000009a5 cmpl $255, %edx
  758. 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000009ab je LBB1_51
  759. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000009b1 movl $1, %r11d
  760. 0x49, 0x39, 0xd9, //0x000009b7 cmpq %rbx, %r9
  761. 0x0f, 0x83, 0x29, 0x09, 0x00, 0x00, //0x000009ba jae LBB1_209
  762. 0x41, 0x89, 0xd4, //0x000009c0 movl %edx, %r12d
  763. 0x4c, 0x89, 0xca, //0x000009c3 movq %r9, %rdx
  764. 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x000009c6 jmp LBB1_67
  765. //0x000009cb LBB1_51
  766. 0x45, 0x31, 0xe4, //0x000009cb xorl %r12d, %r12d
  767. 0x45, 0x31, 0xdb, //0x000009ce xorl %r11d, %r11d
  768. //0x000009d1 LBB1_52
  769. 0x41, 0xf6, 0xc2, 0x02, //0x000009d1 testb $2, %r10b
  770. 0x0f, 0x85, 0x3a, 0x09, 0x00, 0x00, //0x000009d5 jne LBB1_212
  771. 0x41, 0x83, 0xfb, 0x02, //0x000009db cmpl $2, %r11d
  772. 0x0f, 0x82, 0x30, 0x09, 0x00, 0x00, //0x000009df jb LBB1_212
  773. 0x80, 0xf9, 0x3d, //0x000009e5 cmpb $61, %cl
  774. 0x0f, 0x85, 0x27, 0x09, 0x00, 0x00, //0x000009e8 jne LBB1_212
  775. 0x41, 0xbe, 0x05, 0x00, 0x00, 0x00, //0x000009ee movl $5, %r14d
  776. 0x45, 0x29, 0xde, //0x000009f4 subl %r11d, %r14d
  777. 0x41, 0xf6, 0xc2, 0x08, //0x000009f7 testb $8, %r10b
  778. 0x0f, 0x85, 0xb3, 0x01, 0x00, 0x00, //0x000009fb jne LBB1_83
  779. 0x4c, 0x39, 0x4d, 0xd0, //0x00000a01 cmpq %r9, $-48(%rbp)
  780. 0x0f, 0x86, 0x6f, 0x09, 0x00, 0x00, //0x00000a05 jbe LBB1_216
  781. 0x49, 0x8d, 0x49, 0x03, //0x00000a0b leaq $3(%r9), %rcx
  782. 0x48, 0x8b, 0x5d, 0x80, //0x00000a0f movq $-128(%rbp), %rbx
  783. 0x4c, 0x29, 0xcb, //0x00000a13 subq %r9, %rbx
  784. 0x49, 0x8d, 0x51, 0x04, //0x00000a16 leaq $4(%r9), %rdx
  785. 0x48, 0x8b, 0x7d, 0x98, //0x00000a1a movq $-104(%rbp), %rdi
  786. 0x4c, 0x29, 0xcf, //0x00000a1e subq %r9, %rdi
  787. 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000a21 jmp LBB1_59
  788. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a26 .p2align 4, 0x90
  789. //0x00000a30 LBB1_58
  790. 0x49, 0xff, 0xc1, //0x00000a30 incq %r9
  791. 0x48, 0xff, 0xc1, //0x00000a33 incq %rcx
  792. 0x48, 0xff, 0xcb, //0x00000a36 decq %rbx
  793. 0x48, 0xff, 0xc2, //0x00000a39 incq %rdx
  794. 0x48, 0xff, 0xcf, //0x00000a3c decq %rdi
  795. 0x4c, 0x39, 0x4d, 0xd0, //0x00000a3f cmpq %r9, $-48(%rbp)
  796. 0x0f, 0x84, 0x2d, 0x09, 0x00, 0x00, //0x00000a43 je LBB1_215
  797. //0x00000a49 LBB1_59
  798. 0x41, 0x0f, 0xb6, 0x01, //0x00000a49 movzbl (%r9), %eax
  799. 0x3c, 0x0a, //0x00000a4d cmpb $10, %al
  800. 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00000a4f je LBB1_58
  801. 0x3c, 0x0d, //0x00000a55 cmpb $13, %al
  802. 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000a57 je LBB1_58
  803. 0x3c, 0x3d, //0x00000a5d cmpb $61, %al
  804. 0x0f, 0x85, 0x04, 0x05, 0x00, 0x00, //0x00000a5f jne LBB1_144
  805. 0x49, 0xff, 0xc1, //0x00000a65 incq %r9
  806. 0x41, 0x83, 0xfe, 0x02, //0x00000a68 cmpl $2, %r14d
  807. 0x0f, 0x84, 0xa3, 0x08, 0x00, 0x00, //0x00000a6c je LBB1_212
  808. 0x4c, 0x39, 0x4d, 0xd0, //0x00000a72 cmpq %r9, $-48(%rbp)
  809. 0x0f, 0x87, 0x15, 0x03, 0x00, 0x00, //0x00000a76 ja LBB1_110
  810. 0xe9, 0xf9, 0x08, 0x00, 0x00, //0x00000a7c jmp LBB1_216
  811. //0x00000a81 LBB1_64
  812. 0x3c, 0x6e, //0x00000a81 cmpb $110, %al
  813. 0x0f, 0x85, 0x4e, 0x03, 0x00, 0x00, //0x00000a83 jne LBB1_116
  814. //0x00000a89 LBB1_65
  815. 0x4d, 0x89, 0xc1, //0x00000a89 movq %r8, %r9
  816. //0x00000a8c LBB1_66
  817. 0x4c, 0x89, 0xca, //0x00000a8c movq %r9, %rdx
  818. 0x49, 0x39, 0xd9, //0x00000a8f cmpq %rbx, %r9
  819. 0x0f, 0x83, 0x85, 0x02, 0x00, 0x00, //0x00000a92 jae LBB1_103
  820. //0x00000a98 LBB1_67
  821. 0x4c, 0x8d, 0x4a, 0x01, //0x00000a98 leaq $1(%rdx), %r9
  822. 0x0f, 0xb6, 0x0a, //0x00000a9c movzbl (%rdx), %ecx
  823. 0x80, 0xf9, 0x5c, //0x00000a9f cmpb $92, %cl
  824. 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x00000aa2 jne LBB1_80
  825. 0x4c, 0x8d, 0x42, 0x02, //0x00000aa8 leaq $2(%rdx), %r8
  826. 0xb1, 0xff, //0x00000aac movb $-1, %cl
  827. 0x49, 0x39, 0xd8, //0x00000aae cmpq %rbx, %r8
  828. 0x0f, 0x87, 0x31, 0x03, 0x00, 0x00, //0x00000ab1 ja LBB1_119
  829. 0x41, 0x0f, 0xb6, 0x01, //0x00000ab7 movzbl (%r9), %eax
  830. 0x3c, 0x71, //0x00000abb cmpb $113, %al
  831. 0x0f, 0x8e, 0xbe, 0xff, 0xff, 0xff, //0x00000abd jle LBB1_64
  832. 0x3c, 0x72, //0x00000ac3 cmpb $114, %al
  833. 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00000ac5 je LBB1_65
  834. 0x3c, 0x75, //0x00000acb cmpb $117, %al
  835. 0x0f, 0x85, 0x0e, 0x03, 0x00, 0x00, //0x00000acd jne LBB1_118
  836. 0x48, 0x8b, 0x45, 0xd0, //0x00000ad3 movq $-48(%rbp), %rax
  837. 0x4c, 0x29, 0xc0, //0x00000ad7 subq %r8, %rax
  838. 0x48, 0x83, 0xf8, 0x04, //0x00000ada cmpq $4, %rax
  839. 0x0f, 0x8c, 0xfd, 0x02, 0x00, 0x00, //0x00000ade jl LBB1_118
  840. 0x41, 0x8b, 0x18, //0x00000ae4 movl (%r8), %ebx
  841. 0x89, 0xde, //0x00000ae7 movl %ebx, %esi
  842. 0xf7, 0xd6, //0x00000ae9 notl %esi
  843. 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000aeb leal $-808464432(%rbx), %eax
  844. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00000af1 andl $-2139062144, %esi
  845. 0x85, 0xc6, //0x00000af7 testl %eax, %esi
  846. 0x0f, 0x85, 0xe2, 0x02, 0x00, 0x00, //0x00000af9 jne LBB1_118
  847. 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x00000aff leal $421075225(%rbx), %eax
  848. 0x09, 0xd8, //0x00000b05 orl %ebx, %eax
  849. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00000b07 testl $-2139062144, %eax
  850. 0x0f, 0x85, 0xcf, 0x02, 0x00, 0x00, //0x00000b0c jne LBB1_118
  851. 0x89, 0xd8, //0x00000b12 movl %ebx, %eax
  852. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000b14 andl $2139062143, %eax
  853. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000b19 movl $-1061109568, %edi
  854. 0x29, 0xc7, //0x00000b1e subl %eax, %edi
  855. 0x44, 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x00000b20 leal $1179010630(%rax), %r9d
  856. 0x21, 0xf7, //0x00000b27 andl %esi, %edi
  857. 0x44, 0x85, 0xcf, //0x00000b29 testl %r9d, %edi
  858. 0x0f, 0x85, 0xaf, 0x02, 0x00, 0x00, //0x00000b2c jne LBB1_118
  859. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000b32 movl $-522133280, %edi
  860. 0x29, 0xc7, //0x00000b37 subl %eax, %edi
  861. 0x05, 0x39, 0x39, 0x39, 0x39, //0x00000b39 addl $960051513, %eax
  862. 0x21, 0xfe, //0x00000b3e andl %edi, %esi
  863. 0x85, 0xc6, //0x00000b40 testl %eax, %esi
  864. 0x0f, 0x85, 0x99, 0x02, 0x00, 0x00, //0x00000b42 jne LBB1_118
  865. 0x0f, 0xcb, //0x00000b48 bswapl %ebx
  866. 0x89, 0xd8, //0x00000b4a movl %ebx, %eax
  867. 0xc1, 0xe8, 0x04, //0x00000b4c shrl $4, %eax
  868. 0xf7, 0xd0, //0x00000b4f notl %eax
  869. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000b51 andl $16843009, %eax
  870. 0x8d, 0x04, 0xc0, //0x00000b56 leal (%rax,%rax,8), %eax
  871. 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b59 andl $252645135, %ebx
  872. 0x01, 0xc3, //0x00000b5f addl %eax, %ebx
  873. 0x89, 0xd9, //0x00000b61 movl %ebx, %ecx
  874. 0xc1, 0xe9, 0x04, //0x00000b63 shrl $4, %ecx
  875. 0x09, 0xd9, //0x00000b66 orl %ebx, %ecx
  876. 0x89, 0xc8, //0x00000b68 movl %ecx, %eax
  877. 0xc1, 0xe8, 0x08, //0x00000b6a shrl $8, %eax
  878. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000b6d andl $65280, %eax
  879. 0x89, 0xce, //0x00000b72 movl %ecx, %esi
  880. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00000b74 andl $128, %esi
  881. 0x09, 0xc6, //0x00000b7a orl %eax, %esi
  882. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000b7c je LBB1_79
  883. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00000b82 movl $255, %ecx
  884. //0x00000b87 LBB1_79
  885. 0x48, 0x83, 0xc2, 0x06, //0x00000b87 addq $6, %rdx
  886. 0x49, 0x89, 0xd1, //0x00000b8b movq %rdx, %r9
  887. 0x48, 0x8b, 0x5d, 0xd0, //0x00000b8e movq $-48(%rbp), %rbx
  888. //0x00000b92 LBB1_80
  889. 0x80, 0xf9, 0x0a, //0x00000b92 cmpb $10, %cl
  890. 0x0f, 0x84, 0xf1, 0xfe, 0xff, 0xff, //0x00000b95 je LBB1_66
  891. 0x80, 0xf9, 0x0d, //0x00000b9b cmpb $13, %cl
  892. 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00000b9e je LBB1_66
  893. 0xe9, 0x3f, 0x02, 0x00, 0x00, //0x00000ba4 jmp LBB1_119
  894. //0x00000ba9 LBB1_82
  895. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000ba9 movl $1, %r11d
  896. 0xe9, 0x4b, 0xfd, 0xff, 0xff, //0x00000baf jmp LBB1_38
  897. //0x00000bb4 LBB1_83
  898. 0x48, 0x8b, 0x55, 0xd0, //0x00000bb4 movq $-48(%rbp), %rdx
  899. 0x4c, 0x39, 0xca, //0x00000bb8 cmpq %r9, %rdx
  900. 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000bbb ja LBB1_86
  901. 0xe9, 0xb4, 0x07, 0x00, 0x00, //0x00000bc1 jmp LBB1_216
  902. //0x00000bc6 LBB1_102
  903. 0x48, 0x89, 0xc1, //0x00000bc6 movq %rax, %rcx
  904. 0x49, 0x89, 0xc9, //0x00000bc9 movq %rcx, %r9
  905. 0x48, 0x39, 0xd1, //0x00000bcc cmpq %rdx, %rcx
  906. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000bcf jb LBB1_86
  907. 0xe9, 0x3b, 0x01, 0x00, 0x00, //0x00000bd5 jmp LBB1_143
  908. //0x00000bda LBB1_84
  909. 0x48, 0x89, 0xc8, //0x00000bda movq %rcx, %rax
  910. 0x49, 0x89, 0xc9, //0x00000bdd movq %rcx, %r9
  911. 0x48, 0x39, 0xd1, //0x00000be0 cmpq %rdx, %rcx
  912. 0x0f, 0x83, 0x2c, 0x01, 0x00, 0x00, //0x00000be3 jae LBB1_143
  913. //0x00000be9 LBB1_86
  914. 0x49, 0x8d, 0x41, 0x01, //0x00000be9 leaq $1(%r9), %rax
  915. 0x41, 0x0f, 0xb6, 0x09, //0x00000bed movzbl (%r9), %ecx
  916. 0x80, 0xf9, 0x5c, //0x00000bf1 cmpb $92, %cl
  917. 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00000bf4 jne LBB1_99
  918. 0x49, 0x8d, 0x49, 0x02, //0x00000bfa leaq $2(%r9), %rcx
  919. 0x48, 0x39, 0xd1, //0x00000bfe cmpq %rdx, %rcx
  920. 0x0f, 0x87, 0x79, 0x0a, 0x00, 0x00, //0x00000c01 ja LBB1_258
  921. 0x0f, 0xb6, 0x00, //0x00000c07 movzbl (%rax), %eax
  922. 0x3c, 0x6e, //0x00000c0a cmpb $110, %al
  923. 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00000c0c je LBB1_84
  924. 0x3c, 0x72, //0x00000c12 cmpb $114, %al
  925. 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00000c14 je LBB1_84
  926. 0x3c, 0x75, //0x00000c1a cmpb $117, %al
  927. 0x0f, 0x85, 0x53, 0x0a, 0x00, 0x00, //0x00000c1c jne LBB1_278
  928. 0x48, 0x89, 0xd0, //0x00000c22 movq %rdx, %rax
  929. 0x48, 0x29, 0xc8, //0x00000c25 subq %rcx, %rax
  930. 0x48, 0x83, 0xf8, 0x04, //0x00000c28 cmpq $4, %rax
  931. 0x0f, 0x8c, 0x43, 0x0a, 0x00, 0x00, //0x00000c2c jl LBB1_278
  932. 0x8b, 0x01, //0x00000c32 movl (%rcx), %eax
  933. 0x89, 0xc2, //0x00000c34 movl %eax, %edx
  934. 0xf7, 0xd2, //0x00000c36 notl %edx
  935. 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000c38 leal $-808464432(%rax), %esi
  936. 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00000c3e andl $-2139062144, %edx
  937. 0x85, 0xf2, //0x00000c44 testl %esi, %edx
  938. 0x0f, 0x85, 0x29, 0x0a, 0x00, 0x00, //0x00000c46 jne LBB1_278
  939. 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x00000c4c leal $421075225(%rax), %esi
  940. 0x09, 0xc6, //0x00000c52 orl %eax, %esi
  941. 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00000c54 testl $-2139062144, %esi
  942. 0x0f, 0x85, 0x15, 0x0a, 0x00, 0x00, //0x00000c5a jne LBB1_278
  943. 0x89, 0xc6, //0x00000c60 movl %eax, %esi
  944. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000c62 andl $2139062143, %esi
  945. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000c68 movl $-1061109568, %edi
  946. 0x29, 0xf7, //0x00000c6d subl %esi, %edi
  947. 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00000c6f leal $1179010630(%rsi), %ebx
  948. 0x21, 0xd7, //0x00000c75 andl %edx, %edi
  949. 0x85, 0xdf, //0x00000c77 testl %ebx, %edi
  950. 0x0f, 0x85, 0xf6, 0x09, 0x00, 0x00, //0x00000c79 jne LBB1_278
  951. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000c7f movl $-522133280, %edi
  952. 0x29, 0xf7, //0x00000c84 subl %esi, %edi
  953. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000c86 addl $960051513, %esi
  954. 0x21, 0xfa, //0x00000c8c andl %edi, %edx
  955. 0x85, 0xf2, //0x00000c8e testl %esi, %edx
  956. 0x0f, 0x85, 0xdf, 0x09, 0x00, 0x00, //0x00000c90 jne LBB1_278
  957. 0x0f, 0xc8, //0x00000c96 bswapl %eax
  958. 0x89, 0xc1, //0x00000c98 movl %eax, %ecx
  959. 0xc1, 0xe9, 0x04, //0x00000c9a shrl $4, %ecx
  960. 0xf7, 0xd1, //0x00000c9d notl %ecx
  961. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000c9f andl $16843009, %ecx
  962. 0x8d, 0x0c, 0xc9, //0x00000ca5 leal (%rcx,%rcx,8), %ecx
  963. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000ca8 andl $252645135, %eax
  964. 0x01, 0xc8, //0x00000cad addl %ecx, %eax
  965. 0x89, 0xc1, //0x00000caf movl %eax, %ecx
  966. 0xc1, 0xe9, 0x04, //0x00000cb1 shrl $4, %ecx
  967. 0x09, 0xc1, //0x00000cb4 orl %eax, %ecx
  968. 0x89, 0xc8, //0x00000cb6 movl %ecx, %eax
  969. 0xc1, 0xe8, 0x08, //0x00000cb8 shrl $8, %eax
  970. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000cbb andl $65280, %eax
  971. 0x89, 0xca, //0x00000cc0 movl %ecx, %edx
  972. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000cc2 andl $128, %edx
  973. 0x09, 0xc2, //0x00000cc8 orl %eax, %edx
  974. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000cca je LBB1_98
  975. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00000cd0 movl $255, %ecx
  976. //0x00000cd5 LBB1_98
  977. 0x49, 0x83, 0xc1, 0x06, //0x00000cd5 addq $6, %r9
  978. 0x4c, 0x89, 0xc8, //0x00000cd9 movq %r9, %rax
  979. 0x48, 0x8b, 0x55, 0xd0, //0x00000cdc movq $-48(%rbp), %rdx
  980. //0x00000ce0 LBB1_99
  981. 0x80, 0xf9, 0x0a, //0x00000ce0 cmpb $10, %cl
  982. 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00000ce3 je LBB1_102
  983. 0x80, 0xf9, 0x0d, //0x00000ce9 cmpb $13, %cl
  984. 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00000cec je LBB1_102
  985. 0x80, 0xf9, 0x3d, //0x00000cf2 cmpb $61, %cl
  986. 0x0f, 0x85, 0x85, 0x09, 0x00, 0x00, //0x00000cf5 jne LBB1_258
  987. 0x49, 0x89, 0xc1, //0x00000cfb movq %rax, %r9
  988. 0x41, 0x83, 0xfe, 0x02, //0x00000cfe cmpl $2, %r14d
  989. 0x0f, 0x84, 0x0d, 0x06, 0x00, 0x00, //0x00000d02 je LBB1_212
  990. 0x48, 0x8b, 0x75, 0xd0, //0x00000d08 movq $-48(%rbp), %rsi
  991. 0x48, 0x39, 0xc6, //0x00000d0c cmpq %rax, %rsi
  992. 0x0f, 0x87, 0x0e, 0x04, 0x00, 0x00, //0x00000d0f ja LBB1_179
  993. //0x00000d15 LBB1_143
  994. 0x49, 0x89, 0xc1, //0x00000d15 movq %rax, %r9
  995. 0xe9, 0x5d, 0x06, 0x00, 0x00, //0x00000d18 jmp LBB1_216
  996. //0x00000d1d LBB1_103
  997. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000d1d movl $1, %r11d
  998. 0x44, 0x89, 0xe2, //0x00000d23 movl %r12d, %edx
  999. 0xe9, 0xd4, 0xfb, 0xff, 0xff, //0x00000d26 jmp LBB1_38
  1000. //0x00000d2b LBB1_104
  1001. 0x49, 0xff, 0xc1, //0x00000d2b incq %r9
  1002. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000d2e movl $3, %r11d
  1003. 0x49, 0x39, 0xd9, //0x00000d34 cmpq %rbx, %r9
  1004. 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x00000d37 jae LBB1_38
  1005. //0x00000d3d LBB1_105
  1006. 0x41, 0x0f, 0xb6, 0x09, //0x00000d3d movzbl (%r9), %ecx
  1007. 0x48, 0x83, 0xf9, 0x0d, //0x00000d41 cmpq $13, %rcx
  1008. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00000d45 je LBB1_104
  1009. 0x80, 0xf9, 0x0a, //0x00000d4b cmpb $10, %cl
  1010. 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00000d4e je LBB1_104
  1011. 0x48, 0x8b, 0x45, 0xc0, //0x00000d54 movq $-64(%rbp), %rax
  1012. 0x0f, 0xb6, 0x04, 0x08, //0x00000d58 movzbl (%rax,%rcx), %eax
  1013. 0x49, 0xff, 0xc1, //0x00000d5c incq %r9
  1014. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000d5f cmpl $255, %eax
  1015. 0x0f, 0x85, 0x74, 0x05, 0x00, 0x00, //0x00000d64 jne LBB1_208
  1016. 0x41, 0x89, 0xd4, //0x00000d6a movl %edx, %r12d
  1017. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000d6d movl $3, %r11d
  1018. 0xe9, 0x59, 0xfc, 0xff, 0xff, //0x00000d73 jmp LBB1_52
  1019. //0x00000d78 LBB1_109
  1020. 0x49, 0xff, 0xc1, //0x00000d78 incq %r9
  1021. 0x48, 0xff, 0xc1, //0x00000d7b incq %rcx
  1022. 0x48, 0xff, 0xcb, //0x00000d7e decq %rbx
  1023. 0x48, 0xff, 0xc2, //0x00000d81 incq %rdx
  1024. 0x48, 0xff, 0xcf, //0x00000d84 decq %rdi
  1025. 0x4c, 0x39, 0x4d, 0xd0, //0x00000d87 cmpq %r9, $-48(%rbp)
  1026. 0x0f, 0x84, 0xe5, 0x05, 0x00, 0x00, //0x00000d8b je LBB1_215
  1027. //0x00000d91 LBB1_110
  1028. 0x41, 0x0f, 0xb6, 0x01, //0x00000d91 movzbl (%r9), %eax
  1029. 0x3c, 0x0a, //0x00000d95 cmpb $10, %al
  1030. 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00000d97 je LBB1_109
  1031. 0x3c, 0x0d, //0x00000d9d cmpb $13, %al
  1032. 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000d9f je LBB1_109
  1033. 0x3c, 0x3d, //0x00000da5 cmpb $61, %al
  1034. 0x0f, 0x85, 0xbc, 0x01, 0x00, 0x00, //0x00000da7 jne LBB1_144
  1035. 0x49, 0xff, 0xc1, //0x00000dad incq %r9
  1036. 0x41, 0x83, 0xfe, 0x03, //0x00000db0 cmpl $3, %r14d
  1037. 0x0f, 0x84, 0x5b, 0x05, 0x00, 0x00, //0x00000db4 je LBB1_212
  1038. 0x4c, 0x39, 0x4d, 0xd0, //0x00000dba cmpq %r9, $-48(%rbp)
  1039. 0x0f, 0x87, 0xb5, 0x04, 0x00, 0x00, //0x00000dbe ja LBB1_197
  1040. 0xe9, 0xb1, 0x05, 0x00, 0x00, //0x00000dc4 jmp LBB1_216
  1041. //0x00000dc9 LBB1_115
  1042. 0x41, 0x89, 0xd4, //0x00000dc9 movl %edx, %r12d
  1043. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000dcc movl $1, %r11d
  1044. 0xe9, 0xfa, 0xfb, 0xff, 0xff, //0x00000dd2 jmp LBB1_52
  1045. //0x00000dd7 LBB1_116
  1046. 0x3c, 0x2f, //0x00000dd7 cmpb $47, %al
  1047. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000dd9 jne LBB1_118
  1048. 0x89, 0xc1, //0x00000ddf movl %eax, %ecx
  1049. //0x00000de1 LBB1_118
  1050. 0x4d, 0x89, 0xc1, //0x00000de1 movq %r8, %r9
  1051. 0x48, 0x8b, 0x5d, 0xd0, //0x00000de4 movq $-48(%rbp), %rbx
  1052. //0x00000de8 LBB1_119
  1053. 0x0f, 0xb6, 0xc1, //0x00000de8 movzbl %cl, %eax
  1054. 0x48, 0x8b, 0x55, 0xc0, //0x00000deb movq $-64(%rbp), %rdx
  1055. 0x0f, 0xb6, 0x04, 0x02, //0x00000def movzbl (%rdx,%rax), %eax
  1056. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000df3 cmpl $255, %eax
  1057. 0x0f, 0x84, 0x58, 0x01, 0x00, 0x00, //0x00000df8 je LBB1_140
  1058. 0x44, 0x89, 0xe2, //0x00000dfe movl %r12d, %edx
  1059. 0xc1, 0xe2, 0x06, //0x00000e01 shll $6, %edx
  1060. 0x09, 0xc2, //0x00000e04 orl %eax, %edx
  1061. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000e06 movl $2, %r11d
  1062. 0x49, 0x39, 0xd9, //0x00000e0c cmpq %rbx, %r9
  1063. 0x0f, 0x83, 0xd4, 0x04, 0x00, 0x00, //0x00000e0f jae LBB1_209
  1064. 0x41, 0x89, 0xd4, //0x00000e15 movl %edx, %r12d
  1065. 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000e18 jmp LBB1_125
  1066. //0x00000e1d LBB1_122
  1067. 0x3c, 0x6e, //0x00000e1d cmpb $110, %al
  1068. 0x0f, 0x85, 0x52, 0x01, 0x00, 0x00, //0x00000e1f jne LBB1_150
  1069. //0x00000e25 LBB1_123
  1070. 0x48, 0x89, 0xd7, //0x00000e25 movq %rdx, %rdi
  1071. 0x44, 0x89, 0xe2, //0x00000e28 movl %r12d, %edx
  1072. //0x00000e2b LBB1_124
  1073. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000e2b movl $2, %r11d
  1074. 0x49, 0x89, 0xf9, //0x00000e31 movq %rdi, %r9
  1075. 0x48, 0x39, 0xdf, //0x00000e34 cmpq %rbx, %rdi
  1076. 0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x00000e37 jae LBB1_142
  1077. //0x00000e3d LBB1_125
  1078. 0x49, 0x8d, 0x79, 0x01, //0x00000e3d leaq $1(%r9), %rdi
  1079. 0x41, 0x0f, 0xb6, 0x09, //0x00000e41 movzbl (%r9), %ecx
  1080. 0x80, 0xf9, 0x5c, //0x00000e45 cmpb $92, %cl
  1081. 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00000e48 jne LBB1_138
  1082. 0x49, 0x8d, 0x51, 0x02, //0x00000e4e leaq $2(%r9), %rdx
  1083. 0xb1, 0xff, //0x00000e52 movb $-1, %cl
  1084. 0x48, 0x39, 0xda, //0x00000e54 cmpq %rbx, %rdx
  1085. 0x0f, 0x87, 0x27, 0x01, 0x00, 0x00, //0x00000e57 ja LBB1_153
  1086. 0x0f, 0xb6, 0x07, //0x00000e5d movzbl (%rdi), %eax
  1087. 0x3c, 0x71, //0x00000e60 cmpb $113, %al
  1088. 0x0f, 0x8e, 0xb5, 0xff, 0xff, 0xff, //0x00000e62 jle LBB1_122
  1089. 0x3c, 0x72, //0x00000e68 cmpb $114, %al
  1090. 0x0f, 0x84, 0xb5, 0xff, 0xff, 0xff, //0x00000e6a je LBB1_123
  1091. 0x3c, 0x75, //0x00000e70 cmpb $117, %al
  1092. 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000e72 jne LBB1_152
  1093. 0x48, 0x89, 0xd8, //0x00000e78 movq %rbx, %rax
  1094. 0x48, 0x29, 0xd0, //0x00000e7b subq %rdx, %rax
  1095. 0x48, 0x83, 0xf8, 0x04, //0x00000e7e cmpq $4, %rax
  1096. 0x0f, 0x8c, 0xf9, 0x00, 0x00, 0x00, //0x00000e82 jl LBB1_152
  1097. 0x8b, 0x02, //0x00000e88 movl (%rdx), %eax
  1098. 0x89, 0xc6, //0x00000e8a movl %eax, %esi
  1099. 0xf7, 0xd6, //0x00000e8c notl %esi
  1100. 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000e8e leal $-808464432(%rax), %edi
  1101. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00000e94 andl $-2139062144, %esi
  1102. 0x85, 0xfe, //0x00000e9a testl %edi, %esi
  1103. 0x0f, 0x85, 0xdf, 0x00, 0x00, 0x00, //0x00000e9c jne LBB1_152
  1104. 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x00000ea2 leal $421075225(%rax), %edi
  1105. 0x09, 0xc7, //0x00000ea8 orl %eax, %edi
  1106. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00000eaa testl $-2139062144, %edi
  1107. 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x00000eb0 jne LBB1_152
  1108. 0x89, 0xc7, //0x00000eb6 movl %eax, %edi
  1109. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000eb8 andl $2139062143, %edi
  1110. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000ebe movl $-1061109568, %ebx
  1111. 0x29, 0xfb, //0x00000ec3 subl %edi, %ebx
  1112. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00000ec5 leal $1179010630(%rdi), %r8d
  1113. 0x21, 0xf3, //0x00000ecc andl %esi, %ebx
  1114. 0x44, 0x85, 0xc3, //0x00000ece testl %r8d, %ebx
  1115. 0x48, 0x8b, 0x5d, 0xd0, //0x00000ed1 movq $-48(%rbp), %rbx
  1116. 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00000ed5 jne LBB1_152
  1117. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000edb movl $-522133280, %ebx
  1118. 0x29, 0xfb, //0x00000ee0 subl %edi, %ebx
  1119. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000ee2 addl $960051513, %edi
  1120. 0x21, 0xde, //0x00000ee8 andl %ebx, %esi
  1121. 0x48, 0x8b, 0x5d, 0xd0, //0x00000eea movq $-48(%rbp), %rbx
  1122. 0x85, 0xfe, //0x00000eee testl %edi, %esi
  1123. 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x00000ef0 jne LBB1_152
  1124. 0x0f, 0xc8, //0x00000ef6 bswapl %eax
  1125. 0x89, 0xc1, //0x00000ef8 movl %eax, %ecx
  1126. 0xc1, 0xe9, 0x04, //0x00000efa shrl $4, %ecx
  1127. 0xf7, 0xd1, //0x00000efd notl %ecx
  1128. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000eff andl $16843009, %ecx
  1129. 0x8d, 0x0c, 0xc9, //0x00000f05 leal (%rcx,%rcx,8), %ecx
  1130. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f08 andl $252645135, %eax
  1131. 0x01, 0xc8, //0x00000f0d addl %ecx, %eax
  1132. 0x89, 0xc1, //0x00000f0f movl %eax, %ecx
  1133. 0xc1, 0xe9, 0x04, //0x00000f11 shrl $4, %ecx
  1134. 0x09, 0xc1, //0x00000f14 orl %eax, %ecx
  1135. 0x89, 0xc8, //0x00000f16 movl %ecx, %eax
  1136. 0xc1, 0xe8, 0x08, //0x00000f18 shrl $8, %eax
  1137. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000f1b andl $65280, %eax
  1138. 0x89, 0xca, //0x00000f20 movl %ecx, %edx
  1139. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000f22 andl $128, %edx
  1140. 0x09, 0xc2, //0x00000f28 orl %eax, %edx
  1141. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000f2a je LBB1_137
  1142. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00000f30 movl $255, %ecx
  1143. //0x00000f35 LBB1_137
  1144. 0x49, 0x83, 0xc1, 0x06, //0x00000f35 addq $6, %r9
  1145. 0x4c, 0x89, 0xcf, //0x00000f39 movq %r9, %rdi
  1146. 0x44, 0x89, 0xe2, //0x00000f3c movl %r12d, %edx
  1147. //0x00000f3f LBB1_138
  1148. 0x80, 0xf9, 0x0a, //0x00000f3f cmpb $10, %cl
  1149. 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x00000f42 je LBB1_124
  1150. 0x80, 0xf9, 0x0d, //0x00000f48 cmpb $13, %cl
  1151. 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x00000f4b je LBB1_124
  1152. 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000f51 jmp LBB1_153
  1153. //0x00000f56 LBB1_140
  1154. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000f56 movl $1, %r11d
  1155. 0xe9, 0x70, 0xfa, 0xff, 0xff, //0x00000f5c jmp LBB1_52
  1156. //0x00000f61 LBB1_142
  1157. 0x49, 0x89, 0xf9, //0x00000f61 movq %rdi, %r9
  1158. 0xe9, 0x96, 0xf9, 0xff, 0xff, //0x00000f64 jmp LBB1_38
  1159. //0x00000f69 LBB1_144
  1160. 0x49, 0xff, 0xc1, //0x00000f69 incq %r9
  1161. 0x4c, 0x89, 0xca, //0x00000f6c movq %r9, %rdx
  1162. //0x00000f6f LBB1_145
  1163. 0x49, 0x89, 0xd1, //0x00000f6f movq %rdx, %r9
  1164. 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00000f72 jmp LBB1_212
  1165. //0x00000f77 LBB1_150
  1166. 0x3c, 0x2f, //0x00000f77 cmpb $47, %al
  1167. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000f79 jne LBB1_152
  1168. 0x89, 0xc1, //0x00000f7f movl %eax, %ecx
  1169. //0x00000f81 LBB1_152
  1170. 0x48, 0x89, 0xd7, //0x00000f81 movq %rdx, %rdi
  1171. //0x00000f84 LBB1_153
  1172. 0x0f, 0xb6, 0xc1, //0x00000f84 movzbl %cl, %eax
  1173. 0x48, 0x8b, 0x55, 0xc0, //0x00000f87 movq $-64(%rbp), %rdx
  1174. 0x0f, 0xb6, 0x04, 0x02, //0x00000f8b movzbl (%rdx,%rax), %eax
  1175. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000f8f cmpl $255, %eax
  1176. 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00000f94 je LBB1_174
  1177. 0x44, 0x89, 0xe2, //0x00000f9a movl %r12d, %edx
  1178. 0xc1, 0xe2, 0x06, //0x00000f9d shll $6, %edx
  1179. 0x09, 0xc2, //0x00000fa0 orl %eax, %edx
  1180. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000fa2 movl $3, %r11d
  1181. 0x48, 0x39, 0xdf, //0x00000fa8 cmpq %rbx, %rdi
  1182. 0x0f, 0x83, 0x47, 0x01, 0x00, 0x00, //0x00000fab jae LBB1_175
  1183. 0x41, 0x89, 0xd4, //0x00000fb1 movl %edx, %r12d
  1184. 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00000fb4 jmp LBB1_159
  1185. //0x00000fb9 LBB1_156
  1186. 0x3c, 0x6e, //0x00000fb9 cmpb $110, %al
  1187. 0x0f, 0x85, 0xf3, 0x02, 0x00, 0x00, //0x00000fbb jne LBB1_203
  1188. //0x00000fc1 LBB1_157
  1189. 0x4d, 0x89, 0xc1, //0x00000fc1 movq %r8, %r9
  1190. //0x00000fc4 LBB1_158
  1191. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000fc4 movl $3, %r11d
  1192. 0x4c, 0x89, 0xcf, //0x00000fca movq %r9, %rdi
  1193. 0x49, 0x39, 0xd9, //0x00000fcd cmpq %rbx, %r9
  1194. 0x0f, 0x83, 0x29, 0xf9, 0xff, 0xff, //0x00000fd0 jae LBB1_38
  1195. //0x00000fd6 LBB1_159
  1196. 0x4c, 0x8d, 0x4f, 0x01, //0x00000fd6 leaq $1(%rdi), %r9
  1197. 0x0f, 0xb6, 0x0f, //0x00000fda movzbl (%rdi), %ecx
  1198. 0x80, 0xf9, 0x5c, //0x00000fdd cmpb $92, %cl
  1199. 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000fe0 jne LBB1_172
  1200. 0x4c, 0x8d, 0x47, 0x02, //0x00000fe6 leaq $2(%rdi), %r8
  1201. 0xb1, 0xff, //0x00000fea movb $-1, %cl
  1202. 0x49, 0x39, 0xd8, //0x00000fec cmpq %rbx, %r8
  1203. 0x0f, 0x87, 0xd0, 0x02, 0x00, 0x00, //0x00000fef ja LBB1_206
  1204. 0x41, 0x0f, 0xb6, 0x01, //0x00000ff5 movzbl (%r9), %eax
  1205. 0x3c, 0x71, //0x00000ff9 cmpb $113, %al
  1206. 0x0f, 0x8e, 0xb8, 0xff, 0xff, 0xff, //0x00000ffb jle LBB1_156
  1207. 0x3c, 0x72, //0x00001001 cmpb $114, %al
  1208. 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00001003 je LBB1_157
  1209. 0x3c, 0x75, //0x00001009 cmpb $117, %al
  1210. 0x0f, 0x85, 0xad, 0x02, 0x00, 0x00, //0x0000100b jne LBB1_205
  1211. 0x48, 0x8b, 0x45, 0xd0, //0x00001011 movq $-48(%rbp), %rax
  1212. 0x4c, 0x29, 0xc0, //0x00001015 subq %r8, %rax
  1213. 0x48, 0x83, 0xf8, 0x04, //0x00001018 cmpq $4, %rax
  1214. 0x0f, 0x8c, 0x9c, 0x02, 0x00, 0x00, //0x0000101c jl LBB1_205
  1215. 0x41, 0x8b, 0x18, //0x00001022 movl (%r8), %ebx
  1216. 0x89, 0xde, //0x00001025 movl %ebx, %esi
  1217. 0xf7, 0xd6, //0x00001027 notl %esi
  1218. 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001029 leal $-808464432(%rbx), %eax
  1219. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000102f andl $-2139062144, %esi
  1220. 0x85, 0xc6, //0x00001035 testl %eax, %esi
  1221. 0x0f, 0x85, 0x81, 0x02, 0x00, 0x00, //0x00001037 jne LBB1_205
  1222. 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x0000103d leal $421075225(%rbx), %eax
  1223. 0x09, 0xd8, //0x00001043 orl %ebx, %eax
  1224. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001045 testl $-2139062144, %eax
  1225. 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x0000104a jne LBB1_205
  1226. 0x89, 0xd8, //0x00001050 movl %ebx, %eax
  1227. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001052 andl $2139062143, %eax
  1228. 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001057 movl $-1061109568, %edx
  1229. 0x29, 0xc2, //0x0000105c subl %eax, %edx
  1230. 0x44, 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x0000105e leal $1179010630(%rax), %r9d
  1231. 0x21, 0xf2, //0x00001065 andl %esi, %edx
  1232. 0x44, 0x85, 0xca, //0x00001067 testl %r9d, %edx
  1233. 0x0f, 0x85, 0x4e, 0x02, 0x00, 0x00, //0x0000106a jne LBB1_205
  1234. 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001070 movl $-522133280, %edx
  1235. 0x29, 0xc2, //0x00001075 subl %eax, %edx
  1236. 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001077 addl $960051513, %eax
  1237. 0x21, 0xd6, //0x0000107c andl %edx, %esi
  1238. 0x85, 0xc6, //0x0000107e testl %eax, %esi
  1239. 0x0f, 0x85, 0x38, 0x02, 0x00, 0x00, //0x00001080 jne LBB1_205
  1240. 0x0f, 0xcb, //0x00001086 bswapl %ebx
  1241. 0x89, 0xd8, //0x00001088 movl %ebx, %eax
  1242. 0xc1, 0xe8, 0x04, //0x0000108a shrl $4, %eax
  1243. 0xf7, 0xd0, //0x0000108d notl %eax
  1244. 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000108f andl $16843009, %eax
  1245. 0x8d, 0x04, 0xc0, //0x00001094 leal (%rax,%rax,8), %eax
  1246. 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001097 andl $252645135, %ebx
  1247. 0x01, 0xc3, //0x0000109d addl %eax, %ebx
  1248. 0x89, 0xd9, //0x0000109f movl %ebx, %ecx
  1249. 0xc1, 0xe9, 0x04, //0x000010a1 shrl $4, %ecx
  1250. 0x09, 0xd9, //0x000010a4 orl %ebx, %ecx
  1251. 0x89, 0xc8, //0x000010a6 movl %ecx, %eax
  1252. 0xc1, 0xe8, 0x08, //0x000010a8 shrl $8, %eax
  1253. 0x25, 0x00, 0xff, 0x00, 0x00, //0x000010ab andl $65280, %eax
  1254. 0x89, 0xca, //0x000010b0 movl %ecx, %edx
  1255. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000010b2 andl $128, %edx
  1256. 0x09, 0xc2, //0x000010b8 orl %eax, %edx
  1257. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000010ba je LBB1_171
  1258. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000010c0 movl $255, %ecx
  1259. //0x000010c5 LBB1_171
  1260. 0x48, 0x83, 0xc7, 0x06, //0x000010c5 addq $6, %rdi
  1261. 0x49, 0x89, 0xf9, //0x000010c9 movq %rdi, %r9
  1262. 0x48, 0x8b, 0x5d, 0xd0, //0x000010cc movq $-48(%rbp), %rbx
  1263. 0x44, 0x89, 0xe2, //0x000010d0 movl %r12d, %edx
  1264. //0x000010d3 LBB1_172
  1265. 0x80, 0xf9, 0x0a, //0x000010d3 cmpb $10, %cl
  1266. 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x000010d6 je LBB1_158
  1267. 0x80, 0xf9, 0x0d, //0x000010dc cmpb $13, %cl
  1268. 0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x000010df je LBB1_158
  1269. 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x000010e5 jmp LBB1_206
  1270. //0x000010ea LBB1_174
  1271. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000010ea movl $2, %r11d
  1272. 0x49, 0x89, 0xf9, //0x000010f0 movq %rdi, %r9
  1273. 0xe9, 0xd9, 0xf8, 0xff, 0xff, //0x000010f3 jmp LBB1_52
  1274. //0x000010f8 LBB1_175
  1275. 0x49, 0x89, 0xf9, //0x000010f8 movq %rdi, %r9
  1276. 0xe9, 0xe9, 0x01, 0x00, 0x00, //0x000010fb jmp LBB1_209
  1277. //0x00001100 LBB1_195
  1278. 0x4c, 0x89, 0xc9, //0x00001100 movq %r9, %rcx
  1279. 0x48, 0x89, 0xc8, //0x00001103 movq %rcx, %rax
  1280. 0x48, 0x39, 0xf1, //0x00001106 cmpq %rsi, %rcx
  1281. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001109 jb LBB1_179
  1282. 0xe9, 0x66, 0x02, 0x00, 0x00, //0x0000110f jmp LBB1_216
  1283. //0x00001114 LBB1_177
  1284. 0x49, 0x89, 0xc9, //0x00001114 movq %rcx, %r9
  1285. 0x48, 0x89, 0xc8, //0x00001117 movq %rcx, %rax
  1286. 0x48, 0x39, 0xf1, //0x0000111a cmpq %rsi, %rcx
  1287. 0x0f, 0x83, 0x57, 0x02, 0x00, 0x00, //0x0000111d jae LBB1_216
  1288. //0x00001123 LBB1_179
  1289. 0x4c, 0x8d, 0x48, 0x01, //0x00001123 leaq $1(%rax), %r9
  1290. 0x0f, 0xb6, 0x08, //0x00001127 movzbl (%rax), %ecx
  1291. 0x80, 0xf9, 0x5c, //0x0000112a cmpb $92, %cl
  1292. 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x0000112d jne LBB1_192
  1293. 0x48, 0x8d, 0x48, 0x02, //0x00001133 leaq $2(%rax), %rcx
  1294. 0x48, 0x39, 0xf1, //0x00001137 cmpq %rsi, %rcx
  1295. 0x0f, 0x87, 0x3d, 0x05, 0x00, 0x00, //0x0000113a ja LBB1_279
  1296. 0x41, 0x0f, 0xb6, 0x11, //0x00001140 movzbl (%r9), %edx
  1297. 0x80, 0xfa, 0x6e, //0x00001144 cmpb $110, %dl
  1298. 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00001147 je LBB1_177
  1299. 0x80, 0xfa, 0x72, //0x0000114d cmpb $114, %dl
  1300. 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00001150 je LBB1_177
  1301. 0x80, 0xfa, 0x75, //0x00001156 cmpb $117, %dl
  1302. 0x0f, 0x85, 0x16, 0x05, 0x00, 0x00, //0x00001159 jne LBB1_278
  1303. 0x48, 0x89, 0xf2, //0x0000115f movq %rsi, %rdx
  1304. 0x48, 0x29, 0xca, //0x00001162 subq %rcx, %rdx
  1305. 0x48, 0x83, 0xfa, 0x04, //0x00001165 cmpq $4, %rdx
  1306. 0x0f, 0x8c, 0x06, 0x05, 0x00, 0x00, //0x00001169 jl LBB1_278
  1307. 0x8b, 0x11, //0x0000116f movl (%rcx), %edx
  1308. 0x89, 0xd6, //0x00001171 movl %edx, %esi
  1309. 0xf7, 0xd6, //0x00001173 notl %esi
  1310. 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001175 leal $-808464432(%rdx), %edi
  1311. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000117b andl $-2139062144, %esi
  1312. 0x85, 0xfe, //0x00001181 testl %edi, %esi
  1313. 0x0f, 0x85, 0xec, 0x04, 0x00, 0x00, //0x00001183 jne LBB1_278
  1314. 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x00001189 leal $421075225(%rdx), %edi
  1315. 0x09, 0xd7, //0x0000118f orl %edx, %edi
  1316. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00001191 testl $-2139062144, %edi
  1317. 0x0f, 0x85, 0xd8, 0x04, 0x00, 0x00, //0x00001197 jne LBB1_278
  1318. 0x89, 0xd7, //0x0000119d movl %edx, %edi
  1319. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000119f andl $2139062143, %edi
  1320. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000011a5 movl $-1061109568, %ebx
  1321. 0x29, 0xfb, //0x000011aa subl %edi, %ebx
  1322. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000011ac leal $1179010630(%rdi), %r8d
  1323. 0x21, 0xf3, //0x000011b3 andl %esi, %ebx
  1324. 0x44, 0x85, 0xc3, //0x000011b5 testl %r8d, %ebx
  1325. 0x0f, 0x85, 0xb7, 0x04, 0x00, 0x00, //0x000011b8 jne LBB1_278
  1326. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000011be movl $-522133280, %ebx
  1327. 0x29, 0xfb, //0x000011c3 subl %edi, %ebx
  1328. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000011c5 addl $960051513, %edi
  1329. 0x21, 0xde, //0x000011cb andl %ebx, %esi
  1330. 0x85, 0xfe, //0x000011cd testl %edi, %esi
  1331. 0x0f, 0x85, 0xa0, 0x04, 0x00, 0x00, //0x000011cf jne LBB1_278
  1332. 0x0f, 0xca, //0x000011d5 bswapl %edx
  1333. 0x89, 0xd1, //0x000011d7 movl %edx, %ecx
  1334. 0xc1, 0xe9, 0x04, //0x000011d9 shrl $4, %ecx
  1335. 0xf7, 0xd1, //0x000011dc notl %ecx
  1336. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000011de andl $16843009, %ecx
  1337. 0x8d, 0x0c, 0xc9, //0x000011e4 leal (%rcx,%rcx,8), %ecx
  1338. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000011e7 andl $252645135, %edx
  1339. 0x01, 0xca, //0x000011ed addl %ecx, %edx
  1340. 0x89, 0xd1, //0x000011ef movl %edx, %ecx
  1341. 0xc1, 0xe9, 0x04, //0x000011f1 shrl $4, %ecx
  1342. 0x09, 0xd1, //0x000011f4 orl %edx, %ecx
  1343. 0x89, 0xca, //0x000011f6 movl %ecx, %edx
  1344. 0xc1, 0xea, 0x08, //0x000011f8 shrl $8, %edx
  1345. 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x000011fb andl $65280, %edx
  1346. 0x89, 0xce, //0x00001201 movl %ecx, %esi
  1347. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00001203 andl $128, %esi
  1348. 0x09, 0xd6, //0x00001209 orl %edx, %esi
  1349. 0x48, 0x8b, 0x75, 0xd0, //0x0000120b movq $-48(%rbp), %rsi
  1350. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000120f je LBB1_191
  1351. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00001215 movl $255, %ecx
  1352. //0x0000121a LBB1_191
  1353. 0x48, 0x83, 0xc0, 0x06, //0x0000121a addq $6, %rax
  1354. 0x49, 0x89, 0xc1, //0x0000121e movq %rax, %r9
  1355. //0x00001221 LBB1_192
  1356. 0x80, 0xf9, 0x0a, //0x00001221 cmpb $10, %cl
  1357. 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00001224 je LBB1_195
  1358. 0x80, 0xf9, 0x0d, //0x0000122a cmpb $13, %cl
  1359. 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x0000122d je LBB1_195
  1360. 0x80, 0xf9, 0x3d, //0x00001233 cmpb $61, %cl
  1361. 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00001236 jne LBB1_212
  1362. 0x41, 0x83, 0xfe, 0x03, //0x0000123c cmpl $3, %r14d
  1363. 0x0f, 0x84, 0xcf, 0x00, 0x00, 0x00, //0x00001240 je LBB1_212
  1364. 0x4c, 0x39, 0x4d, 0xd0, //0x00001246 cmpq %r9, $-48(%rbp)
  1365. 0x0f, 0x86, 0x2a, 0x01, 0x00, 0x00, //0x0000124a jbe LBB1_216
  1366. 0x48, 0x8b, 0x55, 0xd0, //0x00001250 movq $-48(%rbp), %rdx
  1367. 0xe9, 0x8e, 0x01, 0x00, 0x00, //0x00001254 jmp LBB1_234
  1368. //0x00001259 LBB1_176
  1369. 0x41, 0x89, 0xd4, //0x00001259 movl %edx, %r12d
  1370. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000125c movl $2, %r11d
  1371. 0xe9, 0x6a, 0xf7, 0xff, 0xff, //0x00001262 jmp LBB1_52
  1372. //0x00001267 LBB1_196
  1373. 0x48, 0xff, 0xc1, //0x00001267 incq %rcx
  1374. 0x48, 0xff, 0xc2, //0x0000126a incq %rdx
  1375. 0x48, 0xff, 0xcf, //0x0000126d decq %rdi
  1376. 0x48, 0xff, 0xcb, //0x00001270 decq %rbx
  1377. 0x0f, 0x84, 0xfd, 0x00, 0x00, 0x00, //0x00001273 je LBB1_215
  1378. //0x00001279 LBB1_197
  1379. 0x0f, 0xb6, 0x41, 0xff, //0x00001279 movzbl $-1(%rcx), %eax
  1380. 0x3c, 0x0a, //0x0000127d cmpb $10, %al
  1381. 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000127f je LBB1_196
  1382. 0x3c, 0x0d, //0x00001285 cmpb $13, %al
  1383. 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00001287 je LBB1_196
  1384. 0x3c, 0x3d, //0x0000128d cmpb $61, %al
  1385. 0x0f, 0x85, 0x75, 0x02, 0x00, 0x00, //0x0000128f jne LBB1_252
  1386. 0x49, 0x89, 0xc9, //0x00001295 movq %rcx, %r9
  1387. 0x41, 0x83, 0xfe, 0x04, //0x00001298 cmpl $4, %r14d
  1388. 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x0000129c je LBB1_212
  1389. 0x48, 0x39, 0x4d, 0xd0, //0x000012a2 cmpq %rcx, $-48(%rbp)
  1390. 0x0f, 0x87, 0xaf, 0x00, 0x00, 0x00, //0x000012a6 ja LBB1_229
  1391. 0x49, 0x89, 0xc9, //0x000012ac movq %rcx, %r9
  1392. 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000012af jmp LBB1_216
  1393. //0x000012b4 LBB1_203
  1394. 0x3c, 0x2f, //0x000012b4 cmpb $47, %al
  1395. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000012b6 jne LBB1_205
  1396. 0x89, 0xc1, //0x000012bc movl %eax, %ecx
  1397. //0x000012be LBB1_205
  1398. 0x4d, 0x89, 0xc1, //0x000012be movq %r8, %r9
  1399. 0x48, 0x8b, 0x5d, 0xd0, //0x000012c1 movq $-48(%rbp), %rbx
  1400. //0x000012c5 LBB1_206
  1401. 0x0f, 0xb6, 0xc1, //0x000012c5 movzbl %cl, %eax
  1402. 0x48, 0x8b, 0x55, 0xc0, //0x000012c8 movq $-64(%rbp), %rdx
  1403. 0x0f, 0xb6, 0x04, 0x02, //0x000012cc movzbl (%rdx,%rax), %eax
  1404. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000012d0 cmpl $255, %eax
  1405. 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000012d5 je LBB1_214
  1406. 0x44, 0x89, 0xe2, //0x000012db movl %r12d, %edx
  1407. //0x000012de LBB1_208
  1408. 0xc1, 0xe2, 0x06, //0x000012de shll $6, %edx
  1409. 0x09, 0xc2, //0x000012e1 orl %eax, %edx
  1410. 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000012e3 movl $4, %r11d
  1411. //0x000012e9 LBB1_209
  1412. 0x41, 0x89, 0xd4, //0x000012e9 movl %edx, %r12d
  1413. 0x41, 0xf6, 0xc2, 0x02, //0x000012ec testb $2, %r10b
  1414. 0x0f, 0x94, 0xc0, //0x000012f0 sete %al
  1415. 0x41, 0x83, 0xfb, 0x01, //0x000012f3 cmpl $1, %r11d
  1416. 0x0f, 0x94, 0xc1, //0x000012f7 sete %cl
  1417. 0x49, 0x39, 0xd9, //0x000012fa cmpq %rbx, %r9
  1418. 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000012fd jb LBB1_216
  1419. 0x41, 0x83, 0xfb, 0x04, //0x00001303 cmpl $4, %r11d
  1420. 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00001307 je LBB1_216
  1421. 0x08, 0xc8, //0x0000130d orb %cl, %al
  1422. 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x0000130f je LBB1_216
  1423. //0x00001315 LBB1_212
  1424. 0x49, 0x8d, 0x49, 0x01, //0x00001315 leaq $1(%r9), %rcx
  1425. 0x4c, 0x39, 0x4d, 0xd0, //0x00001319 cmpq %r9, $-48(%rbp)
  1426. 0x49, 0x0f, 0x45, 0xc9, //0x0000131d cmovneq %r9, %rcx
  1427. 0x4c, 0x29, 0xf9, //0x00001321 subq %r15, %rcx
  1428. 0x0f, 0x85, 0xb0, 0x36, 0x00, 0x00, //0x00001324 jne LBB1_1140
  1429. 0x4d, 0x89, 0xf9, //0x0000132a movq %r15, %r9
  1430. 0x48, 0x8b, 0x4d, 0xb0, //0x0000132d movq $-80(%rbp), %rcx
  1431. 0x48, 0x89, 0x4d, 0xb0, //0x00001331 movq %rcx, $-80(%rbp)
  1432. 0x48, 0x39, 0x4d, 0xc8, //0x00001335 cmpq %rcx, $-56(%rbp)
  1433. 0x0f, 0x83, 0x26, 0xf3, 0xff, 0xff, //0x00001339 jae LBB1_223
  1434. 0xe9, 0xa2, 0x15, 0x00, 0x00, //0x0000133f jmp LBB1_572
  1435. //0x00001344 LBB1_214
  1436. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001344 movl $3, %r11d
  1437. 0xe9, 0x82, 0xf6, 0xff, 0xff, //0x0000134a jmp LBB1_52
  1438. //0x0000134f LBB1_228
  1439. 0x48, 0xff, 0xc2, //0x0000134f incq %rdx
  1440. 0x48, 0xff, 0xcf, //0x00001352 decq %rdi
  1441. 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00001355 je LBB1_215
  1442. //0x0000135b LBB1_229
  1443. 0x0f, 0xb6, 0x42, 0xff, //0x0000135b movzbl $-1(%rdx), %eax
  1444. 0x3c, 0x0a, //0x0000135f cmpb $10, %al
  1445. 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00001361 je LBB1_228
  1446. 0x3c, 0x0d, //0x00001367 cmpb $13, %al
  1447. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001369 je LBB1_228
  1448. 0x3c, 0x3d, //0x0000136f cmpb $61, %al
  1449. 0xe9, 0xf9, 0xfb, 0xff, 0xff, //0x00001371 jmp LBB1_145
  1450. //0x00001376 LBB1_215
  1451. 0x4c, 0x8b, 0x4d, 0xd0, //0x00001376 movq $-48(%rbp), %r9
  1452. //0x0000137a LBB1_216
  1453. 0xb0, 0x04, //0x0000137a movb $4, %al
  1454. 0x44, 0x28, 0xd8, //0x0000137c subb %r11b, %al
  1455. 0x0f, 0xb6, 0xc0, //0x0000137f movzbl %al, %eax
  1456. 0x01, 0xc0, //0x00001382 addl %eax, %eax
  1457. 0x8d, 0x0c, 0x40, //0x00001384 leal (%rax,%rax,2), %ecx
  1458. 0x44, 0x89, 0xe0, //0x00001387 movl %r12d, %eax
  1459. 0xd3, 0xe0, //0x0000138a shll %cl, %eax
  1460. 0x41, 0x83, 0xfb, 0x02, //0x0000138c cmpl $2, %r11d
  1461. 0x48, 0x8b, 0x4d, 0xb0, //0x00001390 movq $-80(%rbp), %rcx
  1462. 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001394 je LBB1_221
  1463. 0x41, 0x83, 0xfb, 0x03, //0x0000139a cmpl $3, %r11d
  1464. 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000139e je LBB1_220
  1465. 0x41, 0x83, 0xfb, 0x04, //0x000013a4 cmpl $4, %r11d
  1466. 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013a8 jne LBB1_222
  1467. 0x88, 0x41, 0x02, //0x000013ae movb %al, $2(%rcx)
  1468. //0x000013b1 LBB1_220
  1469. 0x88, 0x61, 0x01, //0x000013b1 movb %ah, $1(%rcx)
  1470. //0x000013b4 LBB1_221
  1471. 0xc1, 0xe8, 0x10, //0x000013b4 shrl $16, %eax
  1472. 0x88, 0x01, //0x000013b7 movb %al, (%rcx)
  1473. //0x000013b9 LBB1_222
  1474. 0x44, 0x89, 0xd8, //0x000013b9 movl %r11d, %eax
  1475. 0x48, 0x8d, 0x4c, 0x01, 0xff, //0x000013bc leaq $-1(%rcx,%rax), %rcx
  1476. 0x48, 0x89, 0x4d, 0xb0, //0x000013c1 movq %rcx, $-80(%rbp)
  1477. 0x48, 0x39, 0x4d, 0xc8, //0x000013c5 cmpq %rcx, $-56(%rbp)
  1478. 0x0f, 0x83, 0x96, 0xf2, 0xff, 0xff, //0x000013c9 jae LBB1_223
  1479. 0xe9, 0x12, 0x15, 0x00, 0x00, //0x000013cf jmp LBB1_572
  1480. //0x000013d4 LBB1_233
  1481. 0x48, 0x89, 0xc1, //0x000013d4 movq %rax, %rcx
  1482. 0x48, 0x8b, 0x55, 0xd0, //0x000013d7 movq $-48(%rbp), %rdx
  1483. 0x49, 0x89, 0xc9, //0x000013db movq %rcx, %r9
  1484. 0x48, 0x39, 0xd1, //0x000013de cmpq %rdx, %rcx
  1485. 0x0f, 0x83, 0x2e, 0xf9, 0xff, 0xff, //0x000013e1 jae LBB1_143
  1486. //0x000013e7 LBB1_234
  1487. 0x49, 0x8d, 0x41, 0x01, //0x000013e7 leaq $1(%r9), %rax
  1488. 0x41, 0x0f, 0xb6, 0x09, //0x000013eb movzbl (%r9), %ecx
  1489. 0x80, 0xf9, 0x5c, //0x000013ef cmpb $92, %cl
  1490. 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x000013f2 jne LBB1_247
  1491. 0x49, 0x8d, 0x49, 0x02, //0x000013f8 leaq $2(%r9), %rcx
  1492. 0x48, 0x39, 0xd1, //0x000013fc cmpq %rdx, %rcx
  1493. 0x0f, 0x87, 0x7b, 0x02, 0x00, 0x00, //0x000013ff ja LBB1_258
  1494. 0x0f, 0xb6, 0x00, //0x00001405 movzbl (%rax), %eax
  1495. 0x3c, 0x6e, //0x00001408 cmpb $110, %al
  1496. 0x0f, 0x84, 0xe2, 0x00, 0x00, 0x00, //0x0000140a je LBB1_249
  1497. 0x3c, 0x72, //0x00001410 cmpb $114, %al
  1498. 0x0f, 0x84, 0xda, 0x00, 0x00, 0x00, //0x00001412 je LBB1_249
  1499. 0x3c, 0x75, //0x00001418 cmpb $117, %al
  1500. 0x0f, 0x85, 0x55, 0x02, 0x00, 0x00, //0x0000141a jne LBB1_278
  1501. 0x48, 0x8b, 0x45, 0xd0, //0x00001420 movq $-48(%rbp), %rax
  1502. 0x48, 0x29, 0xc8, //0x00001424 subq %rcx, %rax
  1503. 0x48, 0x83, 0xf8, 0x04, //0x00001427 cmpq $4, %rax
  1504. 0x0f, 0x8c, 0x44, 0x02, 0x00, 0x00, //0x0000142b jl LBB1_278
  1505. 0x8b, 0x01, //0x00001431 movl (%rcx), %eax
  1506. 0x89, 0xc2, //0x00001433 movl %eax, %edx
  1507. 0xf7, 0xd2, //0x00001435 notl %edx
  1508. 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001437 leal $-808464432(%rax), %esi
  1509. 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000143d andl $-2139062144, %edx
  1510. 0x85, 0xf2, //0x00001443 testl %esi, %edx
  1511. 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00001445 jne LBB1_278
  1512. 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x0000144b leal $421075225(%rax), %esi
  1513. 0x09, 0xc6, //0x00001451 orl %eax, %esi
  1514. 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00001453 testl $-2139062144, %esi
  1515. 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x00001459 jne LBB1_278
  1516. 0x89, 0xc6, //0x0000145f movl %eax, %esi
  1517. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001461 andl $2139062143, %esi
  1518. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001467 movl $-1061109568, %edi
  1519. 0x29, 0xf7, //0x0000146c subl %esi, %edi
  1520. 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x0000146e leal $1179010630(%rsi), %ebx
  1521. 0x21, 0xd7, //0x00001474 andl %edx, %edi
  1522. 0x85, 0xdf, //0x00001476 testl %ebx, %edi
  1523. 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x00001478 jne LBB1_278
  1524. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000147e movl $-522133280, %edi
  1525. 0x29, 0xf7, //0x00001483 subl %esi, %edi
  1526. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00001485 addl $960051513, %esi
  1527. 0x21, 0xfa, //0x0000148b andl %edi, %edx
  1528. 0x85, 0xf2, //0x0000148d testl %esi, %edx
  1529. 0x0f, 0x85, 0xe0, 0x01, 0x00, 0x00, //0x0000148f jne LBB1_278
  1530. 0x0f, 0xc8, //0x00001495 bswapl %eax
  1531. 0x89, 0xc1, //0x00001497 movl %eax, %ecx
  1532. 0xc1, 0xe9, 0x04, //0x00001499 shrl $4, %ecx
  1533. 0xf7, 0xd1, //0x0000149c notl %ecx
  1534. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000149e andl $16843009, %ecx
  1535. 0x8d, 0x0c, 0xc9, //0x000014a4 leal (%rcx,%rcx,8), %ecx
  1536. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x000014a7 andl $252645135, %eax
  1537. 0x01, 0xc8, //0x000014ac addl %ecx, %eax
  1538. 0x89, 0xc1, //0x000014ae movl %eax, %ecx
  1539. 0xc1, 0xe9, 0x04, //0x000014b0 shrl $4, %ecx
  1540. 0x09, 0xc1, //0x000014b3 orl %eax, %ecx
  1541. 0x89, 0xc8, //0x000014b5 movl %ecx, %eax
  1542. 0xc1, 0xe8, 0x08, //0x000014b7 shrl $8, %eax
  1543. 0x25, 0x00, 0xff, 0x00, 0x00, //0x000014ba andl $65280, %eax
  1544. 0x89, 0xca, //0x000014bf movl %ecx, %edx
  1545. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000014c1 andl $128, %edx
  1546. 0x09, 0xc2, //0x000014c7 orl %eax, %edx
  1547. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000014c9 je LBB1_246
  1548. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000014cf movl $255, %ecx
  1549. //0x000014d4 LBB1_246
  1550. 0x49, 0x83, 0xc1, 0x06, //0x000014d4 addq $6, %r9
  1551. 0x4c, 0x89, 0xc8, //0x000014d8 movq %r9, %rax
  1552. //0x000014db LBB1_247
  1553. 0x80, 0xf9, 0x0a, //0x000014db cmpb $10, %cl
  1554. 0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x000014de je LBB1_233
  1555. 0x80, 0xf9, 0x0d, //0x000014e4 cmpb $13, %cl
  1556. 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x000014e7 je LBB1_233
  1557. 0xe9, 0x23, 0x00, 0x00, 0x00, //0x000014ed jmp LBB1_254
  1558. //0x000014f2 LBB1_249
  1559. 0x48, 0x89, 0xc8, //0x000014f2 movq %rcx, %rax
  1560. 0x48, 0x8b, 0x55, 0xd0, //0x000014f5 movq $-48(%rbp), %rdx
  1561. 0x49, 0x89, 0xc9, //0x000014f9 movq %rcx, %r9
  1562. 0x48, 0x39, 0xd1, //0x000014fc cmpq %rdx, %rcx
  1563. 0x0f, 0x82, 0xe2, 0xfe, 0xff, 0xff, //0x000014ff jb LBB1_234
  1564. 0xe9, 0x0b, 0xf8, 0xff, 0xff, //0x00001505 jmp LBB1_143
  1565. //0x0000150a LBB1_252
  1566. 0x48, 0x89, 0xca, //0x0000150a movq %rcx, %rdx
  1567. 0x49, 0x89, 0xc9, //0x0000150d movq %rcx, %r9
  1568. 0xe9, 0x00, 0xfe, 0xff, 0xff, //0x00001510 jmp LBB1_212
  1569. //0x00001515 LBB1_254
  1570. 0x80, 0xf9, 0x3d, //0x00001515 cmpb $61, %cl
  1571. 0x0f, 0x85, 0x62, 0x01, 0x00, 0x00, //0x00001518 jne LBB1_258
  1572. 0x49, 0x89, 0xc1, //0x0000151e movq %rax, %r9
  1573. 0x41, 0x83, 0xfe, 0x04, //0x00001521 cmpl $4, %r14d
  1574. 0x0f, 0x84, 0xea, 0xfd, 0xff, 0xff, //0x00001525 je LBB1_212
  1575. 0x48, 0x39, 0x45, 0xd0, //0x0000152b cmpq %rax, $-48(%rbp)
  1576. 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x0000152f ja LBB1_261
  1577. 0xe9, 0xdb, 0xf7, 0xff, 0xff, //0x00001535 jmp LBB1_143
  1578. //0x0000153a LBB1_277
  1579. 0x4c, 0x89, 0xc9, //0x0000153a movq %r9, %rcx
  1580. 0x48, 0x89, 0xc8, //0x0000153d movq %rcx, %rax
  1581. 0x48, 0x3b, 0x4d, 0xd0, //0x00001540 cmpq $-48(%rbp), %rcx
  1582. 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001544 jb LBB1_261
  1583. 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x0000154a jmp LBB1_216
  1584. //0x0000154f LBB1_259
  1585. 0x49, 0x89, 0xc9, //0x0000154f movq %rcx, %r9
  1586. 0x48, 0x89, 0xc8, //0x00001552 movq %rcx, %rax
  1587. 0x48, 0x3b, 0x4d, 0xd0, //0x00001555 cmpq $-48(%rbp), %rcx
  1588. 0x0f, 0x83, 0x1b, 0xfe, 0xff, 0xff, //0x00001559 jae LBB1_216
  1589. //0x0000155f LBB1_261
  1590. 0x4c, 0x8d, 0x48, 0x01, //0x0000155f leaq $1(%rax), %r9
  1591. 0x0f, 0xb6, 0x08, //0x00001563 movzbl (%rax), %ecx
  1592. 0x80, 0xf9, 0x5c, //0x00001566 cmpb $92, %cl
  1593. 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x00001569 jne LBB1_274
  1594. 0x48, 0x8d, 0x48, 0x02, //0x0000156f leaq $2(%rax), %rcx
  1595. 0x48, 0x3b, 0x4d, 0xd0, //0x00001573 cmpq $-48(%rbp), %rcx
  1596. 0x0f, 0x87, 0x00, 0x01, 0x00, 0x00, //0x00001577 ja LBB1_279
  1597. 0x41, 0x0f, 0xb6, 0x11, //0x0000157d movzbl (%r9), %edx
  1598. 0x80, 0xfa, 0x6e, //0x00001581 cmpb $110, %dl
  1599. 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00001584 je LBB1_259
  1600. 0x80, 0xfa, 0x72, //0x0000158a cmpb $114, %dl
  1601. 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000158d je LBB1_259
  1602. 0x80, 0xfa, 0x75, //0x00001593 cmpb $117, %dl
  1603. 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00001596 jne LBB1_278
  1604. 0x48, 0x8b, 0x55, 0xd0, //0x0000159c movq $-48(%rbp), %rdx
  1605. 0x48, 0x29, 0xca, //0x000015a0 subq %rcx, %rdx
  1606. 0x48, 0x83, 0xfa, 0x04, //0x000015a3 cmpq $4, %rdx
  1607. 0x0f, 0x8c, 0xc8, 0x00, 0x00, 0x00, //0x000015a7 jl LBB1_278
  1608. 0x8b, 0x11, //0x000015ad movl (%rcx), %edx
  1609. 0x89, 0xd6, //0x000015af movl %edx, %esi
  1610. 0xf7, 0xd6, //0x000015b1 notl %esi
  1611. 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x000015b3 leal $-808464432(%rdx), %edi
  1612. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000015b9 andl $-2139062144, %esi
  1613. 0x85, 0xfe, //0x000015bf testl %edi, %esi
  1614. 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x000015c1 jne LBB1_278
  1615. 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x000015c7 leal $421075225(%rdx), %edi
  1616. 0x09, 0xd7, //0x000015cd orl %edx, %edi
  1617. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x000015cf testl $-2139062144, %edi
  1618. 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000015d5 jne LBB1_278
  1619. 0x89, 0xd7, //0x000015db movl %edx, %edi
  1620. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000015dd andl $2139062143, %edi
  1621. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000015e3 movl $-1061109568, %ebx
  1622. 0x29, 0xfb, //0x000015e8 subl %edi, %ebx
  1623. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000015ea leal $1179010630(%rdi), %r8d
  1624. 0x21, 0xf3, //0x000015f1 andl %esi, %ebx
  1625. 0x44, 0x85, 0xc3, //0x000015f3 testl %r8d, %ebx
  1626. 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x000015f6 jne LBB1_278
  1627. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000015fc movl $-522133280, %ebx
  1628. 0x29, 0xfb, //0x00001601 subl %edi, %ebx
  1629. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001603 addl $960051513, %edi
  1630. 0x21, 0xde, //0x00001609 andl %ebx, %esi
  1631. 0x85, 0xfe, //0x0000160b testl %edi, %esi
  1632. 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x0000160d jne LBB1_278
  1633. 0x0f, 0xca, //0x00001613 bswapl %edx
  1634. 0x89, 0xd1, //0x00001615 movl %edx, %ecx
  1635. 0xc1, 0xe9, 0x04, //0x00001617 shrl $4, %ecx
  1636. 0xf7, 0xd1, //0x0000161a notl %ecx
  1637. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000161c andl $16843009, %ecx
  1638. 0x8d, 0x0c, 0xc9, //0x00001622 leal (%rcx,%rcx,8), %ecx
  1639. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001625 andl $252645135, %edx
  1640. 0x01, 0xca, //0x0000162b addl %ecx, %edx
  1641. 0x89, 0xd1, //0x0000162d movl %edx, %ecx
  1642. 0xc1, 0xe9, 0x04, //0x0000162f shrl $4, %ecx
  1643. 0x09, 0xd1, //0x00001632 orl %edx, %ecx
  1644. 0x89, 0xca, //0x00001634 movl %ecx, %edx
  1645. 0xc1, 0xea, 0x08, //0x00001636 shrl $8, %edx
  1646. 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00001639 andl $65280, %edx
  1647. 0x89, 0xce, //0x0000163f movl %ecx, %esi
  1648. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00001641 andl $128, %esi
  1649. 0x09, 0xd6, //0x00001647 orl %edx, %esi
  1650. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00001649 je LBB1_273
  1651. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x0000164f movl $255, %ecx
  1652. //0x00001654 LBB1_273
  1653. 0x48, 0x83, 0xc0, 0x06, //0x00001654 addq $6, %rax
  1654. 0x49, 0x89, 0xc1, //0x00001658 movq %rax, %r9
  1655. //0x0000165b LBB1_274
  1656. 0x80, 0xf9, 0x0a, //0x0000165b cmpb $10, %cl
  1657. 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x0000165e je LBB1_277
  1658. 0x80, 0xf9, 0x0d, //0x00001664 cmpb $13, %cl
  1659. 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x00001667 je LBB1_277
  1660. 0x80, 0xf9, 0x3d, //0x0000166d cmpb $61, %cl
  1661. 0xe9, 0xa0, 0xfc, 0xff, 0xff, //0x00001670 jmp LBB1_212
  1662. //0x00001675 LBB1_278
  1663. 0x49, 0x89, 0xc9, //0x00001675 movq %rcx, %r9
  1664. 0xe9, 0x98, 0xfc, 0xff, 0xff, //0x00001678 jmp LBB1_212
  1665. //0x0000167d LBB1_279
  1666. 0x4c, 0x89, 0xc8, //0x0000167d movq %r9, %rax
  1667. //0x00001680 LBB1_258
  1668. 0x49, 0x89, 0xc1, //0x00001680 movq %rax, %r9
  1669. 0xe9, 0x8d, 0xfc, 0xff, 0xff, //0x00001683 jmp LBB1_212
  1670. //0x00001688 LBB1_282
  1671. 0x31, 0xc0, //0x00001688 xorl %eax, %eax
  1672. 0xe9, 0x39, 0x33, 0x00, 0x00, //0x0000168a jmp LBB1_1139
  1673. //0x0000168f LBB1_283
  1674. 0x48, 0x8b, 0x45, 0x90, //0x0000168f movq $-112(%rbp), %rax
  1675. 0x4c, 0x8d, 0x60, 0xe0, //0x00001693 leaq $-32(%rax), %r12
  1676. 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001697 movq $-136(%rbp), %rax
  1677. 0x49, 0x39, 0xc4, //0x0000169e cmpq %rax, %r12
  1678. 0x0f, 0x82, 0xad, 0x22, 0x00, 0x00, //0x000016a1 jb LBB1_854
  1679. 0x4c, 0x8d, 0x53, 0xe0, //0x000016a7 leaq $-32(%rbx), %r10
  1680. 0x48, 0x89, 0x45, 0xb0, //0x000016ab movq %rax, $-80(%rbp)
  1681. 0x48, 0x8b, 0x45, 0xa8, //0x000016af movq $-88(%rbp), %rax
  1682. 0x49, 0x89, 0xc7, //0x000016b3 movq %rax, %r15
  1683. 0x49, 0x39, 0xc2, //0x000016b6 cmpq %rax, %r10
  1684. 0x0f, 0x82, 0xf9, 0xee, 0xff, 0xff, //0x000016b9 jb LBB1_2
  1685. 0xc4, 0xc1, 0x7e, 0x6f, 0x41, 0x20, //0x000016bf vmovdqu $32(%r9), %ymm0
  1686. 0x4c, 0x8b, 0x6d, 0xa8, //0x000016c5 movq $-88(%rbp), %r13
  1687. 0x48, 0x8b, 0x45, 0x88, //0x000016c9 movq $-120(%rbp), %rax
  1688. 0x4a, 0x8d, 0x4c, 0x28, 0xfe, //0x000016cd leaq $-2(%rax,%r13), %rcx
  1689. 0x48, 0x89, 0x4d, 0xa0, //0x000016d2 movq %rcx, $-96(%rbp)
  1690. 0x4a, 0x8d, 0x44, 0x28, 0xfd, //0x000016d6 leaq $-3(%rax,%r13), %rax
  1691. 0x48, 0x89, 0x45, 0x80, //0x000016db movq %rax, $-128(%rbp)
  1692. 0xc5, 0xfd, 0x6f, 0x0d, 0x79, 0xed, 0xff, 0xff, //0x000016df vmovdqa $-4743(%rip), %ymm1 /* LCPI1_0+0(%rip) */
  1693. 0xc5, 0xfd, 0x6f, 0x15, 0x91, 0xed, 0xff, 0xff, //0x000016e7 vmovdqa $-4719(%rip), %ymm2 /* LCPI1_1+0(%rip) */
  1694. 0xc5, 0xe1, 0xef, 0xdb, //0x000016ef vpxor %xmm3, %xmm3, %xmm3
  1695. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000016f3 movabsq $-4294967296, %r8
  1696. 0xc5, 0x7d, 0x6f, 0x2d, 0x9b, 0xed, 0xff, 0xff, //0x000016fd vmovdqa $-4709(%rip), %ymm13 /* LCPI1_2+0(%rip) */
  1697. 0xc5, 0xfd, 0x6f, 0x2d, 0xb3, 0xed, 0xff, 0xff, //0x00001705 vmovdqa $-4685(%rip), %ymm5 /* LCPI1_3+0(%rip) */
  1698. 0xc5, 0xfd, 0x6f, 0x35, 0xcb, 0xed, 0xff, 0xff, //0x0000170d vmovdqa $-4661(%rip), %ymm6 /* LCPI1_4+0(%rip) */
  1699. 0xc5, 0xf9, 0x6f, 0x3d, 0x03, 0xee, 0xff, 0xff, //0x00001715 vmovdqa $-4605(%rip), %xmm7 /* LCPI1_5+0(%rip) */
  1700. 0xc5, 0x7d, 0x6f, 0x05, 0xdb, 0xed, 0xff, 0xff, //0x0000171d vmovdqa $-4645(%rip), %ymm8 /* LCPI1_6+0(%rip) */
  1701. 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001725 movq $-136(%rbp), %rax
  1702. 0x48, 0x89, 0x45, 0xb0, //0x0000172c movq %rax, $-80(%rbp)
  1703. 0x4d, 0x89, 0xef, //0x00001730 movq %r13, %r15
  1704. 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00001733 jmp LBB1_286
  1705. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001738 .p2align 4, 0x90
  1706. //0x00001740 LBB1_295
  1707. 0xc4, 0x41, 0x35, 0x74, 0x59, 0x40, //0x00001740 vpcmpeqb $64(%r9), %ymm9, %ymm11
  1708. 0xc4, 0x41, 0x7e, 0x6f, 0x21, //0x00001746 vmovdqu (%r9), %ymm12
  1709. 0xc4, 0x42, 0x1d, 0x00, 0xd2, //0x0000174b vpshufb %ymm10, %ymm12, %ymm10
  1710. 0xc4, 0x43, 0x2d, 0x4c, 0x51, 0x60, 0xb0, //0x00001750 vpblendvb %ymm11, $96(%r9), %ymm10, %ymm10
  1711. 0xc4, 0x41, 0x2d, 0xfc, 0xc9, //0x00001757 vpaddb %ymm9, %ymm10, %ymm9
  1712. 0xc4, 0x41, 0x35, 0xdb, 0xcd, //0x0000175c vpand %ymm13, %ymm9, %ymm9
  1713. 0xc4, 0x62, 0x35, 0x04, 0xcd, //0x00001761 vpmaddubsw %ymm5, %ymm9, %ymm9
  1714. 0xc5, 0x35, 0xf5, 0xce, //0x00001766 vpmaddwd %ymm6, %ymm9, %ymm9
  1715. 0xc4, 0x63, 0x7d, 0x39, 0xcc, 0x01, //0x0000176a vextracti128 $1, %ymm9, %xmm4
  1716. 0xc4, 0xe2, 0x59, 0x00, 0xe7, //0x00001770 vpshufb %xmm7, %xmm4, %xmm4
  1717. 0xc4, 0x42, 0x35, 0x00, 0xc8, //0x00001775 vpshufb %ymm8, %ymm9, %ymm9
  1718. 0xc4, 0xe3, 0x35, 0x02, 0xe4, 0x08, //0x0000177a vpblendd $8, %ymm4, %ymm9, %ymm4
  1719. 0xc4, 0xe3, 0x5d, 0x02, 0xe3, 0xc0, //0x00001780 vpblendd $192, %ymm3, %ymm4, %ymm4
  1720. 0x48, 0x8b, 0x4d, 0xb0, //0x00001786 movq $-80(%rbp), %rcx
  1721. 0xc5, 0xfe, 0x7f, 0x21, //0x0000178a vmovdqu %ymm4, (%rcx)
  1722. 0x49, 0x83, 0xc7, 0x20, //0x0000178e addq $32, %r15
  1723. 0x48, 0x83, 0xc1, 0x18, //0x00001792 addq $24, %rcx
  1724. 0x48, 0x89, 0x4d, 0xb0, //0x00001796 movq %rcx, $-80(%rbp)
  1725. 0x49, 0x39, 0xcc, //0x0000179a cmpq %rcx, %r12
  1726. 0x0f, 0x82, 0x15, 0xee, 0xff, 0xff, //0x0000179d jb LBB1_2
  1727. //0x000017a3 LBB1_506
  1728. 0x4d, 0x89, 0xfd, //0x000017a3 movq %r15, %r13
  1729. 0x4d, 0x39, 0xfa, //0x000017a6 cmpq %r15, %r10
  1730. 0x0f, 0x82, 0x09, 0xee, 0xff, 0xff, //0x000017a9 jb LBB1_2
  1731. //0x000017af LBB1_286
  1732. 0xc4, 0x41, 0x7e, 0x6f, 0x4d, 0x00, //0x000017af vmovdqu (%r13), %ymm9
  1733. 0xc4, 0xc1, 0x2d, 0x72, 0xd1, 0x04, //0x000017b5 vpsrld $4, %ymm9, %ymm10
  1734. 0xc5, 0x2d, 0xdb, 0xd1, //0x000017bb vpand %ymm1, %ymm10, %ymm10
  1735. 0xc5, 0x35, 0xdb, 0xd9, //0x000017bf vpand %ymm1, %ymm9, %ymm11
  1736. 0xc4, 0x42, 0x7d, 0x00, 0xdb, //0x000017c3 vpshufb %ymm11, %ymm0, %ymm11
  1737. 0xc4, 0x42, 0x6d, 0x00, 0xe2, //0x000017c8 vpshufb %ymm10, %ymm2, %ymm12
  1738. 0xc4, 0x41, 0x1d, 0xdb, 0xdb, //0x000017cd vpand %ymm11, %ymm12, %ymm11
  1739. 0xc5, 0x25, 0x74, 0xdb, //0x000017d2 vpcmpeqb %ymm3, %ymm11, %ymm11
  1740. 0xc4, 0xc1, 0x7d, 0xd7, 0xc3, //0x000017d6 vpmovmskb %ymm11, %eax
  1741. 0x4c, 0x09, 0xc0, //0x000017db orq %r8, %rax
  1742. 0x48, 0x0f, 0xbc, 0xc0, //0x000017de bsfq %rax, %rax
  1743. 0x83, 0xf8, 0x1f, //0x000017e2 cmpl $31, %eax
  1744. 0x0f, 0x87, 0x55, 0xff, 0xff, 0xff, //0x000017e5 ja LBB1_295
  1745. 0x4c, 0x39, 0xfb, //0x000017eb cmpq %r15, %rbx
  1746. 0x0f, 0x86, 0x3c, 0x02, 0x00, 0x00, //0x000017ee jbe LBB1_320
  1747. 0xf6, 0x45, 0xbc, 0x08, //0x000017f4 testb $8, $-68(%rbp)
  1748. 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000017f8 je LBB1_291
  1749. 0x4c, 0x89, 0xf8, //0x000017fe movq %r15, %rax
  1750. 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x00001801 jmp LBB1_303
  1751. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001806 .p2align 4, 0x90
  1752. //0x00001810 LBB1_290
  1753. 0x49, 0xff, 0xc7, //0x00001810 incq %r15
  1754. 0x49, 0x39, 0xdf, //0x00001813 cmpq %rbx, %r15
  1755. 0x0f, 0x83, 0x00, 0x02, 0x00, 0x00, //0x00001816 jae LBB1_318
  1756. //0x0000181c LBB1_291
  1757. 0x45, 0x0f, 0xb6, 0x37, //0x0000181c movzbl (%r15), %r14d
  1758. 0x49, 0x83, 0xfe, 0x0d, //0x00001820 cmpq $13, %r14
  1759. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001824 je LBB1_290
  1760. 0x41, 0x80, 0xfe, 0x0a, //0x0000182a cmpb $10, %r14b
  1761. 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x0000182e je LBB1_290
  1762. 0x48, 0x8b, 0x45, 0xc0, //0x00001834 movq $-64(%rbp), %rax
  1763. 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x00001838 movzbl (%rax,%r14), %eax
  1764. 0x49, 0xff, 0xc7, //0x0000183d incq %r15
  1765. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001840 cmpl $255, %eax
  1766. 0x0f, 0x84, 0xb0, 0x02, 0x00, 0x00, //0x00001845 je LBB1_333
  1767. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000184b movl $1, %r11d
  1768. 0x49, 0x39, 0xdf, //0x00001851 cmpq %rbx, %r15
  1769. 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001854 jb LBB1_297
  1770. 0xe9, 0x4e, 0x0c, 0x00, 0x00, //0x0000185a jmp LBB1_492
  1771. 0x90, //0x0000185f .p2align 4, 0x90
  1772. //0x00001860 LBB1_296
  1773. 0x49, 0xff, 0xc7, //0x00001860 incq %r15
  1774. 0x49, 0x39, 0xdf, //0x00001863 cmpq %rbx, %r15
  1775. 0x0f, 0x83, 0x90, 0x04, 0x00, 0x00, //0x00001866 jae LBB1_364
  1776. //0x0000186c LBB1_297
  1777. 0x45, 0x0f, 0xb6, 0x37, //0x0000186c movzbl (%r15), %r14d
  1778. 0x49, 0x83, 0xfe, 0x0d, //0x00001870 cmpq $13, %r14
  1779. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001874 je LBB1_296
  1780. 0x41, 0x80, 0xfe, 0x0a, //0x0000187a cmpb $10, %r14b
  1781. 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x0000187e je LBB1_296
  1782. 0x89, 0x45, 0xc8, //0x00001884 movl %eax, $-56(%rbp)
  1783. 0x48, 0x8b, 0x45, 0xc0, //0x00001887 movq $-64(%rbp), %rax
  1784. 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x0000188b movzbl (%rax,%r14), %eax
  1785. 0x49, 0xff, 0xc7, //0x00001890 incq %r15
  1786. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001893 cmpl $255, %eax
  1787. 0x0f, 0x84, 0xe0, 0x06, 0x00, 0x00, //0x00001898 je LBB1_422
  1788. 0x8b, 0x4d, 0xc8, //0x0000189e movl $-56(%rbp), %ecx
  1789. 0xc1, 0xe1, 0x06, //0x000018a1 shll $6, %ecx
  1790. 0x09, 0xc1, //0x000018a4 orl %eax, %ecx
  1791. 0x89, 0xc8, //0x000018a6 movl %ecx, %eax
  1792. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018a8 movl $2, %r11d
  1793. 0x49, 0x39, 0xdf, //0x000018ae cmpq %rbx, %r15
  1794. 0x0f, 0x82, 0xab, 0x01, 0x00, 0x00, //0x000018b1 jb LBB1_322
  1795. 0xe9, 0xf1, 0x0b, 0x00, 0x00, //0x000018b7 jmp LBB1_492
  1796. //0x000018bc LBB1_301
  1797. 0x80, 0xfa, 0x6e, //0x000018bc cmpb $110, %dl
  1798. 0x0f, 0x85, 0xf5, 0x01, 0x00, 0x00, //0x000018bf jne LBB1_327
  1799. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018c5 .p2align 4, 0x90
  1800. //0x000018d0 LBB1_302
  1801. 0x4c, 0x89, 0xf8, //0x000018d0 movq %r15, %rax
  1802. 0x49, 0x39, 0xdf, //0x000018d3 cmpq %rbx, %r15
  1803. 0x0f, 0x83, 0x40, 0x01, 0x00, 0x00, //0x000018d6 jae LBB1_318
  1804. //0x000018dc LBB1_303
  1805. 0x48, 0x8d, 0x50, 0x01, //0x000018dc leaq $1(%rax), %rdx
  1806. 0x44, 0x0f, 0xb6, 0x30, //0x000018e0 movzbl (%rax), %r14d
  1807. 0x41, 0x80, 0xfe, 0x5c, //0x000018e4 cmpb $92, %r14b
  1808. 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x000018e8 jne LBB1_316
  1809. 0x4c, 0x8d, 0x78, 0x02, //0x000018ee leaq $2(%rax), %r15
  1810. 0x41, 0xb6, 0xff, //0x000018f2 movb $-1, %r14b
  1811. 0x49, 0x39, 0xdf, //0x000018f5 cmpq %rbx, %r15
  1812. 0x0f, 0x87, 0xb4, 0x01, 0x00, 0x00, //0x000018f8 ja LBB1_326
  1813. 0x0f, 0xb6, 0x12, //0x000018fe movzbl (%rdx), %edx
  1814. 0x80, 0xfa, 0x71, //0x00001901 cmpb $113, %dl
  1815. 0x0f, 0x8e, 0xb2, 0xff, 0xff, 0xff, //0x00001904 jle LBB1_301
  1816. 0x80, 0xfa, 0x72, //0x0000190a cmpb $114, %dl
  1817. 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x0000190d je LBB1_302
  1818. 0x80, 0xfa, 0x75, //0x00001913 cmpb $117, %dl
  1819. 0x0f, 0x85, 0xaa, 0x01, 0x00, 0x00, //0x00001916 jne LBB1_329
  1820. 0x48, 0x8b, 0x4d, 0xd0, //0x0000191c movq $-48(%rbp), %rcx
  1821. 0x4c, 0x29, 0xf9, //0x00001920 subq %r15, %rcx
  1822. 0x48, 0x83, 0xf9, 0x04, //0x00001923 cmpq $4, %rcx
  1823. 0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x00001927 jl LBB1_329
  1824. 0x41, 0x8b, 0x1f, //0x0000192d movl (%r15), %ebx
  1825. 0x89, 0xdf, //0x00001930 movl %ebx, %edi
  1826. 0xf7, 0xd7, //0x00001932 notl %edi
  1827. 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001934 leal $-808464432(%rbx), %ecx
  1828. 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x0000193a andl $-2139062144, %edi
  1829. 0x85, 0xcf, //0x00001940 testl %ecx, %edi
  1830. 0x0f, 0x85, 0x7e, 0x01, 0x00, 0x00, //0x00001942 jne LBB1_329
  1831. 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00001948 leal $421075225(%rbx), %ecx
  1832. 0x09, 0xd9, //0x0000194e orl %ebx, %ecx
  1833. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001950 testl $-2139062144, %ecx
  1834. 0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x00001956 jne LBB1_329
  1835. 0x89, 0xda, //0x0000195c movl %ebx, %edx
  1836. 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000195e andl $2139062143, %edx
  1837. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001964 movl $-1061109568, %ecx
  1838. 0x29, 0xd1, //0x00001969 subl %edx, %ecx
  1839. 0x8d, 0xb2, 0x46, 0x46, 0x46, 0x46, //0x0000196b leal $1179010630(%rdx), %esi
  1840. 0x21, 0xf9, //0x00001971 andl %edi, %ecx
  1841. 0x85, 0xf1, //0x00001973 testl %esi, %ecx
  1842. 0x0f, 0x85, 0x4b, 0x01, 0x00, 0x00, //0x00001975 jne LBB1_329
  1843. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000197b movl $-522133280, %ecx
  1844. 0x29, 0xd1, //0x00001980 subl %edx, %ecx
  1845. 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001982 addl $960051513, %edx
  1846. 0x21, 0xcf, //0x00001988 andl %ecx, %edi
  1847. 0x85, 0xd7, //0x0000198a testl %edx, %edi
  1848. 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x0000198c jne LBB1_329
  1849. 0x0f, 0xcb, //0x00001992 bswapl %ebx
  1850. 0x89, 0xd9, //0x00001994 movl %ebx, %ecx
  1851. 0xc1, 0xe9, 0x04, //0x00001996 shrl $4, %ecx
  1852. 0xf7, 0xd1, //0x00001999 notl %ecx
  1853. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000199b andl $16843009, %ecx
  1854. 0x8d, 0x0c, 0xc9, //0x000019a1 leal (%rcx,%rcx,8), %ecx
  1855. 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000019a4 andl $252645135, %ebx
  1856. 0x01, 0xcb, //0x000019aa addl %ecx, %ebx
  1857. 0x41, 0x89, 0xde, //0x000019ac movl %ebx, %r14d
  1858. 0x41, 0xc1, 0xee, 0x04, //0x000019af shrl $4, %r14d
  1859. 0x41, 0x09, 0xde, //0x000019b3 orl %ebx, %r14d
  1860. 0x44, 0x89, 0xf1, //0x000019b6 movl %r14d, %ecx
  1861. 0xc1, 0xe9, 0x08, //0x000019b9 shrl $8, %ecx
  1862. 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000019bc andl $65280, %ecx
  1863. 0x44, 0x89, 0xf2, //0x000019c2 movl %r14d, %edx
  1864. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000019c5 andl $128, %edx
  1865. 0x09, 0xca, //0x000019cb orl %ecx, %edx
  1866. 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000019cd je LBB1_315
  1867. 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x000019d3 movl $255, %r14d
  1868. //0x000019d9 LBB1_315
  1869. 0x48, 0x83, 0xc0, 0x06, //0x000019d9 addq $6, %rax
  1870. 0x49, 0x89, 0xc7, //0x000019dd movq %rax, %r15
  1871. 0x48, 0x8b, 0x5d, 0xd0, //0x000019e0 movq $-48(%rbp), %rbx
  1872. 0x41, 0x80, 0xfe, 0x0d, //0x000019e4 cmpb $13, %r14b
  1873. 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000019e8 jne LBB1_317
  1874. 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x000019ee jmp LBB1_302
  1875. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019f3 .p2align 4, 0x90
  1876. //0x00001a00 LBB1_316
  1877. 0x49, 0x89, 0xd7, //0x00001a00 movq %rdx, %r15
  1878. 0x41, 0x80, 0xfe, 0x0d, //0x00001a03 cmpb $13, %r14b
  1879. 0x0f, 0x84, 0xc3, 0xfe, 0xff, 0xff, //0x00001a07 je LBB1_302
  1880. //0x00001a0d LBB1_317
  1881. 0x41, 0x80, 0xfe, 0x0a, //0x00001a0d cmpb $10, %r14b
  1882. 0x0f, 0x84, 0xb9, 0xfe, 0xff, 0xff, //0x00001a11 je LBB1_302
  1883. 0xe9, 0xae, 0x00, 0x00, 0x00, //0x00001a17 jmp LBB1_330
  1884. //0x00001a1c LBB1_318
  1885. 0x31, 0xc0, //0x00001a1c xorl %eax, %eax
  1886. 0x45, 0x31, 0xdb, //0x00001a1e xorl %r11d, %r11d
  1887. //0x00001a21 LBB1_319
  1888. 0x45, 0x85, 0xdb, //0x00001a21 testl %r11d, %r11d
  1889. 0x0f, 0x85, 0x83, 0x0a, 0x00, 0x00, //0x00001a24 jne LBB1_492
  1890. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a2a .p2align 4, 0x90
  1891. //0x00001a30 LBB1_320
  1892. 0x48, 0x8b, 0x4d, 0xb0, //0x00001a30 movq $-80(%rbp), %rcx
  1893. 0x48, 0x89, 0x4d, 0xb0, //0x00001a34 movq %rcx, $-80(%rbp)
  1894. 0x49, 0x39, 0xcc, //0x00001a38 cmpq %rcx, %r12
  1895. 0x0f, 0x83, 0x62, 0xfd, 0xff, 0xff, //0x00001a3b jae LBB1_506
  1896. 0xe9, 0x72, 0xeb, 0xff, 0xff, //0x00001a41 jmp LBB1_2
  1897. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a46 .p2align 4, 0x90
  1898. //0x00001a50 LBB1_321
  1899. 0x49, 0xff, 0xc7, //0x00001a50 incq %r15
  1900. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001a53 movl $2, %r11d
  1901. 0x49, 0x39, 0xdf, //0x00001a59 cmpq %rbx, %r15
  1902. 0x0f, 0x83, 0xbf, 0xff, 0xff, 0xff, //0x00001a5c jae LBB1_319
  1903. //0x00001a62 LBB1_322
  1904. 0x45, 0x0f, 0xb6, 0x37, //0x00001a62 movzbl (%r15), %r14d
  1905. 0x49, 0x83, 0xfe, 0x0d, //0x00001a66 cmpq $13, %r14
  1906. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001a6a je LBB1_321
  1907. 0x41, 0x80, 0xfe, 0x0a, //0x00001a70 cmpb $10, %r14b
  1908. 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00001a74 je LBB1_321
  1909. 0x89, 0x45, 0xc8, //0x00001a7a movl %eax, $-56(%rbp)
  1910. 0x48, 0x8b, 0x45, 0xc0, //0x00001a7d movq $-64(%rbp), %rax
  1911. 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x00001a81 movzbl (%rax,%r14), %eax
  1912. 0x49, 0xff, 0xc7, //0x00001a86 incq %r15
  1913. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001a89 cmpl $255, %eax
  1914. 0x0f, 0x84, 0x67, 0x09, 0x00, 0x00, //0x00001a8e je LBB1_458
  1915. 0x8b, 0x4d, 0xc8, //0x00001a94 movl $-56(%rbp), %ecx
  1916. 0xc1, 0xe1, 0x06, //0x00001a97 shll $6, %ecx
  1917. 0x09, 0xc1, //0x00001a9a orl %eax, %ecx
  1918. 0x89, 0xc8, //0x00001a9c movl %ecx, %eax
  1919. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001a9e movl $3, %r11d
  1920. 0x49, 0x39, 0xdf, //0x00001aa4 cmpq %rbx, %r15
  1921. 0x0f, 0x82, 0xec, 0x03, 0x00, 0x00, //0x00001aa7 jb LBB1_387
  1922. 0xe9, 0xfb, 0x09, 0x00, 0x00, //0x00001aad jmp LBB1_492
  1923. //0x00001ab2 LBB1_326
  1924. 0x49, 0x89, 0xd7, //0x00001ab2 movq %rdx, %r15
  1925. 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001ab5 jmp LBB1_330
  1926. //0x00001aba LBB1_327
  1927. 0x80, 0xfa, 0x2f, //0x00001aba cmpb $47, %dl
  1928. 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001abd jne LBB1_329
  1929. 0x41, 0x89, 0xd6, //0x00001ac3 movl %edx, %r14d
  1930. //0x00001ac6 LBB1_329
  1931. 0x48, 0x8b, 0x5d, 0xd0, //0x00001ac6 movq $-48(%rbp), %rbx
  1932. //0x00001aca LBB1_330
  1933. 0x41, 0x0f, 0xb6, 0xc6, //0x00001aca movzbl %r14b, %eax
  1934. 0x48, 0x8b, 0x4d, 0xc0, //0x00001ace movq $-64(%rbp), %rcx
  1935. 0x0f, 0xb6, 0x04, 0x01, //0x00001ad2 movzbl (%rcx,%rax), %eax
  1936. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001ad6 cmpl $255, %eax
  1937. 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001adb je LBB1_333
  1938. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001ae1 movl $1, %r11d
  1939. 0x49, 0x39, 0xdf, //0x00001ae7 cmpq %rbx, %r15
  1940. 0x0f, 0x83, 0xbd, 0x09, 0x00, 0x00, //0x00001aea jae LBB1_492
  1941. 0x89, 0x45, 0xc8, //0x00001af0 movl %eax, $-56(%rbp)
  1942. 0x4c, 0x89, 0xf8, //0x00001af3 movq %r15, %rax
  1943. 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00001af6 jmp LBB1_349
  1944. //0x00001afb LBB1_333
  1945. 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00001afb movl $0, $-56(%rbp)
  1946. 0x45, 0x31, 0xdb, //0x00001b02 xorl %r11d, %r11d
  1947. //0x00001b05 LBB1_334
  1948. 0xf6, 0x45, 0xbc, 0x02, //0x00001b05 testb $2, $-68(%rbp)
  1949. 0x0f, 0x85, 0xca, 0x09, 0x00, 0x00, //0x00001b09 jne LBB1_495
  1950. 0x41, 0x83, 0xfb, 0x02, //0x00001b0f cmpl $2, %r11d
  1951. 0x0f, 0x82, 0xc0, 0x09, 0x00, 0x00, //0x00001b13 jb LBB1_495
  1952. 0x41, 0x80, 0xfe, 0x3d, //0x00001b19 cmpb $61, %r14b
  1953. 0x0f, 0x85, 0xb6, 0x09, 0x00, 0x00, //0x00001b1d jne LBB1_495
  1954. 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00001b23 movl $5, %esi
  1955. 0x44, 0x29, 0xde, //0x00001b28 subl %r11d, %esi
  1956. 0xf6, 0x45, 0xbc, 0x08, //0x00001b2b testb $8, $-68(%rbp)
  1957. 0x0f, 0x85, 0xd2, 0x01, 0x00, 0x00, //0x00001b2f jne LBB1_365
  1958. 0x4c, 0x39, 0x7d, 0xd0, //0x00001b35 cmpq %r15, $-48(%rbp)
  1959. 0x0f, 0x86, 0x74, 0x0b, 0x00, 0x00, //0x00001b39 jbe LBB1_499
  1960. 0x49, 0x8d, 0x57, 0x03, //0x00001b3f leaq $3(%r15), %rdx
  1961. 0x48, 0x8b, 0x45, 0xa0, //0x00001b43 movq $-96(%rbp), %rax
  1962. 0x4c, 0x29, 0xf8, //0x00001b47 subq %r15, %rax
  1963. 0x49, 0x8d, 0x5f, 0x04, //0x00001b4a leaq $4(%r15), %rbx
  1964. 0x48, 0x8b, 0x7d, 0x80, //0x00001b4e movq $-128(%rbp), %rdi
  1965. 0x4c, 0x29, 0xff, //0x00001b52 subq %r15, %rdi
  1966. 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001b55 jmp LBB1_341
  1967. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b5a .p2align 4, 0x90
  1968. //0x00001b60 LBB1_340
  1969. 0x49, 0xff, 0xc7, //0x00001b60 incq %r15
  1970. 0x48, 0xff, 0xc2, //0x00001b63 incq %rdx
  1971. 0x48, 0xff, 0xc8, //0x00001b66 decq %rax
  1972. 0x48, 0xff, 0xc3, //0x00001b69 incq %rbx
  1973. 0x48, 0xff, 0xcf, //0x00001b6c decq %rdi
  1974. 0x4c, 0x39, 0x7d, 0xd0, //0x00001b6f cmpq %r15, $-48(%rbp)
  1975. 0x0f, 0x84, 0x51, 0x05, 0x00, 0x00, //0x00001b73 je LBB1_498
  1976. //0x00001b79 LBB1_341
  1977. 0x41, 0x0f, 0xb6, 0x0f, //0x00001b79 movzbl (%r15), %ecx
  1978. 0x80, 0xf9, 0x0a, //0x00001b7d cmpb $10, %cl
  1979. 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00001b80 je LBB1_340
  1980. 0x80, 0xf9, 0x0d, //0x00001b86 cmpb $13, %cl
  1981. 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00001b89 je LBB1_340
  1982. 0x80, 0xf9, 0x3d, //0x00001b8f cmpb $61, %cl
  1983. 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x00001b92 jne LBB1_426
  1984. 0x49, 0xff, 0xc7, //0x00001b98 incq %r15
  1985. 0x83, 0xfe, 0x02, //0x00001b9b cmpl $2, %esi
  1986. 0x0f, 0x84, 0x35, 0x09, 0x00, 0x00, //0x00001b9e je LBB1_495
  1987. 0x4c, 0x39, 0x7d, 0xd0, //0x00001ba4 cmpq %r15, $-48(%rbp)
  1988. 0x0f, 0x87, 0x41, 0x03, 0x00, 0x00, //0x00001ba8 ja LBB1_392
  1989. 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x00001bae jmp LBB1_499
  1990. //0x00001bb3 LBB1_346
  1991. 0x80, 0xfb, 0x6e, //0x00001bb3 cmpb $110, %bl
  1992. 0x0f, 0x85, 0x6d, 0x03, 0x00, 0x00, //0x00001bb6 jne LBB1_398
  1993. //0x00001bbc LBB1_347
  1994. 0x49, 0x89, 0xd7, //0x00001bbc movq %rdx, %r15
  1995. 0x48, 0x8b, 0x5d, 0xd0, //0x00001bbf movq $-48(%rbp), %rbx
  1996. //0x00001bc3 LBB1_348
  1997. 0x4c, 0x89, 0xf8, //0x00001bc3 movq %r15, %rax
  1998. 0x49, 0x39, 0xdf, //0x00001bc6 cmpq %rbx, %r15
  1999. 0x0f, 0x83, 0xaa, 0x02, 0x00, 0x00, //0x00001bc9 jae LBB1_385
  2000. //0x00001bcf LBB1_349
  2001. 0x4c, 0x8d, 0x78, 0x01, //0x00001bcf leaq $1(%rax), %r15
  2002. 0x44, 0x0f, 0xb6, 0x30, //0x00001bd3 movzbl (%rax), %r14d
  2003. 0x41, 0x80, 0xfe, 0x5c, //0x00001bd7 cmpb $92, %r14b
  2004. 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00001bdb jne LBB1_362
  2005. 0x48, 0x8d, 0x50, 0x02, //0x00001be1 leaq $2(%rax), %rdx
  2006. 0x41, 0xb6, 0xff, //0x00001be5 movb $-1, %r14b
  2007. 0x48, 0x39, 0xda, //0x00001be8 cmpq %rbx, %rdx
  2008. 0x0f, 0x87, 0x55, 0x03, 0x00, 0x00, //0x00001beb ja LBB1_401
  2009. 0x41, 0x0f, 0xb6, 0x1f, //0x00001bf1 movzbl (%r15), %ebx
  2010. 0x80, 0xfb, 0x71, //0x00001bf5 cmpb $113, %bl
  2011. 0x0f, 0x8e, 0xb5, 0xff, 0xff, 0xff, //0x00001bf8 jle LBB1_346
  2012. 0x80, 0xfb, 0x72, //0x00001bfe cmpb $114, %bl
  2013. 0x0f, 0x84, 0xb5, 0xff, 0xff, 0xff, //0x00001c01 je LBB1_347
  2014. 0x80, 0xfb, 0x75, //0x00001c07 cmpb $117, %bl
  2015. 0x0f, 0x85, 0x25, 0x03, 0x00, 0x00, //0x00001c0a jne LBB1_400
  2016. 0x48, 0x8b, 0x4d, 0xd0, //0x00001c10 movq $-48(%rbp), %rcx
  2017. 0x48, 0x29, 0xd1, //0x00001c14 subq %rdx, %rcx
  2018. 0x48, 0x83, 0xf9, 0x04, //0x00001c17 cmpq $4, %rcx
  2019. 0x0f, 0x8c, 0x14, 0x03, 0x00, 0x00, //0x00001c1b jl LBB1_400
  2020. 0x8b, 0x32, //0x00001c21 movl (%rdx), %esi
  2021. 0x89, 0xf3, //0x00001c23 movl %esi, %ebx
  2022. 0xf7, 0xd3, //0x00001c25 notl %ebx
  2023. 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c27 leal $-808464432(%rsi), %ecx
  2024. 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001c2d andl $-2139062144, %ebx
  2025. 0x85, 0xcb, //0x00001c33 testl %ecx, %ebx
  2026. 0x0f, 0x85, 0xfa, 0x02, 0x00, 0x00, //0x00001c35 jne LBB1_400
  2027. 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x00001c3b leal $421075225(%rsi), %ecx
  2028. 0x09, 0xf1, //0x00001c41 orl %esi, %ecx
  2029. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001c43 testl $-2139062144, %ecx
  2030. 0x0f, 0x85, 0xe6, 0x02, 0x00, 0x00, //0x00001c49 jne LBB1_400
  2031. 0x89, 0xf7, //0x00001c4f movl %esi, %edi
  2032. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c51 andl $2139062143, %edi
  2033. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c57 movl $-1061109568, %ecx
  2034. 0x29, 0xf9, //0x00001c5c subl %edi, %ecx
  2035. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00001c5e leal $1179010630(%rdi), %r8d
  2036. 0x21, 0xd9, //0x00001c65 andl %ebx, %ecx
  2037. 0x44, 0x85, 0xc1, //0x00001c67 testl %r8d, %ecx
  2038. 0x0f, 0x85, 0xc5, 0x02, 0x00, 0x00, //0x00001c6a jne LBB1_400
  2039. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c70 movl $-522133280, %ecx
  2040. 0x29, 0xf9, //0x00001c75 subl %edi, %ecx
  2041. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001c77 addl $960051513, %edi
  2042. 0x21, 0xcb, //0x00001c7d andl %ecx, %ebx
  2043. 0x85, 0xfb, //0x00001c7f testl %edi, %ebx
  2044. 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x00001c81 jne LBB1_400
  2045. 0x0f, 0xce, //0x00001c87 bswapl %esi
  2046. 0x89, 0xf1, //0x00001c89 movl %esi, %ecx
  2047. 0xc1, 0xe9, 0x04, //0x00001c8b shrl $4, %ecx
  2048. 0xf7, 0xd1, //0x00001c8e notl %ecx
  2049. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001c90 andl $16843009, %ecx
  2050. 0x8d, 0x0c, 0xc9, //0x00001c96 leal (%rcx,%rcx,8), %ecx
  2051. 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c99 andl $252645135, %esi
  2052. 0x01, 0xce, //0x00001c9f addl %ecx, %esi
  2053. 0x41, 0x89, 0xf6, //0x00001ca1 movl %esi, %r14d
  2054. 0x41, 0xc1, 0xee, 0x04, //0x00001ca4 shrl $4, %r14d
  2055. 0x41, 0x09, 0xf6, //0x00001ca8 orl %esi, %r14d
  2056. 0x44, 0x89, 0xf1, //0x00001cab movl %r14d, %ecx
  2057. 0xc1, 0xe9, 0x08, //0x00001cae shrl $8, %ecx
  2058. 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001cb1 andl $65280, %ecx
  2059. 0x44, 0x89, 0xf2, //0x00001cb7 movl %r14d, %edx
  2060. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001cba andl $128, %edx
  2061. 0x09, 0xca, //0x00001cc0 orl %ecx, %edx
  2062. 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00001cc2 je LBB1_361
  2063. 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x00001cc8 movl $255, %r14d
  2064. //0x00001cce LBB1_361
  2065. 0x48, 0x83, 0xc0, 0x06, //0x00001cce addq $6, %rax
  2066. 0x49, 0x89, 0xc7, //0x00001cd2 movq %rax, %r15
  2067. 0x48, 0x8b, 0x5d, 0xd0, //0x00001cd5 movq $-48(%rbp), %rbx
  2068. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001cd9 movabsq $-4294967296, %r8
  2069. //0x00001ce3 LBB1_362
  2070. 0x41, 0x80, 0xfe, 0x0a, //0x00001ce3 cmpb $10, %r14b
  2071. 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00001ce7 je LBB1_348
  2072. 0x41, 0x80, 0xfe, 0x0d, //0x00001ced cmpb $13, %r14b
  2073. 0x0f, 0x84, 0xcc, 0xfe, 0xff, 0xff, //0x00001cf1 je LBB1_348
  2074. 0xe9, 0x4a, 0x02, 0x00, 0x00, //0x00001cf7 jmp LBB1_401
  2075. //0x00001cfc LBB1_364
  2076. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001cfc movl $1, %r11d
  2077. 0xe9, 0x1a, 0xfd, 0xff, 0xff, //0x00001d02 jmp LBB1_319
  2078. //0x00001d07 LBB1_365
  2079. 0x48, 0x8b, 0x5d, 0xd0, //0x00001d07 movq $-48(%rbp), %rbx
  2080. 0x4c, 0x39, 0xfb, //0x00001d0b cmpq %r15, %rbx
  2081. 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001d0e ja LBB1_368
  2082. 0xe9, 0x9a, 0x09, 0x00, 0x00, //0x00001d14 jmp LBB1_499
  2083. //0x00001d19 LBB1_384
  2084. 0x49, 0x89, 0xd6, //0x00001d19 movq %rdx, %r14
  2085. 0x4d, 0x89, 0xf7, //0x00001d1c movq %r14, %r15
  2086. 0x49, 0x39, 0xde, //0x00001d1f cmpq %rbx, %r14
  2087. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001d22 jb LBB1_368
  2088. 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00001d28 jmp LBB1_425
  2089. //0x00001d2d LBB1_366
  2090. 0x4c, 0x89, 0xf2, //0x00001d2d movq %r14, %rdx
  2091. 0x4d, 0x89, 0xf7, //0x00001d30 movq %r14, %r15
  2092. 0x49, 0x39, 0xde, //0x00001d33 cmpq %rbx, %r14
  2093. 0x0f, 0x83, 0x35, 0x01, 0x00, 0x00, //0x00001d36 jae LBB1_425
  2094. //0x00001d3c LBB1_368
  2095. 0x49, 0x8d, 0x57, 0x01, //0x00001d3c leaq $1(%r15), %rdx
  2096. 0x41, 0x0f, 0xb6, 0x3f, //0x00001d40 movzbl (%r15), %edi
  2097. 0x40, 0x80, 0xff, 0x5c, //0x00001d44 cmpb $92, %dil
  2098. 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x00001d48 jne LBB1_381
  2099. 0x4d, 0x8d, 0x77, 0x02, //0x00001d4e leaq $2(%r15), %r14
  2100. 0x49, 0x39, 0xde, //0x00001d52 cmpq %rbx, %r14
  2101. 0x0f, 0x87, 0xe2, 0x07, 0x00, 0x00, //0x00001d55 ja LBB1_459
  2102. 0x0f, 0xb6, 0x02, //0x00001d5b movzbl (%rdx), %eax
  2103. 0x3c, 0x6e, //0x00001d5e cmpb $110, %al
  2104. 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00001d60 je LBB1_366
  2105. 0x3c, 0x72, //0x00001d66 cmpb $114, %al
  2106. 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x00001d68 je LBB1_366
  2107. 0x3c, 0x75, //0x00001d6e cmpb $117, %al
  2108. 0x0f, 0x85, 0x7d, 0x06, 0x00, 0x00, //0x00001d70 jne LBB1_479
  2109. 0x48, 0x89, 0xd8, //0x00001d76 movq %rbx, %rax
  2110. 0x4c, 0x29, 0xf0, //0x00001d79 subq %r14, %rax
  2111. 0x48, 0x83, 0xf8, 0x04, //0x00001d7c cmpq $4, %rax
  2112. 0x0f, 0x8c, 0x6d, 0x06, 0x00, 0x00, //0x00001d80 jl LBB1_479
  2113. 0x41, 0x8b, 0x06, //0x00001d86 movl (%r14), %eax
  2114. 0x89, 0xc2, //0x00001d89 movl %eax, %edx
  2115. 0xf7, 0xd2, //0x00001d8b notl %edx
  2116. 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001d8d leal $-808464432(%rax), %ecx
  2117. 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001d93 andl $-2139062144, %edx
  2118. 0x85, 0xca, //0x00001d99 testl %ecx, %edx
  2119. 0x0f, 0x85, 0x52, 0x06, 0x00, 0x00, //0x00001d9b jne LBB1_479
  2120. 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x00001da1 leal $421075225(%rax), %ecx
  2121. 0x09, 0xc1, //0x00001da7 orl %eax, %ecx
  2122. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001da9 testl $-2139062144, %ecx
  2123. 0x0f, 0x85, 0x3e, 0x06, 0x00, 0x00, //0x00001daf jne LBB1_479
  2124. 0x89, 0x75, 0x98, //0x00001db5 movl %esi, $-104(%rbp)
  2125. 0x89, 0xc7, //0x00001db8 movl %eax, %edi
  2126. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dba andl $2139062143, %edi
  2127. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dc0 movl $-1061109568, %ecx
  2128. 0x29, 0xf9, //0x00001dc5 subl %edi, %ecx
  2129. 0x8d, 0xb7, 0x46, 0x46, 0x46, 0x46, //0x00001dc7 leal $1179010630(%rdi), %esi
  2130. 0x21, 0xd1, //0x00001dcd andl %edx, %ecx
  2131. 0x85, 0xf1, //0x00001dcf testl %esi, %ecx
  2132. 0x0f, 0x85, 0x1c, 0x06, 0x00, 0x00, //0x00001dd1 jne LBB1_479
  2133. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001dd7 movl $-522133280, %ecx
  2134. 0x29, 0xf9, //0x00001ddc subl %edi, %ecx
  2135. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001dde addl $960051513, %edi
  2136. 0x21, 0xca, //0x00001de4 andl %ecx, %edx
  2137. 0x85, 0xfa, //0x00001de6 testl %edi, %edx
  2138. 0x0f, 0x85, 0x05, 0x06, 0x00, 0x00, //0x00001de8 jne LBB1_479
  2139. 0x0f, 0xc8, //0x00001dee bswapl %eax
  2140. 0x89, 0xc1, //0x00001df0 movl %eax, %ecx
  2141. 0xc1, 0xe9, 0x04, //0x00001df2 shrl $4, %ecx
  2142. 0xf7, 0xd1, //0x00001df5 notl %ecx
  2143. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001df7 andl $16843009, %ecx
  2144. 0x8d, 0x0c, 0xc9, //0x00001dfd leal (%rcx,%rcx,8), %ecx
  2145. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e00 andl $252645135, %eax
  2146. 0x01, 0xc8, //0x00001e05 addl %ecx, %eax
  2147. 0x89, 0xc7, //0x00001e07 movl %eax, %edi
  2148. 0xc1, 0xef, 0x04, //0x00001e09 shrl $4, %edi
  2149. 0x09, 0xc7, //0x00001e0c orl %eax, %edi
  2150. 0x89, 0xf8, //0x00001e0e movl %edi, %eax
  2151. 0xc1, 0xe8, 0x08, //0x00001e10 shrl $8, %eax
  2152. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001e13 andl $65280, %eax
  2153. 0x89, 0xf9, //0x00001e18 movl %edi, %ecx
  2154. 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00001e1a andl $128, %ecx
  2155. 0x09, 0xc1, //0x00001e20 orl %eax, %ecx
  2156. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00001e22 je LBB1_380
  2157. 0xbf, 0xff, 0x00, 0x00, 0x00, //0x00001e28 movl $255, %edi
  2158. //0x00001e2d LBB1_380
  2159. 0x49, 0x83, 0xc7, 0x06, //0x00001e2d addq $6, %r15
  2160. 0x4c, 0x89, 0xfa, //0x00001e31 movq %r15, %rdx
  2161. 0x8b, 0x75, 0x98, //0x00001e34 movl $-104(%rbp), %esi
  2162. //0x00001e37 LBB1_381
  2163. 0x40, 0x80, 0xff, 0x0a, //0x00001e37 cmpb $10, %dil
  2164. 0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x00001e3b je LBB1_384
  2165. 0x40, 0x80, 0xff, 0x0d, //0x00001e41 cmpb $13, %dil
  2166. 0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x00001e45 je LBB1_384
  2167. 0x40, 0x80, 0xff, 0x3d, //0x00001e4b cmpb $61, %dil
  2168. 0x0f, 0x85, 0xe8, 0x06, 0x00, 0x00, //0x00001e4f jne LBB1_459
  2169. 0x49, 0x89, 0xd7, //0x00001e55 movq %rdx, %r15
  2170. 0x83, 0xfe, 0x02, //0x00001e58 cmpl $2, %esi
  2171. 0x0f, 0x84, 0x78, 0x06, 0x00, 0x00, //0x00001e5b je LBB1_495
  2172. 0x89, 0x75, 0x98, //0x00001e61 movl %esi, $-104(%rbp)
  2173. 0x48, 0x8b, 0x75, 0xd0, //0x00001e64 movq $-48(%rbp), %rsi
  2174. 0x48, 0x39, 0xd6, //0x00001e68 cmpq %rdx, %rsi
  2175. 0x0f, 0x87, 0x48, 0x04, 0x00, 0x00, //0x00001e6b ja LBB1_462
  2176. //0x00001e71 LBB1_425
  2177. 0x49, 0x89, 0xd7, //0x00001e71 movq %rdx, %r15
  2178. 0xe9, 0x3a, 0x08, 0x00, 0x00, //0x00001e74 jmp LBB1_499
  2179. //0x00001e79 LBB1_385
  2180. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e79 movl $1, %r11d
  2181. 0x8b, 0x45, 0xc8, //0x00001e7f movl $-56(%rbp), %eax
  2182. 0xe9, 0x9a, 0xfb, 0xff, 0xff, //0x00001e82 jmp LBB1_319
  2183. //0x00001e87 LBB1_386
  2184. 0x49, 0xff, 0xc7, //0x00001e87 incq %r15
  2185. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001e8a movl $3, %r11d
  2186. 0x49, 0x39, 0xdf, //0x00001e90 cmpq %rbx, %r15
  2187. 0x0f, 0x83, 0x88, 0xfb, 0xff, 0xff, //0x00001e93 jae LBB1_319
  2188. //0x00001e99 LBB1_387
  2189. 0x45, 0x0f, 0xb6, 0x37, //0x00001e99 movzbl (%r15), %r14d
  2190. 0x49, 0x83, 0xfe, 0x0d, //0x00001e9d cmpq $13, %r14
  2191. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001ea1 je LBB1_386
  2192. 0x41, 0x80, 0xfe, 0x0a, //0x00001ea7 cmpb $10, %r14b
  2193. 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00001eab je LBB1_386
  2194. 0x89, 0x45, 0xc8, //0x00001eb1 movl %eax, $-56(%rbp)
  2195. 0x48, 0x8b, 0x45, 0xc0, //0x00001eb4 movq $-64(%rbp), %rax
  2196. 0x42, 0x0f, 0xb6, 0x04, 0x30, //0x00001eb8 movzbl (%rax,%r14), %eax
  2197. 0x49, 0xff, 0xc7, //0x00001ebd incq %r15
  2198. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001ec0 cmpl $255, %eax
  2199. 0x0f, 0x85, 0xd2, 0x05, 0x00, 0x00, //0x00001ec5 jne LBB1_491
  2200. //0x00001ecb LBB1_497
  2201. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001ecb movl $3, %r11d
  2202. 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x00001ed1 jmp LBB1_334
  2203. //0x00001ed6 LBB1_391
  2204. 0x49, 0xff, 0xc7, //0x00001ed6 incq %r15
  2205. 0x48, 0xff, 0xc2, //0x00001ed9 incq %rdx
  2206. 0x48, 0xff, 0xc8, //0x00001edc decq %rax
  2207. 0x48, 0xff, 0xc3, //0x00001edf incq %rbx
  2208. 0x48, 0xff, 0xcf, //0x00001ee2 decq %rdi
  2209. 0x4c, 0x39, 0x7d, 0xd0, //0x00001ee5 cmpq %r15, $-48(%rbp)
  2210. 0x0f, 0x84, 0xdb, 0x01, 0x00, 0x00, //0x00001ee9 je LBB1_498
  2211. //0x00001eef LBB1_392
  2212. 0x41, 0x0f, 0xb6, 0x0f, //0x00001eef movzbl (%r15), %ecx
  2213. 0x80, 0xf9, 0x0a, //0x00001ef3 cmpb $10, %cl
  2214. 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00001ef6 je LBB1_391
  2215. 0x80, 0xf9, 0x0d, //0x00001efc cmpb $13, %cl
  2216. 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00001eff je LBB1_391
  2217. 0x80, 0xf9, 0x3d, //0x00001f05 cmpb $61, %cl
  2218. 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x00001f08 jne LBB1_426
  2219. 0x49, 0xff, 0xc7, //0x00001f0e incq %r15
  2220. 0x83, 0xfe, 0x03, //0x00001f11 cmpl $3, %esi
  2221. 0x0f, 0x84, 0xbf, 0x05, 0x00, 0x00, //0x00001f14 je LBB1_495
  2222. 0x4c, 0x39, 0x7d, 0xd0, //0x00001f1a cmpq %r15, $-48(%rbp)
  2223. 0x0f, 0x87, 0xf4, 0x04, 0x00, 0x00, //0x00001f1e ja LBB1_481
  2224. 0xe9, 0x8a, 0x07, 0x00, 0x00, //0x00001f24 jmp LBB1_499
  2225. //0x00001f29 LBB1_398
  2226. 0x80, 0xfb, 0x2f, //0x00001f29 cmpb $47, %bl
  2227. 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001f2c jne LBB1_400
  2228. 0x41, 0x89, 0xde, //0x00001f32 movl %ebx, %r14d
  2229. //0x00001f35 LBB1_400
  2230. 0x49, 0x89, 0xd7, //0x00001f35 movq %rdx, %r15
  2231. 0x48, 0x8b, 0x5d, 0xd0, //0x00001f38 movq $-48(%rbp), %rbx
  2232. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001f3c movabsq $-4294967296, %r8
  2233. //0x00001f46 LBB1_401
  2234. 0x41, 0x0f, 0xb6, 0xc6, //0x00001f46 movzbl %r14b, %eax
  2235. 0x48, 0x8b, 0x4d, 0xc0, //0x00001f4a movq $-64(%rbp), %rcx
  2236. 0x0f, 0xb6, 0x04, 0x01, //0x00001f4e movzbl (%rcx,%rax), %eax
  2237. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001f52 cmpl $255, %eax
  2238. 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001f57 je LBB1_422
  2239. 0x8b, 0x4d, 0xc8, //0x00001f5d movl $-56(%rbp), %ecx
  2240. 0xc1, 0xe1, 0x06, //0x00001f60 shll $6, %ecx
  2241. 0x09, 0xc1, //0x00001f63 orl %eax, %ecx
  2242. 0x89, 0xc8, //0x00001f65 movl %ecx, %eax
  2243. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001f67 movl $2, %r11d
  2244. 0x49, 0x39, 0xdf, //0x00001f6d cmpq %rbx, %r15
  2245. 0x0f, 0x83, 0x37, 0x05, 0x00, 0x00, //0x00001f70 jae LBB1_492
  2246. 0x89, 0x45, 0xc8, //0x00001f76 movl %eax, $-56(%rbp)
  2247. 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00001f79 jmp LBB1_407
  2248. //0x00001f7e LBB1_422
  2249. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f7e movl $1, %r11d
  2250. 0xe9, 0x7c, 0xfb, 0xff, 0xff, //0x00001f84 jmp LBB1_334
  2251. //0x00001f89 LBB1_404
  2252. 0x80, 0xfa, 0x6e, //0x00001f89 cmpb $110, %dl
  2253. 0x0f, 0x85, 0x54, 0x01, 0x00, 0x00, //0x00001f8c jne LBB1_432
  2254. //0x00001f92 LBB1_405
  2255. 0x48, 0x89, 0xc2, //0x00001f92 movq %rax, %rdx
  2256. 0x8b, 0x45, 0xc8, //0x00001f95 movl $-56(%rbp), %eax
  2257. //0x00001f98 LBB1_406
  2258. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001f98 movl $2, %r11d
  2259. 0x49, 0x89, 0xd7, //0x00001f9e movq %rdx, %r15
  2260. 0x48, 0x39, 0xda, //0x00001fa1 cmpq %rbx, %rdx
  2261. 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x00001fa4 jae LBB1_424
  2262. //0x00001faa LBB1_407
  2263. 0x49, 0x8d, 0x57, 0x01, //0x00001faa leaq $1(%r15), %rdx
  2264. 0x45, 0x0f, 0xb6, 0x37, //0x00001fae movzbl (%r15), %r14d
  2265. 0x41, 0x80, 0xfe, 0x5c, //0x00001fb2 cmpb $92, %r14b
  2266. 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00001fb6 jne LBB1_420
  2267. 0x49, 0x8d, 0x47, 0x02, //0x00001fbc leaq $2(%r15), %rax
  2268. 0x41, 0xb6, 0xff, //0x00001fc0 movb $-1, %r14b
  2269. 0x48, 0x39, 0xd8, //0x00001fc3 cmpq %rbx, %rax
  2270. 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x00001fc6 ja LBB1_435
  2271. 0x0f, 0xb6, 0x12, //0x00001fcc movzbl (%rdx), %edx
  2272. 0x80, 0xfa, 0x71, //0x00001fcf cmpb $113, %dl
  2273. 0x0f, 0x8e, 0xb1, 0xff, 0xff, 0xff, //0x00001fd2 jle LBB1_404
  2274. 0x80, 0xfa, 0x72, //0x00001fd8 cmpb $114, %dl
  2275. 0x0f, 0x84, 0xb1, 0xff, 0xff, 0xff, //0x00001fdb je LBB1_405
  2276. 0x80, 0xfa, 0x75, //0x00001fe1 cmpb $117, %dl
  2277. 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00001fe4 jne LBB1_434
  2278. 0x48, 0x89, 0xd9, //0x00001fea movq %rbx, %rcx
  2279. 0x48, 0x29, 0xc1, //0x00001fed subq %rax, %rcx
  2280. 0x48, 0x83, 0xf9, 0x04, //0x00001ff0 cmpq $4, %rcx
  2281. 0x0f, 0x8c, 0xf8, 0x00, 0x00, 0x00, //0x00001ff4 jl LBB1_434
  2282. 0x8b, 0x10, //0x00001ffa movl (%rax), %edx
  2283. 0x89, 0xd7, //0x00001ffc movl %edx, %edi
  2284. 0xf7, 0xd7, //0x00001ffe notl %edi
  2285. 0x8d, 0x8a, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002000 leal $-808464432(%rdx), %ecx
  2286. 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00002006 andl $-2139062144, %edi
  2287. 0x85, 0xcf, //0x0000200c testl %ecx, %edi
  2288. 0x0f, 0x85, 0xde, 0x00, 0x00, 0x00, //0x0000200e jne LBB1_434
  2289. 0x8d, 0x8a, 0x19, 0x19, 0x19, 0x19, //0x00002014 leal $421075225(%rdx), %ecx
  2290. 0x09, 0xd1, //0x0000201a orl %edx, %ecx
  2291. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000201c testl $-2139062144, %ecx
  2292. 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x00002022 jne LBB1_434
  2293. 0x89, 0xd6, //0x00002028 movl %edx, %esi
  2294. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000202a andl $2139062143, %esi
  2295. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002030 movl $-1061109568, %ecx
  2296. 0x29, 0xf1, //0x00002035 subl %esi, %ecx
  2297. 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00002037 leal $1179010630(%rsi), %ebx
  2298. 0x21, 0xf9, //0x0000203d andl %edi, %ecx
  2299. 0x85, 0xd9, //0x0000203f testl %ebx, %ecx
  2300. 0x48, 0x8b, 0x5d, 0xd0, //0x00002041 movq $-48(%rbp), %rbx
  2301. 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00002045 jne LBB1_434
  2302. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000204b movl $-522133280, %ecx
  2303. 0x29, 0xf1, //0x00002050 subl %esi, %ecx
  2304. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002052 addl $960051513, %esi
  2305. 0x21, 0xcf, //0x00002058 andl %ecx, %edi
  2306. 0x85, 0xf7, //0x0000205a testl %esi, %edi
  2307. 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000205c jne LBB1_434
  2308. 0x0f, 0xca, //0x00002062 bswapl %edx
  2309. 0x89, 0xd0, //0x00002064 movl %edx, %eax
  2310. 0xc1, 0xe8, 0x04, //0x00002066 shrl $4, %eax
  2311. 0xf7, 0xd0, //0x00002069 notl %eax
  2312. 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000206b andl $16843009, %eax
  2313. 0x8d, 0x04, 0xc0, //0x00002070 leal (%rax,%rax,8), %eax
  2314. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002073 andl $252645135, %edx
  2315. 0x01, 0xc2, //0x00002079 addl %eax, %edx
  2316. 0x41, 0x89, 0xd6, //0x0000207b movl %edx, %r14d
  2317. 0x41, 0xc1, 0xee, 0x04, //0x0000207e shrl $4, %r14d
  2318. 0x41, 0x09, 0xd6, //0x00002082 orl %edx, %r14d
  2319. 0x44, 0x89, 0xf0, //0x00002085 movl %r14d, %eax
  2320. 0xc1, 0xe8, 0x08, //0x00002088 shrl $8, %eax
  2321. 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000208b andl $65280, %eax
  2322. 0x44, 0x89, 0xf1, //0x00002090 movl %r14d, %ecx
  2323. 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002093 andl $128, %ecx
  2324. 0x09, 0xc1, //0x00002099 orl %eax, %ecx
  2325. 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000209b je LBB1_419
  2326. 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x000020a1 movl $255, %r14d
  2327. //0x000020a7 LBB1_419
  2328. 0x49, 0x83, 0xc7, 0x06, //0x000020a7 addq $6, %r15
  2329. 0x4c, 0x89, 0xfa, //0x000020ab movq %r15, %rdx
  2330. 0x8b, 0x45, 0xc8, //0x000020ae movl $-56(%rbp), %eax
  2331. //0x000020b1 LBB1_420
  2332. 0x41, 0x80, 0xfe, 0x0a, //0x000020b1 cmpb $10, %r14b
  2333. 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x000020b5 je LBB1_406
  2334. 0x41, 0x80, 0xfe, 0x0d, //0x000020bb cmpb $13, %r14b
  2335. 0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x000020bf je LBB1_406
  2336. 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000020c5 jmp LBB1_435
  2337. //0x000020ca LBB1_498
  2338. 0x4c, 0x8b, 0x7d, 0xd0, //0x000020ca movq $-48(%rbp), %r15
  2339. 0xe9, 0xe0, 0x05, 0x00, 0x00, //0x000020ce jmp LBB1_499
  2340. //0x000020d3 LBB1_424
  2341. 0x49, 0x89, 0xd7, //0x000020d3 movq %rdx, %r15
  2342. 0xe9, 0x46, 0xf9, 0xff, 0xff, //0x000020d6 jmp LBB1_319
  2343. //0x000020db LBB1_426
  2344. 0x49, 0xff, 0xc7, //0x000020db incq %r15
  2345. 0x4c, 0x89, 0xfb, //0x000020de movq %r15, %rbx
  2346. 0xe9, 0xf3, 0x03, 0x00, 0x00, //0x000020e1 jmp LBB1_495
  2347. //0x000020e6 LBB1_432
  2348. 0x80, 0xfa, 0x2f, //0x000020e6 cmpb $47, %dl
  2349. 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000020e9 jne LBB1_434
  2350. 0x41, 0x89, 0xd6, //0x000020ef movl %edx, %r14d
  2351. //0x000020f2 LBB1_434
  2352. 0x48, 0x89, 0xc2, //0x000020f2 movq %rax, %rdx
  2353. //0x000020f5 LBB1_435
  2354. 0x41, 0x0f, 0xb6, 0xc6, //0x000020f5 movzbl %r14b, %eax
  2355. 0x48, 0x8b, 0x4d, 0xc0, //0x000020f9 movq $-64(%rbp), %rcx
  2356. 0x0f, 0xb6, 0x04, 0x01, //0x000020fd movzbl (%rcx,%rax), %eax
  2357. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002101 cmpl $255, %eax
  2358. 0x0f, 0x84, 0x74, 0x01, 0x00, 0x00, //0x00002106 je LBB1_456
  2359. 0x8b, 0x4d, 0xc8, //0x0000210c movl $-56(%rbp), %ecx
  2360. 0xc1, 0xe1, 0x06, //0x0000210f shll $6, %ecx
  2361. 0x09, 0xc1, //0x00002112 orl %eax, %ecx
  2362. 0x89, 0xc8, //0x00002114 movl %ecx, %eax
  2363. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002116 movl $3, %r11d
  2364. 0x48, 0x39, 0xda, //0x0000211c cmpq %rbx, %rdx
  2365. 0x0f, 0x83, 0x69, 0x01, 0x00, 0x00, //0x0000211f jae LBB1_457
  2366. 0x89, 0x45, 0xc8, //0x00002125 movl %eax, $-56(%rbp)
  2367. 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002128 jmp LBB1_441
  2368. //0x0000212d LBB1_438
  2369. 0x80, 0xfb, 0x6e, //0x0000212d cmpb $110, %bl
  2370. 0x0f, 0x85, 0x33, 0x03, 0x00, 0x00, //0x00002130 jne LBB1_487
  2371. //0x00002136 LBB1_439
  2372. 0x49, 0x89, 0xc7, //0x00002136 movq %rax, %r15
  2373. 0x48, 0x8b, 0x5d, 0xd0, //0x00002139 movq $-48(%rbp), %rbx
  2374. 0x8b, 0x45, 0xc8, //0x0000213d movl $-56(%rbp), %eax
  2375. //0x00002140 LBB1_440
  2376. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002140 movl $3, %r11d
  2377. 0x4c, 0x89, 0xfa, //0x00002146 movq %r15, %rdx
  2378. 0x49, 0x39, 0xdf, //0x00002149 cmpq %rbx, %r15
  2379. 0x0f, 0x83, 0xcf, 0xf8, 0xff, 0xff, //0x0000214c jae LBB1_319
  2380. //0x00002152 LBB1_441
  2381. 0x4c, 0x8d, 0x7a, 0x01, //0x00002152 leaq $1(%rdx), %r15
  2382. 0x44, 0x0f, 0xb6, 0x32, //0x00002156 movzbl (%rdx), %r14d
  2383. 0x41, 0x80, 0xfe, 0x5c, //0x0000215a cmpb $92, %r14b
  2384. 0x0f, 0x85, 0x03, 0x01, 0x00, 0x00, //0x0000215e jne LBB1_454
  2385. 0x48, 0x8d, 0x42, 0x02, //0x00002164 leaq $2(%rdx), %rax
  2386. 0x41, 0xb6, 0xff, //0x00002168 movb $-1, %r14b
  2387. 0x48, 0x39, 0xd8, //0x0000216b cmpq %rbx, %rax
  2388. 0x0f, 0x87, 0x12, 0x03, 0x00, 0x00, //0x0000216e ja LBB1_490
  2389. 0x41, 0x0f, 0xb6, 0x1f, //0x00002174 movzbl (%r15), %ebx
  2390. 0x80, 0xfb, 0x71, //0x00002178 cmpb $113, %bl
  2391. 0x0f, 0x8e, 0xac, 0xff, 0xff, 0xff, //0x0000217b jle LBB1_438
  2392. 0x80, 0xfb, 0x72, //0x00002181 cmpb $114, %bl
  2393. 0x0f, 0x84, 0xac, 0xff, 0xff, 0xff, //0x00002184 je LBB1_439
  2394. 0x80, 0xfb, 0x75, //0x0000218a cmpb $117, %bl
  2395. 0x0f, 0x85, 0xe2, 0x02, 0x00, 0x00, //0x0000218d jne LBB1_489
  2396. 0x48, 0x8b, 0x4d, 0xd0, //0x00002193 movq $-48(%rbp), %rcx
  2397. 0x48, 0x29, 0xc1, //0x00002197 subq %rax, %rcx
  2398. 0x48, 0x83, 0xf9, 0x04, //0x0000219a cmpq $4, %rcx
  2399. 0x0f, 0x8c, 0xd1, 0x02, 0x00, 0x00, //0x0000219e jl LBB1_489
  2400. 0x8b, 0x38, //0x000021a4 movl (%rax), %edi
  2401. 0x89, 0xfb, //0x000021a6 movl %edi, %ebx
  2402. 0xf7, 0xd3, //0x000021a8 notl %ebx
  2403. 0x8d, 0x8f, 0xd0, 0xcf, 0xcf, 0xcf, //0x000021aa leal $-808464432(%rdi), %ecx
  2404. 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000021b0 andl $-2139062144, %ebx
  2405. 0x85, 0xcb, //0x000021b6 testl %ecx, %ebx
  2406. 0x0f, 0x85, 0xb7, 0x02, 0x00, 0x00, //0x000021b8 jne LBB1_489
  2407. 0x8d, 0x8f, 0x19, 0x19, 0x19, 0x19, //0x000021be leal $421075225(%rdi), %ecx
  2408. 0x09, 0xf9, //0x000021c4 orl %edi, %ecx
  2409. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000021c6 testl $-2139062144, %ecx
  2410. 0x0f, 0x85, 0xa3, 0x02, 0x00, 0x00, //0x000021cc jne LBB1_489
  2411. 0x89, 0xfe, //0x000021d2 movl %edi, %esi
  2412. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000021d4 andl $2139062143, %esi
  2413. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000021da movl $-1061109568, %ecx
  2414. 0x29, 0xf1, //0x000021df subl %esi, %ecx
  2415. 0x44, 0x8d, 0x86, 0x46, 0x46, 0x46, 0x46, //0x000021e1 leal $1179010630(%rsi), %r8d
  2416. 0x21, 0xd9, //0x000021e8 andl %ebx, %ecx
  2417. 0x44, 0x85, 0xc1, //0x000021ea testl %r8d, %ecx
  2418. 0x0f, 0x85, 0x82, 0x02, 0x00, 0x00, //0x000021ed jne LBB1_489
  2419. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000021f3 movl $-522133280, %ecx
  2420. 0x29, 0xf1, //0x000021f8 subl %esi, %ecx
  2421. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x000021fa addl $960051513, %esi
  2422. 0x21, 0xcb, //0x00002200 andl %ecx, %ebx
  2423. 0x85, 0xf3, //0x00002202 testl %esi, %ebx
  2424. 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00002204 jne LBB1_489
  2425. 0x0f, 0xcf, //0x0000220a bswapl %edi
  2426. 0x89, 0xf8, //0x0000220c movl %edi, %eax
  2427. 0xc1, 0xe8, 0x04, //0x0000220e shrl $4, %eax
  2428. 0xf7, 0xd0, //0x00002211 notl %eax
  2429. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002213 andl $16843009, %eax
  2430. 0x8d, 0x04, 0xc0, //0x00002218 leal (%rax,%rax,8), %eax
  2431. 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000221b andl $252645135, %edi
  2432. 0x01, 0xc7, //0x00002221 addl %eax, %edi
  2433. 0x41, 0x89, 0xfe, //0x00002223 movl %edi, %r14d
  2434. 0x41, 0xc1, 0xee, 0x04, //0x00002226 shrl $4, %r14d
  2435. 0x41, 0x09, 0xfe, //0x0000222a orl %edi, %r14d
  2436. 0x44, 0x89, 0xf0, //0x0000222d movl %r14d, %eax
  2437. 0xc1, 0xe8, 0x08, //0x00002230 shrl $8, %eax
  2438. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002233 andl $65280, %eax
  2439. 0x44, 0x89, 0xf1, //0x00002238 movl %r14d, %ecx
  2440. 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x0000223b andl $128, %ecx
  2441. 0x09, 0xc1, //0x00002241 orl %eax, %ecx
  2442. 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002243 je LBB1_453
  2443. 0x41, 0xbe, 0xff, 0x00, 0x00, 0x00, //0x00002249 movl $255, %r14d
  2444. //0x0000224f LBB1_453
  2445. 0x48, 0x83, 0xc2, 0x06, //0x0000224f addq $6, %rdx
  2446. 0x49, 0x89, 0xd7, //0x00002253 movq %rdx, %r15
  2447. 0x48, 0x8b, 0x5d, 0xd0, //0x00002256 movq $-48(%rbp), %rbx
  2448. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000225a movabsq $-4294967296, %r8
  2449. 0x8b, 0x45, 0xc8, //0x00002264 movl $-56(%rbp), %eax
  2450. //0x00002267 LBB1_454
  2451. 0x41, 0x80, 0xfe, 0x0a, //0x00002267 cmpb $10, %r14b
  2452. 0x0f, 0x84, 0xcf, 0xfe, 0xff, 0xff, //0x0000226b je LBB1_440
  2453. 0x41, 0x80, 0xfe, 0x0d, //0x00002271 cmpb $13, %r14b
  2454. 0x0f, 0x84, 0xc5, 0xfe, 0xff, 0xff, //0x00002275 je LBB1_440
  2455. 0xe9, 0x06, 0x02, 0x00, 0x00, //0x0000227b jmp LBB1_490
  2456. //0x00002280 LBB1_456
  2457. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002280 movl $2, %r11d
  2458. 0x49, 0x89, 0xd7, //0x00002286 movq %rdx, %r15
  2459. 0xe9, 0x77, 0xf8, 0xff, 0xff, //0x00002289 jmp LBB1_334
  2460. //0x0000228e LBB1_457
  2461. 0x49, 0x89, 0xd7, //0x0000228e movq %rdx, %r15
  2462. 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00002291 jmp LBB1_492
  2463. //0x00002296 LBB1_478
  2464. 0x4d, 0x89, 0xfe, //0x00002296 movq %r15, %r14
  2465. 0x4c, 0x89, 0xf2, //0x00002299 movq %r14, %rdx
  2466. 0x49, 0x39, 0xf6, //0x0000229c cmpq %rsi, %r14
  2467. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000229f jb LBB1_462
  2468. 0xe9, 0x09, 0x04, 0x00, 0x00, //0x000022a5 jmp LBB1_499
  2469. //0x000022aa LBB1_460
  2470. 0x4d, 0x89, 0xf7, //0x000022aa movq %r14, %r15
  2471. 0x4c, 0x89, 0xf2, //0x000022ad movq %r14, %rdx
  2472. 0x49, 0x39, 0xf6, //0x000022b0 cmpq %rsi, %r14
  2473. 0x0f, 0x83, 0xfa, 0x03, 0x00, 0x00, //0x000022b3 jae LBB1_499
  2474. //0x000022b9 LBB1_462
  2475. 0x4c, 0x8d, 0x7a, 0x01, //0x000022b9 leaq $1(%rdx), %r15
  2476. 0x0f, 0xb6, 0x3a, //0x000022bd movzbl (%rdx), %edi
  2477. 0x40, 0x80, 0xff, 0x5c, //0x000022c0 cmpb $92, %dil
  2478. 0x0f, 0x85, 0xe8, 0x00, 0x00, 0x00, //0x000022c4 jne LBB1_475
  2479. 0x4c, 0x8d, 0x72, 0x02, //0x000022ca leaq $2(%rdx), %r14
  2480. 0x49, 0x39, 0xf6, //0x000022ce cmpq %rsi, %r14
  2481. 0x0f, 0x87, 0x63, 0x02, 0x00, 0x00, //0x000022d1 ja LBB1_517
  2482. 0x41, 0x0f, 0xb6, 0x07, //0x000022d7 movzbl (%r15), %eax
  2483. 0x3c, 0x6e, //0x000022db cmpb $110, %al
  2484. 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000022dd je LBB1_460
  2485. 0x3c, 0x72, //0x000022e3 cmpb $114, %al
  2486. 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x000022e5 je LBB1_460
  2487. 0x3c, 0x75, //0x000022eb cmpb $117, %al
  2488. 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x000022ed jne LBB1_479
  2489. 0x48, 0x89, 0xf0, //0x000022f3 movq %rsi, %rax
  2490. 0x4c, 0x29, 0xf0, //0x000022f6 subq %r14, %rax
  2491. 0x48, 0x83, 0xf8, 0x04, //0x000022f9 cmpq $4, %rax
  2492. 0x0f, 0x8c, 0xf0, 0x00, 0x00, 0x00, //0x000022fd jl LBB1_479
  2493. 0x41, 0x8b, 0x06, //0x00002303 movl (%r14), %eax
  2494. 0x89, 0xc7, //0x00002306 movl %eax, %edi
  2495. 0xf7, 0xd7, //0x00002308 notl %edi
  2496. 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000230a leal $-808464432(%rax), %ecx
  2497. 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00002310 andl $-2139062144, %edi
  2498. 0x85, 0xcf, //0x00002316 testl %ecx, %edi
  2499. 0x0f, 0x85, 0xd5, 0x00, 0x00, 0x00, //0x00002318 jne LBB1_479
  2500. 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x0000231e leal $421075225(%rax), %ecx
  2501. 0x09, 0xc1, //0x00002324 orl %eax, %ecx
  2502. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00002326 testl $-2139062144, %ecx
  2503. 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x0000232c jne LBB1_479
  2504. 0x89, 0xc6, //0x00002332 movl %eax, %esi
  2505. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002334 andl $2139062143, %esi
  2506. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000233a movl $-1061109568, %ecx
  2507. 0x29, 0xf1, //0x0000233f subl %esi, %ecx
  2508. 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00002341 leal $1179010630(%rsi), %ebx
  2509. 0x21, 0xf9, //0x00002347 andl %edi, %ecx
  2510. 0x85, 0xd9, //0x00002349 testl %ebx, %ecx
  2511. 0x0f, 0x85, 0xa2, 0x00, 0x00, 0x00, //0x0000234b jne LBB1_479
  2512. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002351 movl $-522133280, %ecx
  2513. 0x29, 0xf1, //0x00002356 subl %esi, %ecx
  2514. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002358 addl $960051513, %esi
  2515. 0x21, 0xcf, //0x0000235e andl %ecx, %edi
  2516. 0x85, 0xf7, //0x00002360 testl %esi, %edi
  2517. 0x48, 0x8b, 0x75, 0xd0, //0x00002362 movq $-48(%rbp), %rsi
  2518. 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00002366 jne LBB1_479
  2519. 0x0f, 0xc8, //0x0000236c bswapl %eax
  2520. 0x89, 0xc1, //0x0000236e movl %eax, %ecx
  2521. 0xc1, 0xe9, 0x04, //0x00002370 shrl $4, %ecx
  2522. 0xf7, 0xd1, //0x00002373 notl %ecx
  2523. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002375 andl $16843009, %ecx
  2524. 0x8d, 0x0c, 0xc9, //0x0000237b leal (%rcx,%rcx,8), %ecx
  2525. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000237e andl $252645135, %eax
  2526. 0x01, 0xc8, //0x00002383 addl %ecx, %eax
  2527. 0x89, 0xc7, //0x00002385 movl %eax, %edi
  2528. 0xc1, 0xef, 0x04, //0x00002387 shrl $4, %edi
  2529. 0x09, 0xc7, //0x0000238a orl %eax, %edi
  2530. 0x89, 0xf8, //0x0000238c movl %edi, %eax
  2531. 0xc1, 0xe8, 0x08, //0x0000238e shrl $8, %eax
  2532. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002391 andl $65280, %eax
  2533. 0x89, 0xf9, //0x00002396 movl %edi, %ecx
  2534. 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002398 andl $128, %ecx
  2535. 0x09, 0xc1, //0x0000239e orl %eax, %ecx
  2536. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000023a0 je LBB1_474
  2537. 0xbf, 0xff, 0x00, 0x00, 0x00, //0x000023a6 movl $255, %edi
  2538. //0x000023ab LBB1_474
  2539. 0x48, 0x83, 0xc2, 0x06, //0x000023ab addq $6, %rdx
  2540. 0x49, 0x89, 0xd7, //0x000023af movq %rdx, %r15
  2541. //0x000023b2 LBB1_475
  2542. 0x40, 0x80, 0xff, 0x0a, //0x000023b2 cmpb $10, %dil
  2543. 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x000023b6 je LBB1_478
  2544. 0x40, 0x80, 0xff, 0x0d, //0x000023bc cmpb $13, %dil
  2545. 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x000023c0 je LBB1_478
  2546. 0x40, 0x80, 0xff, 0x3d, //0x000023c6 cmpb $61, %dil
  2547. 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x000023ca jne LBB1_495
  2548. 0x83, 0x7d, 0x98, 0x03, //0x000023d0 cmpl $3, $-104(%rbp)
  2549. 0x0f, 0x84, 0xff, 0x00, 0x00, 0x00, //0x000023d4 je LBB1_495
  2550. 0x4c, 0x39, 0x7d, 0xd0, //0x000023da cmpq %r15, $-48(%rbp)
  2551. 0x0f, 0x87, 0x86, 0x01, 0x00, 0x00, //0x000023de ja LBB1_522
  2552. //0x000023e4 LBB1_511
  2553. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000023e4 movabsq $-4294967296, %r8
  2554. 0xe9, 0xc0, 0x02, 0x00, 0x00, //0x000023ee jmp LBB1_499
  2555. //0x000023f3 LBB1_479
  2556. 0x4d, 0x89, 0xf7, //0x000023f3 movq %r14, %r15
  2557. 0xe9, 0xde, 0x00, 0x00, 0x00, //0x000023f6 jmp LBB1_495
  2558. //0x000023fb LBB1_458
  2559. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000023fb movl $2, %r11d
  2560. 0xe9, 0xff, 0xf6, 0xff, 0xff, //0x00002401 jmp LBB1_334
  2561. //0x00002406 LBB1_480
  2562. 0x48, 0xff, 0xc2, //0x00002406 incq %rdx
  2563. 0x48, 0xff, 0xc3, //0x00002409 incq %rbx
  2564. 0x48, 0xff, 0xcf, //0x0000240c decq %rdi
  2565. 0x48, 0xff, 0xc8, //0x0000240f decq %rax
  2566. 0x0f, 0x84, 0x8d, 0x02, 0x00, 0x00, //0x00002412 je LBB1_519
  2567. //0x00002418 LBB1_481
  2568. 0x0f, 0xb6, 0x4a, 0xff, //0x00002418 movzbl $-1(%rdx), %ecx
  2569. 0x80, 0xf9, 0x0a, //0x0000241c cmpb $10, %cl
  2570. 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x0000241f je LBB1_480
  2571. 0x80, 0xf9, 0x0d, //0x00002425 cmpb $13, %cl
  2572. 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00002428 je LBB1_480
  2573. 0x80, 0xf9, 0x3d, //0x0000242e cmpb $61, %cl
  2574. 0x0f, 0x85, 0xe5, 0x02, 0x00, 0x00, //0x00002431 jne LBB1_539
  2575. 0x49, 0x89, 0xd7, //0x00002437 movq %rdx, %r15
  2576. 0x83, 0xfe, 0x04, //0x0000243a cmpl $4, %esi
  2577. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000243d movabsq $-4294967296, %r8
  2578. 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002447 je LBB1_495
  2579. 0x48, 0x39, 0x55, 0xd0, //0x0000244d cmpq %rdx, $-48(%rbp)
  2580. 0x0f, 0x87, 0xbf, 0x00, 0x00, 0x00, //0x00002451 ja LBB1_513
  2581. //0x00002457 LBB1_486
  2582. 0x49, 0x89, 0xd7, //0x00002457 movq %rdx, %r15
  2583. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000245a movabsq $-4294967296, %r8
  2584. 0xe9, 0x4a, 0x02, 0x00, 0x00, //0x00002464 jmp LBB1_499
  2585. //0x00002469 LBB1_487
  2586. 0x80, 0xfb, 0x2f, //0x00002469 cmpb $47, %bl
  2587. 0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000246c jne LBB1_489
  2588. 0x41, 0x89, 0xde, //0x00002472 movl %ebx, %r14d
  2589. //0x00002475 LBB1_489
  2590. 0x49, 0x89, 0xc7, //0x00002475 movq %rax, %r15
  2591. 0x48, 0x8b, 0x5d, 0xd0, //0x00002478 movq $-48(%rbp), %rbx
  2592. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000247c movabsq $-4294967296, %r8
  2593. //0x00002486 LBB1_490
  2594. 0x41, 0x0f, 0xb6, 0xc6, //0x00002486 movzbl %r14b, %eax
  2595. 0x48, 0x8b, 0x4d, 0xc0, //0x0000248a movq $-64(%rbp), %rcx
  2596. 0x0f, 0xb6, 0x04, 0x01, //0x0000248e movzbl (%rcx,%rax), %eax
  2597. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002492 cmpl $255, %eax
  2598. 0x0f, 0x84, 0x2e, 0xfa, 0xff, 0xff, //0x00002497 je LBB1_497
  2599. //0x0000249d LBB1_491
  2600. 0x8b, 0x4d, 0xc8, //0x0000249d movl $-56(%rbp), %ecx
  2601. 0xc1, 0xe1, 0x06, //0x000024a0 shll $6, %ecx
  2602. 0x09, 0xc1, //0x000024a3 orl %eax, %ecx
  2603. 0x89, 0xc8, //0x000024a5 movl %ecx, %eax
  2604. 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000024a7 movl $4, %r11d
  2605. //0x000024ad LBB1_492
  2606. 0x89, 0x45, 0xc8, //0x000024ad movl %eax, $-56(%rbp)
  2607. 0xf6, 0x45, 0xbc, 0x02, //0x000024b0 testb $2, $-68(%rbp)
  2608. 0x0f, 0x94, 0xc0, //0x000024b4 sete %al
  2609. 0x41, 0x83, 0xfb, 0x01, //0x000024b7 cmpl $1, %r11d
  2610. 0x0f, 0x94, 0xc1, //0x000024bb sete %cl
  2611. 0x49, 0x39, 0xdf, //0x000024be cmpq %rbx, %r15
  2612. 0x0f, 0x82, 0xec, 0x01, 0x00, 0x00, //0x000024c1 jb LBB1_499
  2613. 0x41, 0x83, 0xfb, 0x04, //0x000024c7 cmpl $4, %r11d
  2614. 0x0f, 0x84, 0xe2, 0x01, 0x00, 0x00, //0x000024cb je LBB1_499
  2615. 0x08, 0xc8, //0x000024d1 orb %cl, %al
  2616. 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000024d3 je LBB1_499
  2617. //0x000024d9 LBB1_495
  2618. 0x49, 0x8d, 0x4f, 0x01, //0x000024d9 leaq $1(%r15), %rcx
  2619. 0x48, 0x8b, 0x5d, 0xd0, //0x000024dd movq $-48(%rbp), %rbx
  2620. 0x4c, 0x39, 0xfb, //0x000024e1 cmpq %r15, %rbx
  2621. 0x49, 0x0f, 0x45, 0xcf, //0x000024e4 cmovneq %r15, %rcx
  2622. 0x4c, 0x29, 0xe9, //0x000024e8 subq %r13, %rcx
  2623. 0x0f, 0x85, 0xf8, 0x24, 0x00, 0x00, //0x000024eb jne LBB1_1141
  2624. 0x4d, 0x89, 0xef, //0x000024f1 movq %r13, %r15
  2625. 0x48, 0x8b, 0x4d, 0xb0, //0x000024f4 movq $-80(%rbp), %rcx
  2626. 0x48, 0x89, 0x4d, 0xb0, //0x000024f8 movq %rcx, $-80(%rbp)
  2627. 0x49, 0x39, 0xcc, //0x000024fc cmpq %rcx, %r12
  2628. 0x0f, 0x83, 0x9e, 0xf2, 0xff, 0xff, //0x000024ff jae LBB1_506
  2629. 0xe9, 0xae, 0xe0, 0xff, 0xff, //0x00002505 jmp LBB1_2
  2630. //0x0000250a LBB1_512
  2631. 0x48, 0xff, 0xc3, //0x0000250a incq %rbx
  2632. 0x48, 0xff, 0xcf, //0x0000250d decq %rdi
  2633. 0x0f, 0x84, 0x8f, 0x01, 0x00, 0x00, //0x00002510 je LBB1_519
  2634. //0x00002516 LBB1_513
  2635. 0x0f, 0xb6, 0x43, 0xff, //0x00002516 movzbl $-1(%rbx), %eax
  2636. 0x3c, 0x0a, //0x0000251a cmpb $10, %al
  2637. 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x0000251c je LBB1_512
  2638. 0x3c, 0x0d, //0x00002522 cmpb $13, %al
  2639. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002524 je LBB1_512
  2640. 0x3c, 0x3d, //0x0000252a cmpb $61, %al
  2641. 0x0f, 0x85, 0x64, 0x03, 0x00, 0x00, //0x0000252c jne LBB1_545
  2642. 0x49, 0x89, 0xdf, //0x00002532 movq %rbx, %r15
  2643. 0xe9, 0x71, 0x03, 0x00, 0x00, //0x00002535 jmp LBB1_567
  2644. //0x0000253a LBB1_517
  2645. 0x4c, 0x89, 0xfa, //0x0000253a movq %r15, %rdx
  2646. //0x0000253d LBB1_459
  2647. 0x49, 0x89, 0xd7, //0x0000253d movq %rdx, %r15
  2648. 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00002540 jmp LBB1_495
  2649. //0x00002545 LBB1_538
  2650. 0x49, 0x89, 0xd6, //0x00002545 movq %rdx, %r14
  2651. 0x4d, 0x89, 0xf7, //0x00002548 movq %r14, %r15
  2652. 0x4c, 0x3b, 0x75, 0xd0, //0x0000254b cmpq $-48(%rbp), %r14
  2653. 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000254f jb LBB1_522
  2654. 0xe9, 0xfd, 0xfe, 0xff, 0xff, //0x00002555 jmp LBB1_486
  2655. //0x0000255a LBB1_520
  2656. 0x4c, 0x89, 0xf2, //0x0000255a movq %r14, %rdx
  2657. 0x4d, 0x89, 0xf7, //0x0000255d movq %r14, %r15
  2658. 0x4c, 0x3b, 0x75, 0xd0, //0x00002560 cmpq $-48(%rbp), %r14
  2659. 0x0f, 0x83, 0xed, 0xfe, 0xff, 0xff, //0x00002564 jae LBB1_486
  2660. //0x0000256a LBB1_522
  2661. 0x49, 0x8d, 0x57, 0x01, //0x0000256a leaq $1(%r15), %rdx
  2662. 0x41, 0x0f, 0xb6, 0x3f, //0x0000256e movzbl (%r15), %edi
  2663. 0x40, 0x80, 0xff, 0x5c, //0x00002572 cmpb $92, %dil
  2664. 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00002576 jne LBB1_535
  2665. 0x4d, 0x8d, 0x77, 0x02, //0x0000257c leaq $2(%r15), %r14
  2666. 0x4c, 0x3b, 0x75, 0xd0, //0x00002580 cmpq $-48(%rbp), %r14
  2667. 0x0f, 0x87, 0xa7, 0x01, 0x00, 0x00, //0x00002584 ja LBB1_543
  2668. 0x0f, 0xb6, 0x02, //0x0000258a movzbl (%rdx), %eax
  2669. 0x3c, 0x6e, //0x0000258d cmpb $110, %al
  2670. 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x0000258f je LBB1_520
  2671. 0x3c, 0x72, //0x00002595 cmpb $114, %al
  2672. 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00002597 je LBB1_520
  2673. 0x3c, 0x75, //0x0000259d cmpb $117, %al
  2674. 0x0f, 0x85, 0xdf, 0x02, 0x00, 0x00, //0x0000259f jne LBB1_544
  2675. 0x48, 0x8b, 0x45, 0xd0, //0x000025a5 movq $-48(%rbp), %rax
  2676. 0x4c, 0x29, 0xf0, //0x000025a9 subq %r14, %rax
  2677. 0x48, 0x83, 0xf8, 0x04, //0x000025ac cmpq $4, %rax
  2678. 0x0f, 0x8c, 0xc6, 0x02, 0x00, 0x00, //0x000025b0 jl LBB1_566
  2679. 0x41, 0x8b, 0x06, //0x000025b6 movl (%r14), %eax
  2680. 0x89, 0xc2, //0x000025b9 movl %eax, %edx
  2681. 0xf7, 0xd2, //0x000025bb notl %edx
  2682. 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x000025bd leal $-808464432(%rax), %ecx
  2683. 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000025c3 andl $-2139062144, %edx
  2684. 0x85, 0xca, //0x000025c9 testl %ecx, %edx
  2685. 0x0f, 0x85, 0xab, 0x02, 0x00, 0x00, //0x000025cb jne LBB1_566
  2686. 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x000025d1 leal $421075225(%rax), %ecx
  2687. 0x09, 0xc1, //0x000025d7 orl %eax, %ecx
  2688. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000025d9 testl $-2139062144, %ecx
  2689. 0x0f, 0x85, 0x97, 0x02, 0x00, 0x00, //0x000025df jne LBB1_566
  2690. 0x89, 0xc6, //0x000025e5 movl %eax, %esi
  2691. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000025e7 andl $2139062143, %esi
  2692. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000025ed movl $-1061109568, %ecx
  2693. 0x29, 0xf1, //0x000025f2 subl %esi, %ecx
  2694. 0x8d, 0xbe, 0x46, 0x46, 0x46, 0x46, //0x000025f4 leal $1179010630(%rsi), %edi
  2695. 0x21, 0xd1, //0x000025fa andl %edx, %ecx
  2696. 0x85, 0xf9, //0x000025fc testl %edi, %ecx
  2697. 0x0f, 0x85, 0x78, 0x02, 0x00, 0x00, //0x000025fe jne LBB1_566
  2698. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002604 movl $-522133280, %ecx
  2699. 0x29, 0xf1, //0x00002609 subl %esi, %ecx
  2700. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x0000260b addl $960051513, %esi
  2701. 0x21, 0xca, //0x00002611 andl %ecx, %edx
  2702. 0x85, 0xf2, //0x00002613 testl %esi, %edx
  2703. 0x0f, 0x85, 0x61, 0x02, 0x00, 0x00, //0x00002615 jne LBB1_566
  2704. 0x0f, 0xc8, //0x0000261b bswapl %eax
  2705. 0x89, 0xc1, //0x0000261d movl %eax, %ecx
  2706. 0xc1, 0xe9, 0x04, //0x0000261f shrl $4, %ecx
  2707. 0xf7, 0xd1, //0x00002622 notl %ecx
  2708. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002624 andl $16843009, %ecx
  2709. 0x8d, 0x0c, 0xc9, //0x0000262a leal (%rcx,%rcx,8), %ecx
  2710. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000262d andl $252645135, %eax
  2711. 0x01, 0xc8, //0x00002632 addl %ecx, %eax
  2712. 0x89, 0xc7, //0x00002634 movl %eax, %edi
  2713. 0xc1, 0xef, 0x04, //0x00002636 shrl $4, %edi
  2714. 0x09, 0xc7, //0x00002639 orl %eax, %edi
  2715. 0x89, 0xf8, //0x0000263b movl %edi, %eax
  2716. 0xc1, 0xe8, 0x08, //0x0000263d shrl $8, %eax
  2717. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002640 andl $65280, %eax
  2718. 0x89, 0xf9, //0x00002645 movl %edi, %ecx
  2719. 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002647 andl $128, %ecx
  2720. 0x09, 0xc1, //0x0000264d orl %eax, %ecx
  2721. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000264f je LBB1_534
  2722. 0xbf, 0xff, 0x00, 0x00, 0x00, //0x00002655 movl $255, %edi
  2723. //0x0000265a LBB1_534
  2724. 0x49, 0x83, 0xc7, 0x06, //0x0000265a addq $6, %r15
  2725. 0x4c, 0x89, 0xfa, //0x0000265e movq %r15, %rdx
  2726. //0x00002661 LBB1_535
  2727. 0x40, 0x80, 0xff, 0x0a, //0x00002661 cmpb $10, %dil
  2728. 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x00002665 je LBB1_538
  2729. 0x40, 0x80, 0xff, 0x0d, //0x0000266b cmpb $13, %dil
  2730. 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x0000266f je LBB1_538
  2731. 0x40, 0x80, 0xff, 0x3d, //0x00002675 cmpb $61, %dil
  2732. 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x00002679 jne LBB1_546
  2733. 0x49, 0x89, 0xd7, //0x0000267f movq %rdx, %r15
  2734. 0x83, 0x7d, 0x98, 0x04, //0x00002682 cmpl $4, $-104(%rbp)
  2735. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002686 movabsq $-4294967296, %r8
  2736. 0x0f, 0x84, 0x43, 0xfe, 0xff, 0xff, //0x00002690 je LBB1_495
  2737. 0x48, 0x39, 0x55, 0xd0, //0x00002696 cmpq %rdx, $-48(%rbp)
  2738. 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x0000269a ja LBB1_549
  2739. 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x000026a0 jmp LBB1_486
  2740. //0x000026a5 LBB1_519
  2741. 0x4c, 0x8b, 0x7d, 0xd0, //0x000026a5 movq $-48(%rbp), %r15
  2742. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000026a9 movabsq $-4294967296, %r8
  2743. //0x000026b3 LBB1_499
  2744. 0xb0, 0x04, //0x000026b3 movb $4, %al
  2745. 0x44, 0x28, 0xd8, //0x000026b5 subb %r11b, %al
  2746. 0x0f, 0xb6, 0xc0, //0x000026b8 movzbl %al, %eax
  2747. 0x01, 0xc0, //0x000026bb addl %eax, %eax
  2748. 0x8d, 0x0c, 0x40, //0x000026bd leal (%rax,%rax,2), %ecx
  2749. 0x8b, 0x45, 0xc8, //0x000026c0 movl $-56(%rbp), %eax
  2750. 0xd3, 0xe0, //0x000026c3 shll %cl, %eax
  2751. 0x41, 0x83, 0xfb, 0x02, //0x000026c5 cmpl $2, %r11d
  2752. 0x48, 0x8b, 0x5d, 0xd0, //0x000026c9 movq $-48(%rbp), %rbx
  2753. 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000026cd je LBB1_504
  2754. 0x41, 0x83, 0xfb, 0x03, //0x000026d3 cmpl $3, %r11d
  2755. 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000026d7 je LBB1_503
  2756. 0x41, 0x83, 0xfb, 0x04, //0x000026dd cmpl $4, %r11d
  2757. 0x48, 0x8b, 0x4d, 0xb0, //0x000026e1 movq $-80(%rbp), %rcx
  2758. 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000026e5 jne LBB1_505
  2759. 0x88, 0x41, 0x02, //0x000026eb movb %al, $2(%rcx)
  2760. //0x000026ee LBB1_503
  2761. 0x89, 0xc1, //0x000026ee movl %eax, %ecx
  2762. 0x48, 0x8b, 0x45, 0xb0, //0x000026f0 movq $-80(%rbp), %rax
  2763. 0x88, 0x68, 0x01, //0x000026f4 movb %ch, $1(%rax)
  2764. 0x89, 0xc8, //0x000026f7 movl %ecx, %eax
  2765. //0x000026f9 LBB1_504
  2766. 0xc1, 0xe8, 0x10, //0x000026f9 shrl $16, %eax
  2767. 0x48, 0x8b, 0x4d, 0xb0, //0x000026fc movq $-80(%rbp), %rcx
  2768. 0x88, 0x01, //0x00002700 movb %al, (%rcx)
  2769. //0x00002702 LBB1_505
  2770. 0x44, 0x89, 0xd8, //0x00002702 movl %r11d, %eax
  2771. 0x48, 0x8d, 0x4c, 0x01, 0xff, //0x00002705 leaq $-1(%rcx,%rax), %rcx
  2772. 0x48, 0x89, 0x4d, 0xb0, //0x0000270a movq %rcx, $-80(%rbp)
  2773. 0x49, 0x39, 0xcc, //0x0000270e cmpq %rcx, %r12
  2774. 0x0f, 0x83, 0x8c, 0xf0, 0xff, 0xff, //0x00002711 jae LBB1_506
  2775. 0xe9, 0x9c, 0xde, 0xff, 0xff, //0x00002717 jmp LBB1_2
  2776. //0x0000271c LBB1_539
  2777. 0x48, 0x89, 0xd3, //0x0000271c movq %rdx, %rbx
  2778. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000271f movabsq $-4294967296, %r8
  2779. 0x49, 0x89, 0xd7, //0x00002729 movq %rdx, %r15
  2780. 0xe9, 0xa8, 0xfd, 0xff, 0xff, //0x0000272c jmp LBB1_495
  2781. //0x00002731 LBB1_543
  2782. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002731 movabsq $-4294967296, %r8
  2783. 0x49, 0x89, 0xd7, //0x0000273b movq %rdx, %r15
  2784. 0xe9, 0x96, 0xfd, 0xff, 0xff, //0x0000273e jmp LBB1_495
  2785. //0x00002743 LBB1_565
  2786. 0x4d, 0x89, 0xfe, //0x00002743 movq %r15, %r14
  2787. 0x4c, 0x89, 0xf2, //0x00002746 movq %r14, %rdx
  2788. 0x4c, 0x3b, 0x75, 0xd0, //0x00002749 cmpq $-48(%rbp), %r14
  2789. 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000274d jb LBB1_549
  2790. 0xe9, 0x8c, 0xfc, 0xff, 0xff, //0x00002753 jmp LBB1_511
  2791. //0x00002758 LBB1_547
  2792. 0x4d, 0x89, 0xf7, //0x00002758 movq %r14, %r15
  2793. 0x4c, 0x89, 0xf2, //0x0000275b movq %r14, %rdx
  2794. 0x4c, 0x3b, 0x75, 0xd0, //0x0000275e cmpq $-48(%rbp), %r14
  2795. 0x0f, 0x83, 0x7c, 0xfc, 0xff, 0xff, //0x00002762 jae LBB1_511
  2796. //0x00002768 LBB1_549
  2797. 0x4c, 0x8d, 0x7a, 0x01, //0x00002768 leaq $1(%rdx), %r15
  2798. 0x0f, 0xb6, 0x3a, //0x0000276c movzbl (%rdx), %edi
  2799. 0x40, 0x80, 0xff, 0x5c, //0x0000276f cmpb $92, %dil
  2800. 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00002773 jne LBB1_562
  2801. 0x4c, 0x8d, 0x72, 0x02, //0x00002779 leaq $2(%rdx), %r14
  2802. 0x4c, 0x3b, 0x75, 0xd0, //0x0000277d cmpq $-48(%rbp), %r14
  2803. 0x0f, 0x87, 0x33, 0x01, 0x00, 0x00, //0x00002781 ja LBB1_570
  2804. 0x41, 0x0f, 0xb6, 0x07, //0x00002787 movzbl (%r15), %eax
  2805. 0x3c, 0x6e, //0x0000278b cmpb $110, %al
  2806. 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x0000278d je LBB1_547
  2807. 0x3c, 0x72, //0x00002793 cmpb $114, %al
  2808. 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00002795 je LBB1_547
  2809. 0x3c, 0x75, //0x0000279b cmpb $117, %al
  2810. 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x0000279d jne LBB1_544
  2811. 0x48, 0x8b, 0x45, 0xd0, //0x000027a3 movq $-48(%rbp), %rax
  2812. 0x4c, 0x29, 0xf0, //0x000027a7 subq %r14, %rax
  2813. 0x48, 0x83, 0xf8, 0x04, //0x000027aa cmpq $4, %rax
  2814. 0x0f, 0x8c, 0xc8, 0x00, 0x00, 0x00, //0x000027ae jl LBB1_566
  2815. 0x41, 0x8b, 0x06, //0x000027b4 movl (%r14), %eax
  2816. 0x89, 0xc7, //0x000027b7 movl %eax, %edi
  2817. 0xf7, 0xd7, //0x000027b9 notl %edi
  2818. 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x000027bb leal $-808464432(%rax), %ecx
  2819. 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x000027c1 andl $-2139062144, %edi
  2820. 0x85, 0xcf, //0x000027c7 testl %ecx, %edi
  2821. 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x000027c9 jne LBB1_566
  2822. 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x000027cf leal $421075225(%rax), %ecx
  2823. 0x09, 0xc1, //0x000027d5 orl %eax, %ecx
  2824. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000027d7 testl $-2139062144, %ecx
  2825. 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x000027dd jne LBB1_566
  2826. 0x89, 0xc6, //0x000027e3 movl %eax, %esi
  2827. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000027e5 andl $2139062143, %esi
  2828. 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000027eb movl $-1061109568, %ecx
  2829. 0x29, 0xf1, //0x000027f0 subl %esi, %ecx
  2830. 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x000027f2 leal $1179010630(%rsi), %ebx
  2831. 0x21, 0xf9, //0x000027f8 andl %edi, %ecx
  2832. 0x85, 0xd9, //0x000027fa testl %ebx, %ecx
  2833. 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x000027fc jne LBB1_566
  2834. 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002802 movl $-522133280, %ecx
  2835. 0x29, 0xf1, //0x00002807 subl %esi, %ecx
  2836. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002809 addl $960051513, %esi
  2837. 0x21, 0xcf, //0x0000280f andl %ecx, %edi
  2838. 0x85, 0xf7, //0x00002811 testl %esi, %edi
  2839. 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x00002813 jne LBB1_566
  2840. 0x0f, 0xc8, //0x00002819 bswapl %eax
  2841. 0x89, 0xc1, //0x0000281b movl %eax, %ecx
  2842. 0xc1, 0xe9, 0x04, //0x0000281d shrl $4, %ecx
  2843. 0xf7, 0xd1, //0x00002820 notl %ecx
  2844. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002822 andl $16843009, %ecx
  2845. 0x8d, 0x0c, 0xc9, //0x00002828 leal (%rcx,%rcx,8), %ecx
  2846. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000282b andl $252645135, %eax
  2847. 0x01, 0xc8, //0x00002830 addl %ecx, %eax
  2848. 0x89, 0xc7, //0x00002832 movl %eax, %edi
  2849. 0xc1, 0xef, 0x04, //0x00002834 shrl $4, %edi
  2850. 0x09, 0xc7, //0x00002837 orl %eax, %edi
  2851. 0x89, 0xf8, //0x00002839 movl %edi, %eax
  2852. 0xc1, 0xe8, 0x08, //0x0000283b shrl $8, %eax
  2853. 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000283e andl $65280, %eax
  2854. 0x89, 0xf9, //0x00002843 movl %edi, %ecx
  2855. 0x81, 0xe1, 0x80, 0x00, 0x00, 0x00, //0x00002845 andl $128, %ecx
  2856. 0x09, 0xc1, //0x0000284b orl %eax, %ecx
  2857. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000284d je LBB1_561
  2858. 0xbf, 0xff, 0x00, 0x00, 0x00, //0x00002853 movl $255, %edi
  2859. //0x00002858 LBB1_561
  2860. 0x48, 0x83, 0xc2, 0x06, //0x00002858 addq $6, %rdx
  2861. 0x49, 0x89, 0xd7, //0x0000285c movq %rdx, %r15
  2862. //0x0000285f LBB1_562
  2863. 0x40, 0x80, 0xff, 0x0a, //0x0000285f cmpb $10, %dil
  2864. 0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x00002863 je LBB1_565
  2865. 0x40, 0x80, 0xff, 0x0d, //0x00002869 cmpb $13, %dil
  2866. 0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x0000286d je LBB1_565
  2867. 0x40, 0x80, 0xff, 0x3d, //0x00002873 cmpb $61, %dil
  2868. 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00002877 jmp LBB1_567
  2869. //0x0000287c LBB1_566
  2870. 0x4d, 0x89, 0xf7, //0x0000287c movq %r14, %r15
  2871. 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000287f jmp LBB1_567
  2872. //0x00002884 LBB1_544
  2873. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002884 movabsq $-4294967296, %r8
  2874. 0x4d, 0x89, 0xf7, //0x0000288e movq %r14, %r15
  2875. 0xe9, 0x43, 0xfc, 0xff, 0xff, //0x00002891 jmp LBB1_495
  2876. //0x00002896 LBB1_545
  2877. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002896 movabsq $-4294967296, %r8
  2878. 0x49, 0x89, 0xdf, //0x000028a0 movq %rbx, %r15
  2879. 0xe9, 0x31, 0xfc, 0xff, 0xff, //0x000028a3 jmp LBB1_495
  2880. //0x000028a8 LBB1_546
  2881. 0x49, 0x89, 0xd7, //0x000028a8 movq %rdx, %r15
  2882. //0x000028ab LBB1_567
  2883. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000028ab movabsq $-4294967296, %r8
  2884. 0xe9, 0x1f, 0xfc, 0xff, 0xff, //0x000028b5 jmp LBB1_495
  2885. //0x000028ba LBB1_570
  2886. 0x4c, 0x89, 0xfa, //0x000028ba movq %r15, %rdx
  2887. 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000028bd movabsq $-4294967296, %r8
  2888. 0xe9, 0x0d, 0xfc, 0xff, 0xff, //0x000028c7 jmp LBB1_495
  2889. //0x000028cc LBB1_574
  2890. 0x4d, 0x89, 0xf9, //0x000028cc movq %r15, %r9
  2891. 0x48, 0x8b, 0x45, 0x90, //0x000028cf movq $-112(%rbp), %rax
  2892. 0x48, 0x83, 0xc0, 0xfc, //0x000028d3 addq $-4, %rax
  2893. 0x48, 0x3b, 0x45, 0xb0, //0x000028d7 cmpq $-80(%rbp), %rax
  2894. 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000028db jae LBB1_575
  2895. 0xe9, 0x34, 0x10, 0x00, 0x00, //0x000028e1 jmp LBB1_851
  2896. //0x000028e6 LBB1_572
  2897. 0x4d, 0x89, 0xcf, //0x000028e6 movq %r9, %r15
  2898. 0x48, 0x8b, 0x5d, 0xd0, //0x000028e9 movq $-48(%rbp), %rbx
  2899. 0x48, 0x8b, 0x45, 0x90, //0x000028ed movq $-112(%rbp), %rax
  2900. 0x48, 0x83, 0xc0, 0xfc, //0x000028f1 addq $-4, %rax
  2901. 0x48, 0x3b, 0x45, 0xb0, //0x000028f5 cmpq $-80(%rbp), %rax
  2902. 0x0f, 0x82, 0x1b, 0x10, 0x00, 0x00, //0x000028f9 jb LBB1_851
  2903. //0x000028ff LBB1_575
  2904. 0x4c, 0x8d, 0x6b, 0xfc, //0x000028ff leaq $-4(%rbx), %r13
  2905. 0x4d, 0x39, 0xfd, //0x00002903 cmpq %r15, %r13
  2906. 0x0f, 0x82, 0x0e, 0x10, 0x00, 0x00, //0x00002906 jb LBB1_851
  2907. 0x49, 0x89, 0xc6, //0x0000290c movq %rax, %r14
  2908. 0x44, 0x8b, 0x65, 0xbc, //0x0000290f movl $-68(%rbp), %r12d
  2909. 0x41, 0x83, 0xe4, 0x02, //0x00002913 andl $2, %r12d
  2910. 0x48, 0x8b, 0x45, 0xa8, //0x00002917 movq $-88(%rbp), %rax
  2911. 0x48, 0x8b, 0x4d, 0x88, //0x0000291b movq $-120(%rbp), %rcx
  2912. 0x48, 0x8d, 0x54, 0x01, 0xfe, //0x0000291f leaq $-2(%rcx,%rax), %rdx
  2913. 0x48, 0x89, 0x55, 0xa0, //0x00002924 movq %rdx, $-96(%rbp)
  2914. 0x48, 0x8d, 0x44, 0x01, 0xfd, //0x00002928 leaq $-3(%rcx,%rax), %rax
  2915. 0x48, 0x89, 0x45, 0x90, //0x0000292d movq %rax, $-112(%rbp)
  2916. 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002931 jmp LBB1_577
  2917. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002936 .p2align 4, 0x90
  2918. //0x00002940 LBB1_578
  2919. 0xc1, 0xe2, 0x1a, //0x00002940 shll $26, %edx
  2920. 0xc1, 0xe0, 0x14, //0x00002943 shll $20, %eax
  2921. 0x09, 0xd0, //0x00002946 orl %edx, %eax
  2922. 0xc1, 0xe3, 0x0e, //0x00002948 shll $14, %ebx
  2923. 0xc1, 0xe1, 0x08, //0x0000294b shll $8, %ecx
  2924. 0x09, 0xd9, //0x0000294e orl %ebx, %ecx
  2925. 0x09, 0xc1, //0x00002950 orl %eax, %ecx
  2926. 0x0f, 0xc9, //0x00002952 bswapl %ecx
  2927. 0x48, 0x8b, 0x55, 0xb0, //0x00002954 movq $-80(%rbp), %rdx
  2928. 0x89, 0x0a, //0x00002958 movl %ecx, (%rdx)
  2929. 0x49, 0x83, 0xc7, 0x04, //0x0000295a addq $4, %r15
  2930. 0x48, 0x83, 0xc2, 0x03, //0x0000295e addq $3, %rdx
  2931. 0x48, 0x89, 0x55, 0xb0, //0x00002962 movq %rdx, $-80(%rbp)
  2932. 0x49, 0x39, 0xd6, //0x00002966 cmpq %rdx, %r14
  2933. 0x0f, 0x82, 0xbb, 0x0f, 0x00, 0x00, //0x00002969 jb LBB1_852
  2934. //0x0000296f LBB1_727
  2935. 0x4d, 0x89, 0xf9, //0x0000296f movq %r15, %r9
  2936. 0x4d, 0x39, 0xfd, //0x00002972 cmpq %r15, %r13
  2937. 0x0f, 0x82, 0xaf, 0x0f, 0x00, 0x00, //0x00002975 jb LBB1_852
  2938. //0x0000297b LBB1_577
  2939. 0x41, 0x0f, 0xb6, 0x07, //0x0000297b movzbl (%r15), %eax
  2940. 0x48, 0x8b, 0x75, 0xc0, //0x0000297f movq $-64(%rbp), %rsi
  2941. 0x0f, 0xb6, 0x14, 0x06, //0x00002983 movzbl (%rsi,%rax), %edx
  2942. 0x41, 0x0f, 0xb6, 0x47, 0x01, //0x00002987 movzbl $1(%r15), %eax
  2943. 0x0f, 0xb6, 0x04, 0x06, //0x0000298c movzbl (%rsi,%rax), %eax
  2944. 0x41, 0x0f, 0xb6, 0x4f, 0x02, //0x00002990 movzbl $2(%r15), %ecx
  2945. 0x0f, 0xb6, 0x1c, 0x0e, //0x00002995 movzbl (%rsi,%rcx), %ebx
  2946. 0x41, 0x0f, 0xb6, 0x4f, 0x03, //0x00002999 movzbl $3(%r15), %ecx
  2947. 0x0f, 0xb6, 0x0c, 0x0e, //0x0000299e movzbl (%rsi,%rcx), %ecx
  2948. 0x89, 0xc7, //0x000029a2 movl %eax, %edi
  2949. 0x09, 0xd7, //0x000029a4 orl %edx, %edi
  2950. 0x89, 0xde, //0x000029a6 movl %ebx, %esi
  2951. 0x09, 0xce, //0x000029a8 orl %ecx, %esi
  2952. 0x09, 0xfe, //0x000029aa orl %edi, %esi
  2953. 0x40, 0x80, 0xfe, 0xff, //0x000029ac cmpb $-1, %sil
  2954. 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000029b0 jne LBB1_578
  2955. 0x48, 0x8b, 0x5d, 0xd0, //0x000029b6 movq $-48(%rbp), %rbx
  2956. 0x4c, 0x39, 0xfb, //0x000029ba cmpq %r15, %rbx
  2957. 0x0f, 0x86, 0x1d, 0x02, 0x00, 0x00, //0x000029bd jbe LBB1_611
  2958. 0xf6, 0x45, 0xbc, 0x08, //0x000029c3 testb $8, $-68(%rbp)
  2959. 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000029c7 je LBB1_583
  2960. 0x4c, 0x89, 0xfa, //0x000029cd movq %r15, %rdx
  2961. 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x000029d0 jmp LBB1_594
  2962. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000029d5 .p2align 4, 0x90
  2963. //0x000029e0 LBB1_582
  2964. 0x49, 0xff, 0xc7, //0x000029e0 incq %r15
  2965. 0x49, 0x39, 0xdf, //0x000029e3 cmpq %rbx, %r15
  2966. 0x0f, 0x83, 0xde, 0x01, 0x00, 0x00, //0x000029e6 jae LBB1_609
  2967. //0x000029ec LBB1_583
  2968. 0x41, 0x0f, 0xb6, 0x0f, //0x000029ec movzbl (%r15), %ecx
  2969. 0x48, 0x83, 0xf9, 0x0d, //0x000029f0 cmpq $13, %rcx
  2970. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x000029f4 je LBB1_582
  2971. 0x80, 0xf9, 0x0a, //0x000029fa cmpb $10, %cl
  2972. 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x000029fd je LBB1_582
  2973. 0x48, 0x8b, 0x45, 0xc0, //0x00002a03 movq $-64(%rbp), %rax
  2974. 0x0f, 0xb6, 0x04, 0x08, //0x00002a07 movzbl (%rax,%rcx), %eax
  2975. 0x49, 0xff, 0xc7, //0x00002a0b incq %r15
  2976. 0x89, 0x45, 0xc8, //0x00002a0e movl %eax, $-56(%rbp)
  2977. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002a11 cmpl $255, %eax
  2978. 0x0f, 0x84, 0x84, 0x02, 0x00, 0x00, //0x00002a16 je LBB1_623
  2979. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002a1c movl $1, %r11d
  2980. 0x49, 0x39, 0xdf, //0x00002a22 cmpq %rbx, %r15
  2981. 0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00002a25 jb LBB1_588
  2982. 0xe9, 0x99, 0x06, 0x00, 0x00, //0x00002a2b jmp LBB1_693
  2983. //0x00002a30 .p2align 4, 0x90
  2984. //0x00002a30 LBB1_587
  2985. 0x49, 0xff, 0xc7, //0x00002a30 incq %r15
  2986. 0x49, 0x39, 0xdf, //0x00002a33 cmpq %rbx, %r15
  2987. 0x0f, 0x83, 0x3d, 0x04, 0x00, 0x00, //0x00002a36 jae LBB1_675
  2988. //0x00002a3c LBB1_588
  2989. 0x41, 0x0f, 0xb6, 0x0f, //0x00002a3c movzbl (%r15), %ecx
  2990. 0x48, 0x83, 0xf9, 0x0d, //0x00002a40 cmpq $13, %rcx
  2991. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00002a44 je LBB1_587
  2992. 0x80, 0xf9, 0x0a, //0x00002a4a cmpb $10, %cl
  2993. 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00002a4d je LBB1_587
  2994. 0x48, 0x8b, 0x45, 0xc0, //0x00002a53 movq $-64(%rbp), %rax
  2995. 0x0f, 0xb6, 0x04, 0x08, //0x00002a57 movzbl (%rax,%rcx), %eax
  2996. 0x49, 0xff, 0xc7, //0x00002a5b incq %r15
  2997. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002a5e cmpl $255, %eax
  2998. 0x0f, 0x84, 0xb6, 0x06, 0x00, 0x00, //0x00002a63 je LBB1_716
  2999. 0x8b, 0x4d, 0xc8, //0x00002a69 movl $-56(%rbp), %ecx
  3000. 0xc1, 0xe1, 0x06, //0x00002a6c shll $6, %ecx
  3001. 0x09, 0xc1, //0x00002a6f orl %eax, %ecx
  3002. 0x89, 0x4d, 0xc8, //0x00002a71 movl %ecx, $-56(%rbp)
  3003. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002a74 movl $2, %r11d
  3004. 0x49, 0x39, 0xdf, //0x00002a7a cmpq %rbx, %r15
  3005. 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x00002a7d jb LBB1_613
  3006. 0xe9, 0x41, 0x06, 0x00, 0x00, //0x00002a83 jmp LBB1_693
  3007. //0x00002a88 LBB1_592
  3008. 0x3c, 0x6e, //0x00002a88 cmpb $110, %al
  3009. 0x0f, 0x85, 0xd6, 0x01, 0x00, 0x00, //0x00002a8a jne LBB1_618
  3010. //0x00002a90 .p2align 4, 0x90
  3011. //0x00002a90 LBB1_593
  3012. 0x4c, 0x89, 0xfa, //0x00002a90 movq %r15, %rdx
  3013. 0x49, 0x39, 0xdf, //0x00002a93 cmpq %rbx, %r15
  3014. 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x00002a96 jae LBB1_609
  3015. //0x00002a9c LBB1_594
  3016. 0x48, 0x8d, 0x42, 0x01, //0x00002a9c leaq $1(%rdx), %rax
  3017. 0x0f, 0xb6, 0x0a, //0x00002aa0 movzbl (%rdx), %ecx
  3018. 0x80, 0xf9, 0x5c, //0x00002aa3 cmpb $92, %cl
  3019. 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x00002aa6 jne LBB1_607
  3020. 0x4c, 0x8d, 0x7a, 0x02, //0x00002aac leaq $2(%rdx), %r15
  3021. 0xb1, 0xff, //0x00002ab0 movb $-1, %cl
  3022. 0x49, 0x39, 0xdf, //0x00002ab2 cmpq %rbx, %r15
  3023. 0x0f, 0x87, 0xa3, 0x01, 0x00, 0x00, //0x00002ab5 ja LBB1_617
  3024. 0x0f, 0xb6, 0x00, //0x00002abb movzbl (%rax), %eax
  3025. 0x3c, 0x71, //0x00002abe cmpb $113, %al
  3026. 0x0f, 0x8e, 0xc2, 0xff, 0xff, 0xff, //0x00002ac0 jle LBB1_592
  3027. 0x3c, 0x72, //0x00002ac6 cmpb $114, %al
  3028. 0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x00002ac8 je LBB1_593
  3029. 0x3c, 0x75, //0x00002ace cmpb $117, %al
  3030. 0x0f, 0x85, 0x9a, 0x01, 0x00, 0x00, //0x00002ad0 jne LBB1_620
  3031. 0x48, 0x89, 0xd8, //0x00002ad6 movq %rbx, %rax
  3032. 0x4c, 0x29, 0xf8, //0x00002ad9 subq %r15, %rax
  3033. 0x48, 0x83, 0xf8, 0x04, //0x00002adc cmpq $4, %rax
  3034. 0x0f, 0x8c, 0x8a, 0x01, 0x00, 0x00, //0x00002ae0 jl LBB1_620
  3035. 0x41, 0x8b, 0x07, //0x00002ae6 movl (%r15), %eax
  3036. 0x89, 0xc6, //0x00002ae9 movl %eax, %esi
  3037. 0xf7, 0xd6, //0x00002aeb notl %esi
  3038. 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002aed leal $-808464432(%rax), %edi
  3039. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00002af3 andl $-2139062144, %esi
  3040. 0x85, 0xfe, //0x00002af9 testl %edi, %esi
  3041. 0x0f, 0x85, 0x6f, 0x01, 0x00, 0x00, //0x00002afb jne LBB1_620
  3042. 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x00002b01 leal $421075225(%rax), %edi
  3043. 0x09, 0xc7, //0x00002b07 orl %eax, %edi
  3044. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00002b09 testl $-2139062144, %edi
  3045. 0x0f, 0x85, 0x5b, 0x01, 0x00, 0x00, //0x00002b0f jne LBB1_620
  3046. 0x89, 0xc7, //0x00002b15 movl %eax, %edi
  3047. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002b17 andl $2139062143, %edi
  3048. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002b1d movl $-1061109568, %ebx
  3049. 0x29, 0xfb, //0x00002b22 subl %edi, %ebx
  3050. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00002b24 leal $1179010630(%rdi), %r8d
  3051. 0x21, 0xf3, //0x00002b2b andl %esi, %ebx
  3052. 0x44, 0x85, 0xc3, //0x00002b2d testl %r8d, %ebx
  3053. 0x48, 0x8b, 0x5d, 0xd0, //0x00002b30 movq $-48(%rbp), %rbx
  3054. 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x00002b34 jne LBB1_620
  3055. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002b3a movl $-522133280, %ebx
  3056. 0x29, 0xfb, //0x00002b3f subl %edi, %ebx
  3057. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00002b41 addl $960051513, %edi
  3058. 0x21, 0xde, //0x00002b47 andl %ebx, %esi
  3059. 0x48, 0x8b, 0x5d, 0xd0, //0x00002b49 movq $-48(%rbp), %rbx
  3060. 0x85, 0xfe, //0x00002b4d testl %edi, %esi
  3061. 0x0f, 0x85, 0x1b, 0x01, 0x00, 0x00, //0x00002b4f jne LBB1_620
  3062. 0x0f, 0xc8, //0x00002b55 bswapl %eax
  3063. 0x89, 0xc1, //0x00002b57 movl %eax, %ecx
  3064. 0xc1, 0xe9, 0x04, //0x00002b59 shrl $4, %ecx
  3065. 0xf7, 0xd1, //0x00002b5c notl %ecx
  3066. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002b5e andl $16843009, %ecx
  3067. 0x8d, 0x0c, 0xc9, //0x00002b64 leal (%rcx,%rcx,8), %ecx
  3068. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002b67 andl $252645135, %eax
  3069. 0x01, 0xc8, //0x00002b6c addl %ecx, %eax
  3070. 0x89, 0xc1, //0x00002b6e movl %eax, %ecx
  3071. 0xc1, 0xe9, 0x04, //0x00002b70 shrl $4, %ecx
  3072. 0x09, 0xc1, //0x00002b73 orl %eax, %ecx
  3073. 0x89, 0xc8, //0x00002b75 movl %ecx, %eax
  3074. 0xc1, 0xe8, 0x08, //0x00002b77 shrl $8, %eax
  3075. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002b7a andl $65280, %eax
  3076. 0x89, 0xce, //0x00002b7f movl %ecx, %esi
  3077. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00002b81 andl $128, %esi
  3078. 0x09, 0xc6, //0x00002b87 orl %eax, %esi
  3079. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002b89 je LBB1_606
  3080. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00002b8f movl $255, %ecx
  3081. //0x00002b94 LBB1_606
  3082. 0x48, 0x83, 0xc2, 0x06, //0x00002b94 addq $6, %rdx
  3083. 0x49, 0x89, 0xd7, //0x00002b98 movq %rdx, %r15
  3084. 0x80, 0xf9, 0x0d, //0x00002b9b cmpb $13, %cl
  3085. 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002b9e jne LBB1_608
  3086. 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x00002ba4 jmp LBB1_593
  3087. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ba9 .p2align 4, 0x90
  3088. //0x00002bb0 LBB1_607
  3089. 0x49, 0x89, 0xc7, //0x00002bb0 movq %rax, %r15
  3090. 0x80, 0xf9, 0x0d, //0x00002bb3 cmpb $13, %cl
  3091. 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002bb6 je LBB1_593
  3092. //0x00002bbc LBB1_608
  3093. 0x80, 0xf9, 0x0a, //0x00002bbc cmpb $10, %cl
  3094. 0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x00002bbf je LBB1_593
  3095. 0xe9, 0xa6, 0x00, 0x00, 0x00, //0x00002bc5 jmp LBB1_620
  3096. //0x00002bca LBB1_609
  3097. 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00002bca movl $0, $-56(%rbp)
  3098. 0x45, 0x31, 0xdb, //0x00002bd1 xorl %r11d, %r11d
  3099. //0x00002bd4 LBB1_610
  3100. 0x45, 0x85, 0xdb, //0x00002bd4 testl %r11d, %r11d
  3101. 0x0f, 0x85, 0xec, 0x04, 0x00, 0x00, //0x00002bd7 jne LBB1_693
  3102. 0x90, 0x90, 0x90, //0x00002bdd .p2align 4, 0x90
  3103. //0x00002be0 LBB1_611
  3104. 0x48, 0x8b, 0x55, 0xb0, //0x00002be0 movq $-80(%rbp), %rdx
  3105. 0x48, 0x89, 0x55, 0xb0, //0x00002be4 movq %rdx, $-80(%rbp)
  3106. 0x49, 0x39, 0xd6, //0x00002be8 cmpq %rdx, %r14
  3107. 0x0f, 0x83, 0x7e, 0xfd, 0xff, 0xff, //0x00002beb jae LBB1_727
  3108. 0xe9, 0x34, 0x0d, 0x00, 0x00, //0x00002bf1 jmp LBB1_852
  3109. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002bf6 .p2align 4, 0x90
  3110. //0x00002c00 LBB1_612
  3111. 0x49, 0xff, 0xc7, //0x00002c00 incq %r15
  3112. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002c03 movl $2, %r11d
  3113. 0x49, 0x39, 0xdf, //0x00002c09 cmpq %rbx, %r15
  3114. 0x0f, 0x83, 0xc2, 0xff, 0xff, 0xff, //0x00002c0c jae LBB1_610
  3115. //0x00002c12 LBB1_613
  3116. 0x41, 0x0f, 0xb6, 0x0f, //0x00002c12 movzbl (%r15), %ecx
  3117. 0x48, 0x83, 0xf9, 0x0d, //0x00002c16 cmpq $13, %rcx
  3118. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002c1a je LBB1_612
  3119. 0x80, 0xf9, 0x0a, //0x00002c20 cmpb $10, %cl
  3120. 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00002c23 je LBB1_612
  3121. 0x48, 0x8b, 0x45, 0xc0, //0x00002c29 movq $-64(%rbp), %rax
  3122. 0x0f, 0xb6, 0x04, 0x08, //0x00002c2d movzbl (%rax,%rcx), %eax
  3123. 0x49, 0xff, 0xc7, //0x00002c31 incq %r15
  3124. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002c34 cmpl $255, %eax
  3125. 0x0f, 0x84, 0x0e, 0x09, 0x00, 0x00, //0x00002c39 je LBB1_759
  3126. 0x8b, 0x4d, 0xc8, //0x00002c3f movl $-56(%rbp), %ecx
  3127. 0xc1, 0xe1, 0x06, //0x00002c42 shll $6, %ecx
  3128. 0x09, 0xc1, //0x00002c45 orl %eax, %ecx
  3129. 0x89, 0x4d, 0xc8, //0x00002c47 movl %ecx, $-56(%rbp)
  3130. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002c4a movl $3, %r11d
  3131. 0x49, 0x39, 0xdf, //0x00002c50 cmpq %rbx, %r15
  3132. 0x0f, 0x82, 0xa6, 0x03, 0x00, 0x00, //0x00002c53 jb LBB1_677
  3133. 0xe9, 0x6b, 0x04, 0x00, 0x00, //0x00002c59 jmp LBB1_693
  3134. //0x00002c5e LBB1_617
  3135. 0x49, 0x89, 0xc7, //0x00002c5e movq %rax, %r15
  3136. 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002c61 jmp LBB1_620
  3137. //0x00002c66 LBB1_618
  3138. 0x3c, 0x2f, //0x00002c66 cmpb $47, %al
  3139. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00002c68 jne LBB1_620
  3140. 0x89, 0xc1, //0x00002c6e movl %eax, %ecx
  3141. //0x00002c70 LBB1_620
  3142. 0x0f, 0xb6, 0xc1, //0x00002c70 movzbl %cl, %eax
  3143. 0x48, 0x8b, 0x55, 0xc0, //0x00002c73 movq $-64(%rbp), %rdx
  3144. 0x0f, 0xb6, 0x04, 0x02, //0x00002c77 movzbl (%rdx,%rax), %eax
  3145. 0x89, 0x45, 0xc8, //0x00002c7b movl %eax, $-56(%rbp)
  3146. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002c7e cmpl $255, %eax
  3147. 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002c83 je LBB1_623
  3148. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002c89 movl $1, %r11d
  3149. 0x49, 0x39, 0xdf, //0x00002c8f cmpq %rbx, %r15
  3150. 0x0f, 0x83, 0x31, 0x04, 0x00, 0x00, //0x00002c92 jae LBB1_693
  3151. 0x4c, 0x89, 0xfa, //0x00002c98 movq %r15, %rdx
  3152. 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00002c9b jmp LBB1_639
  3153. //0x00002ca0 LBB1_623
  3154. 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00002ca0 movl $0, $-56(%rbp)
  3155. 0x45, 0x31, 0xdb, //0x00002ca7 xorl %r11d, %r11d
  3156. //0x00002caa LBB1_624
  3157. 0x45, 0x85, 0xe4, //0x00002caa testl %r12d, %r12d
  3158. 0x0f, 0x85, 0x3e, 0x04, 0x00, 0x00, //0x00002cad jne LBB1_696
  3159. 0x41, 0x83, 0xfb, 0x02, //0x00002cb3 cmpl $2, %r11d
  3160. 0x0f, 0x82, 0x34, 0x04, 0x00, 0x00, //0x00002cb7 jb LBB1_696
  3161. 0x80, 0xf9, 0x3d, //0x00002cbd cmpb $61, %cl
  3162. 0x0f, 0x85, 0x2b, 0x04, 0x00, 0x00, //0x00002cc0 jne LBB1_696
  3163. 0x41, 0xba, 0x05, 0x00, 0x00, 0x00, //0x00002cc6 movl $5, %r10d
  3164. 0x45, 0x29, 0xda, //0x00002ccc subl %r11d, %r10d
  3165. 0xf6, 0x45, 0xbc, 0x08, //0x00002ccf testb $8, $-68(%rbp)
  3166. 0x0f, 0x85, 0xab, 0x01, 0x00, 0x00, //0x00002cd3 jne LBB1_655
  3167. 0x4c, 0x39, 0x7d, 0xd0, //0x00002cd9 cmpq %r15, $-48(%rbp)
  3168. 0x0f, 0x86, 0x2a, 0x09, 0x00, 0x00, //0x00002cdd jbe LBB1_720
  3169. 0x49, 0x8d, 0x4f, 0x03, //0x00002ce3 leaq $3(%r15), %rcx
  3170. 0x48, 0x8b, 0x5d, 0xa0, //0x00002ce7 movq $-96(%rbp), %rbx
  3171. 0x4c, 0x29, 0xfb, //0x00002ceb subq %r15, %rbx
  3172. 0x49, 0x8d, 0x57, 0x04, //0x00002cee leaq $4(%r15), %rdx
  3173. 0x48, 0x8b, 0x7d, 0x90, //0x00002cf2 movq $-112(%rbp), %rdi
  3174. 0x4c, 0x29, 0xff, //0x00002cf6 subq %r15, %rdi
  3175. 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002cf9 jmp LBB1_631
  3176. 0x90, 0x90, //0x00002cfe .p2align 4, 0x90
  3177. //0x00002d00 LBB1_630
  3178. 0x49, 0xff, 0xc7, //0x00002d00 incq %r15
  3179. 0x48, 0xff, 0xc1, //0x00002d03 incq %rcx
  3180. 0x48, 0xff, 0xcb, //0x00002d06 decq %rbx
  3181. 0x48, 0xff, 0xc2, //0x00002d09 incq %rdx
  3182. 0x48, 0xff, 0xcf, //0x00002d0c decq %rdi
  3183. 0x4c, 0x39, 0x7d, 0xd0, //0x00002d0f cmpq %r15, $-48(%rbp)
  3184. 0x0f, 0x84, 0xf0, 0x08, 0x00, 0x00, //0x00002d13 je LBB1_717
  3185. //0x00002d19 LBB1_631
  3186. 0x41, 0x0f, 0xb6, 0x07, //0x00002d19 movzbl (%r15), %eax
  3187. 0x3c, 0x0a, //0x00002d1d cmpb $10, %al
  3188. 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002d1f je LBB1_630
  3189. 0x3c, 0x0d, //0x00002d25 cmpb $13, %al
  3190. 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00002d27 je LBB1_630
  3191. 0x3c, 0x3d, //0x00002d2d cmpb $61, %al
  3192. 0x0f, 0x85, 0x30, 0x05, 0x00, 0x00, //0x00002d2f jne LBB1_728
  3193. 0x49, 0xff, 0xc7, //0x00002d35 incq %r15
  3194. 0x41, 0x83, 0xfa, 0x02, //0x00002d38 cmpl $2, %r10d
  3195. 0x0f, 0x84, 0xaf, 0x03, 0x00, 0x00, //0x00002d3c je LBB1_696
  3196. 0x4c, 0x39, 0x7d, 0xd0, //0x00002d42 cmpq %r15, $-48(%rbp)
  3197. 0x0f, 0x87, 0x04, 0x03, 0x00, 0x00, //0x00002d46 ja LBB1_682
  3198. 0xe9, 0xbc, 0x08, 0x00, 0x00, //0x00002d4c jmp LBB1_720
  3199. //0x00002d51 LBB1_636
  3200. 0x3c, 0x6e, //0x00002d51 cmpb $110, %al
  3201. 0x0f, 0x85, 0x2f, 0x03, 0x00, 0x00, //0x00002d53 jne LBB1_688
  3202. //0x00002d59 LBB1_637
  3203. 0x4d, 0x89, 0xc7, //0x00002d59 movq %r8, %r15
  3204. //0x00002d5c LBB1_638
  3205. 0x4c, 0x89, 0xfa, //0x00002d5c movq %r15, %rdx
  3206. 0x49, 0x39, 0xdf, //0x00002d5f cmpq %rbx, %r15
  3207. 0x0f, 0x83, 0x11, 0x01, 0x00, 0x00, //0x00002d62 jae LBB1_675
  3208. //0x00002d68 LBB1_639
  3209. 0x4c, 0x8d, 0x7a, 0x01, //0x00002d68 leaq $1(%rdx), %r15
  3210. 0x0f, 0xb6, 0x0a, //0x00002d6c movzbl (%rdx), %ecx
  3211. 0x80, 0xf9, 0x5c, //0x00002d6f cmpb $92, %cl
  3212. 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x00002d72 jne LBB1_652
  3213. 0x4c, 0x8d, 0x42, 0x02, //0x00002d78 leaq $2(%rdx), %r8
  3214. 0xb1, 0xff, //0x00002d7c movb $-1, %cl
  3215. 0x49, 0x39, 0xd8, //0x00002d7e cmpq %rbx, %r8
  3216. 0x0f, 0x87, 0x12, 0x03, 0x00, 0x00, //0x00002d81 ja LBB1_691
  3217. 0x41, 0x0f, 0xb6, 0x07, //0x00002d87 movzbl (%r15), %eax
  3218. 0x3c, 0x71, //0x00002d8b cmpb $113, %al
  3219. 0x0f, 0x8e, 0xbe, 0xff, 0xff, 0xff, //0x00002d8d jle LBB1_636
  3220. 0x3c, 0x72, //0x00002d93 cmpb $114, %al
  3221. 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00002d95 je LBB1_637
  3222. 0x3c, 0x75, //0x00002d9b cmpb $117, %al
  3223. 0x0f, 0x85, 0xef, 0x02, 0x00, 0x00, //0x00002d9d jne LBB1_690
  3224. 0x48, 0x8b, 0x45, 0xd0, //0x00002da3 movq $-48(%rbp), %rax
  3225. 0x4c, 0x29, 0xc0, //0x00002da7 subq %r8, %rax
  3226. 0x48, 0x83, 0xf8, 0x04, //0x00002daa cmpq $4, %rax
  3227. 0x0f, 0x8c, 0xde, 0x02, 0x00, 0x00, //0x00002dae jl LBB1_690
  3228. 0x41, 0x8b, 0x18, //0x00002db4 movl (%r8), %ebx
  3229. 0x89, 0xde, //0x00002db7 movl %ebx, %esi
  3230. 0xf7, 0xd6, //0x00002db9 notl %esi
  3231. 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002dbb leal $-808464432(%rbx), %eax
  3232. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00002dc1 andl $-2139062144, %esi
  3233. 0x85, 0xc6, //0x00002dc7 testl %eax, %esi
  3234. 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x00002dc9 jne LBB1_690
  3235. 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x00002dcf leal $421075225(%rbx), %eax
  3236. 0x09, 0xd8, //0x00002dd5 orl %ebx, %eax
  3237. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00002dd7 testl $-2139062144, %eax
  3238. 0x0f, 0x85, 0xb0, 0x02, 0x00, 0x00, //0x00002ddc jne LBB1_690
  3239. 0x89, 0xd8, //0x00002de2 movl %ebx, %eax
  3240. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002de4 andl $2139062143, %eax
  3241. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002de9 movl $-1061109568, %edi
  3242. 0x29, 0xc7, //0x00002dee subl %eax, %edi
  3243. 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x00002df0 leal $1179010630(%rax), %r10d
  3244. 0x21, 0xf7, //0x00002df7 andl %esi, %edi
  3245. 0x44, 0x85, 0xd7, //0x00002df9 testl %r10d, %edi
  3246. 0x0f, 0x85, 0x90, 0x02, 0x00, 0x00, //0x00002dfc jne LBB1_690
  3247. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002e02 movl $-522133280, %edi
  3248. 0x29, 0xc7, //0x00002e07 subl %eax, %edi
  3249. 0x05, 0x39, 0x39, 0x39, 0x39, //0x00002e09 addl $960051513, %eax
  3250. 0x21, 0xfe, //0x00002e0e andl %edi, %esi
  3251. 0x85, 0xc6, //0x00002e10 testl %eax, %esi
  3252. 0x0f, 0x85, 0x7a, 0x02, 0x00, 0x00, //0x00002e12 jne LBB1_690
  3253. 0x0f, 0xcb, //0x00002e18 bswapl %ebx
  3254. 0x89, 0xd8, //0x00002e1a movl %ebx, %eax
  3255. 0xc1, 0xe8, 0x04, //0x00002e1c shrl $4, %eax
  3256. 0xf7, 0xd0, //0x00002e1f notl %eax
  3257. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00002e21 andl $16843009, %eax
  3258. 0x8d, 0x04, 0xc0, //0x00002e26 leal (%rax,%rax,8), %eax
  3259. 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002e29 andl $252645135, %ebx
  3260. 0x01, 0xc3, //0x00002e2f addl %eax, %ebx
  3261. 0x89, 0xd9, //0x00002e31 movl %ebx, %ecx
  3262. 0xc1, 0xe9, 0x04, //0x00002e33 shrl $4, %ecx
  3263. 0x09, 0xd9, //0x00002e36 orl %ebx, %ecx
  3264. 0x89, 0xc8, //0x00002e38 movl %ecx, %eax
  3265. 0xc1, 0xe8, 0x08, //0x00002e3a shrl $8, %eax
  3266. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002e3d andl $65280, %eax
  3267. 0x89, 0xce, //0x00002e42 movl %ecx, %esi
  3268. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00002e44 andl $128, %esi
  3269. 0x09, 0xc6, //0x00002e4a orl %eax, %esi
  3270. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002e4c je LBB1_651
  3271. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00002e52 movl $255, %ecx
  3272. //0x00002e57 LBB1_651
  3273. 0x48, 0x83, 0xc2, 0x06, //0x00002e57 addq $6, %rdx
  3274. 0x49, 0x89, 0xd7, //0x00002e5b movq %rdx, %r15
  3275. 0x48, 0x8b, 0x5d, 0xd0, //0x00002e5e movq $-48(%rbp), %rbx
  3276. //0x00002e62 LBB1_652
  3277. 0x80, 0xf9, 0x0a, //0x00002e62 cmpb $10, %cl
  3278. 0x0f, 0x84, 0xf1, 0xfe, 0xff, 0xff, //0x00002e65 je LBB1_638
  3279. 0x80, 0xf9, 0x0d, //0x00002e6b cmpb $13, %cl
  3280. 0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00002e6e je LBB1_638
  3281. 0xe9, 0x20, 0x02, 0x00, 0x00, //0x00002e74 jmp LBB1_691
  3282. //0x00002e79 LBB1_675
  3283. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002e79 movl $1, %r11d
  3284. 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x00002e7f jmp LBB1_610
  3285. //0x00002e84 LBB1_655
  3286. 0x48, 0x8b, 0x55, 0xd0, //0x00002e84 movq $-48(%rbp), %rdx
  3287. 0x4c, 0x39, 0xfa, //0x00002e88 cmpq %r15, %rdx
  3288. 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00002e8b ja LBB1_658
  3289. 0xe9, 0x77, 0x07, 0x00, 0x00, //0x00002e91 jmp LBB1_720
  3290. //0x00002e96 LBB1_674
  3291. 0x48, 0x89, 0xc1, //0x00002e96 movq %rax, %rcx
  3292. 0x49, 0x89, 0xcf, //0x00002e99 movq %rcx, %r15
  3293. 0x48, 0x39, 0xd1, //0x00002e9c cmpq %rdx, %rcx
  3294. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002e9f jb LBB1_658
  3295. 0xe9, 0x3b, 0x01, 0x00, 0x00, //0x00002ea5 jmp LBB1_719
  3296. //0x00002eaa LBB1_656
  3297. 0x48, 0x89, 0xc8, //0x00002eaa movq %rcx, %rax
  3298. 0x49, 0x89, 0xcf, //0x00002ead movq %rcx, %r15
  3299. 0x48, 0x39, 0xd1, //0x00002eb0 cmpq %rdx, %rcx
  3300. 0x0f, 0x83, 0x2c, 0x01, 0x00, 0x00, //0x00002eb3 jae LBB1_719
  3301. //0x00002eb9 LBB1_658
  3302. 0x49, 0x8d, 0x47, 0x01, //0x00002eb9 leaq $1(%r15), %rax
  3303. 0x41, 0x0f, 0xb6, 0x0f, //0x00002ebd movzbl (%r15), %ecx
  3304. 0x80, 0xf9, 0x5c, //0x00002ec1 cmpb $92, %cl
  3305. 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00002ec4 jne LBB1_671
  3306. 0x49, 0x8d, 0x4f, 0x02, //0x00002eca leaq $2(%r15), %rcx
  3307. 0x48, 0x39, 0xd1, //0x00002ece cmpq %rdx, %rcx
  3308. 0x0f, 0x87, 0x3b, 0x0a, 0x00, 0x00, //0x00002ed1 ja LBB1_827
  3309. 0x0f, 0xb6, 0x00, //0x00002ed7 movzbl (%rax), %eax
  3310. 0x3c, 0x6e, //0x00002eda cmpb $110, %al
  3311. 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00002edc je LBB1_656
  3312. 0x3c, 0x72, //0x00002ee2 cmpb $114, %al
  3313. 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002ee4 je LBB1_656
  3314. 0x3c, 0x75, //0x00002eea cmpb $117, %al
  3315. 0x0f, 0x85, 0x15, 0x0a, 0x00, 0x00, //0x00002eec jne LBB1_847
  3316. 0x48, 0x89, 0xd0, //0x00002ef2 movq %rdx, %rax
  3317. 0x48, 0x29, 0xc8, //0x00002ef5 subq %rcx, %rax
  3318. 0x48, 0x83, 0xf8, 0x04, //0x00002ef8 cmpq $4, %rax
  3319. 0x0f, 0x8c, 0x05, 0x0a, 0x00, 0x00, //0x00002efc jl LBB1_847
  3320. 0x8b, 0x01, //0x00002f02 movl (%rcx), %eax
  3321. 0x89, 0xc2, //0x00002f04 movl %eax, %edx
  3322. 0xf7, 0xd2, //0x00002f06 notl %edx
  3323. 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002f08 leal $-808464432(%rax), %esi
  3324. 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00002f0e andl $-2139062144, %edx
  3325. 0x85, 0xf2, //0x00002f14 testl %esi, %edx
  3326. 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x00002f16 jne LBB1_847
  3327. 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x00002f1c leal $421075225(%rax), %esi
  3328. 0x09, 0xc6, //0x00002f22 orl %eax, %esi
  3329. 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00002f24 testl $-2139062144, %esi
  3330. 0x0f, 0x85, 0xd7, 0x09, 0x00, 0x00, //0x00002f2a jne LBB1_847
  3331. 0x89, 0xc6, //0x00002f30 movl %eax, %esi
  3332. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002f32 andl $2139062143, %esi
  3333. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002f38 movl $-1061109568, %edi
  3334. 0x29, 0xf7, //0x00002f3d subl %esi, %edi
  3335. 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00002f3f leal $1179010630(%rsi), %ebx
  3336. 0x21, 0xd7, //0x00002f45 andl %edx, %edi
  3337. 0x85, 0xdf, //0x00002f47 testl %ebx, %edi
  3338. 0x0f, 0x85, 0xb8, 0x09, 0x00, 0x00, //0x00002f49 jne LBB1_847
  3339. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002f4f movl $-522133280, %edi
  3340. 0x29, 0xf7, //0x00002f54 subl %esi, %edi
  3341. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00002f56 addl $960051513, %esi
  3342. 0x21, 0xfa, //0x00002f5c andl %edi, %edx
  3343. 0x85, 0xf2, //0x00002f5e testl %esi, %edx
  3344. 0x0f, 0x85, 0xa1, 0x09, 0x00, 0x00, //0x00002f60 jne LBB1_847
  3345. 0x0f, 0xc8, //0x00002f66 bswapl %eax
  3346. 0x89, 0xc1, //0x00002f68 movl %eax, %ecx
  3347. 0xc1, 0xe9, 0x04, //0x00002f6a shrl $4, %ecx
  3348. 0xf7, 0xd1, //0x00002f6d notl %ecx
  3349. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002f6f andl $16843009, %ecx
  3350. 0x8d, 0x0c, 0xc9, //0x00002f75 leal (%rcx,%rcx,8), %ecx
  3351. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002f78 andl $252645135, %eax
  3352. 0x01, 0xc8, //0x00002f7d addl %ecx, %eax
  3353. 0x89, 0xc1, //0x00002f7f movl %eax, %ecx
  3354. 0xc1, 0xe9, 0x04, //0x00002f81 shrl $4, %ecx
  3355. 0x09, 0xc1, //0x00002f84 orl %eax, %ecx
  3356. 0x89, 0xc8, //0x00002f86 movl %ecx, %eax
  3357. 0xc1, 0xe8, 0x08, //0x00002f88 shrl $8, %eax
  3358. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00002f8b andl $65280, %eax
  3359. 0x89, 0xca, //0x00002f90 movl %ecx, %edx
  3360. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002f92 andl $128, %edx
  3361. 0x09, 0xc2, //0x00002f98 orl %eax, %edx
  3362. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002f9a je LBB1_670
  3363. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00002fa0 movl $255, %ecx
  3364. //0x00002fa5 LBB1_670
  3365. 0x49, 0x83, 0xc7, 0x06, //0x00002fa5 addq $6, %r15
  3366. 0x4c, 0x89, 0xf8, //0x00002fa9 movq %r15, %rax
  3367. 0x48, 0x8b, 0x55, 0xd0, //0x00002fac movq $-48(%rbp), %rdx
  3368. //0x00002fb0 LBB1_671
  3369. 0x80, 0xf9, 0x0a, //0x00002fb0 cmpb $10, %cl
  3370. 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00002fb3 je LBB1_674
  3371. 0x80, 0xf9, 0x0d, //0x00002fb9 cmpb $13, %cl
  3372. 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002fbc je LBB1_674
  3373. 0x80, 0xf9, 0x3d, //0x00002fc2 cmpb $61, %cl
  3374. 0x0f, 0x85, 0x47, 0x09, 0x00, 0x00, //0x00002fc5 jne LBB1_827
  3375. 0x49, 0x89, 0xc7, //0x00002fcb movq %rax, %r15
  3376. 0x41, 0x83, 0xfa, 0x02, //0x00002fce cmpl $2, %r10d
  3377. 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00002fd2 je LBB1_696
  3378. 0x48, 0x8b, 0x75, 0xd0, //0x00002fd8 movq $-48(%rbp), %rsi
  3379. 0x48, 0x39, 0xc6, //0x00002fdc cmpq %rax, %rsi
  3380. 0x0f, 0x87, 0x32, 0x04, 0x00, 0x00, //0x00002fdf ja LBB1_762
  3381. //0x00002fe5 LBB1_719
  3382. 0x49, 0x89, 0xc7, //0x00002fe5 movq %rax, %r15
  3383. 0xe9, 0x20, 0x06, 0x00, 0x00, //0x00002fe8 jmp LBB1_720
  3384. //0x00002fed LBB1_676
  3385. 0x49, 0xff, 0xc7, //0x00002fed incq %r15
  3386. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002ff0 movl $3, %r11d
  3387. 0x49, 0x39, 0xdf, //0x00002ff6 cmpq %rbx, %r15
  3388. 0x0f, 0x83, 0xd5, 0xfb, 0xff, 0xff, //0x00002ff9 jae LBB1_610
  3389. //0x00002fff LBB1_677
  3390. 0x41, 0x0f, 0xb6, 0x0f, //0x00002fff movzbl (%r15), %ecx
  3391. 0x48, 0x83, 0xf9, 0x0d, //0x00003003 cmpq $13, %rcx
  3392. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003007 je LBB1_676
  3393. 0x80, 0xf9, 0x0a, //0x0000300d cmpb $10, %cl
  3394. 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x00003010 je LBB1_676
  3395. 0x48, 0x8b, 0x45, 0xc0, //0x00003016 movq $-64(%rbp), %rax
  3396. 0x0f, 0xb6, 0x04, 0x08, //0x0000301a movzbl (%rax,%rcx), %eax
  3397. 0x49, 0xff, 0xc7, //0x0000301e incq %r15
  3398. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003021 cmpl $255, %eax
  3399. 0x0f, 0x85, 0xa0, 0x05, 0x00, 0x00, //0x00003026 jne LBB1_790
  3400. //0x0000302c LBB1_791
  3401. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000302c movl $3, %r11d
  3402. 0xe9, 0x73, 0xfc, 0xff, 0xff, //0x00003032 jmp LBB1_624
  3403. //0x00003037 LBB1_681
  3404. 0x49, 0xff, 0xc7, //0x00003037 incq %r15
  3405. 0x48, 0xff, 0xc1, //0x0000303a incq %rcx
  3406. 0x48, 0xff, 0xcb, //0x0000303d decq %rbx
  3407. 0x48, 0xff, 0xc2, //0x00003040 incq %rdx
  3408. 0x48, 0xff, 0xcf, //0x00003043 decq %rdi
  3409. 0x4c, 0x39, 0x7d, 0xd0, //0x00003046 cmpq %r15, $-48(%rbp)
  3410. 0x0f, 0x84, 0xb9, 0x05, 0x00, 0x00, //0x0000304a je LBB1_717
  3411. //0x00003050 LBB1_682
  3412. 0x41, 0x0f, 0xb6, 0x07, //0x00003050 movzbl (%r15), %eax
  3413. 0x3c, 0x0a, //0x00003054 cmpb $10, %al
  3414. 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00003056 je LBB1_681
  3415. 0x3c, 0x0d, //0x0000305c cmpb $13, %al
  3416. 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000305e je LBB1_681
  3417. 0x3c, 0x3d, //0x00003064 cmpb $61, %al
  3418. 0x0f, 0x85, 0xf9, 0x01, 0x00, 0x00, //0x00003066 jne LBB1_728
  3419. 0x49, 0xff, 0xc7, //0x0000306c incq %r15
  3420. 0x41, 0x83, 0xfa, 0x03, //0x0000306f cmpl $3, %r10d
  3421. 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00003073 je LBB1_696
  3422. 0x4c, 0x39, 0x7d, 0xd0, //0x00003079 cmpq %r15, $-48(%rbp)
  3423. 0x0f, 0x87, 0xe7, 0x04, 0x00, 0x00, //0x0000307d ja LBB1_780
  3424. 0xe9, 0x85, 0x05, 0x00, 0x00, //0x00003083 jmp LBB1_720
  3425. //0x00003088 LBB1_688
  3426. 0x3c, 0x2f, //0x00003088 cmpb $47, %al
  3427. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x0000308a jne LBB1_690
  3428. 0x89, 0xc1, //0x00003090 movl %eax, %ecx
  3429. //0x00003092 LBB1_690
  3430. 0x4d, 0x89, 0xc7, //0x00003092 movq %r8, %r15
  3431. 0x48, 0x8b, 0x5d, 0xd0, //0x00003095 movq $-48(%rbp), %rbx
  3432. //0x00003099 LBB1_691
  3433. 0x0f, 0xb6, 0xc1, //0x00003099 movzbl %cl, %eax
  3434. 0x48, 0x8b, 0x55, 0xc0, //0x0000309c movq $-64(%rbp), %rdx
  3435. 0x0f, 0xb6, 0x04, 0x02, //0x000030a0 movzbl (%rdx,%rax), %eax
  3436. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000030a4 cmpl $255, %eax
  3437. 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x000030a9 je LBB1_716
  3438. 0x8b, 0x4d, 0xc8, //0x000030af movl $-56(%rbp), %ecx
  3439. 0xc1, 0xe1, 0x06, //0x000030b2 shll $6, %ecx
  3440. 0x09, 0xc1, //0x000030b5 orl %eax, %ecx
  3441. 0x89, 0x4d, 0xc8, //0x000030b7 movl %ecx, $-56(%rbp)
  3442. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000030ba movl $2, %r11d
  3443. 0x49, 0x39, 0xdf, //0x000030c0 cmpq %rbx, %r15
  3444. 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x000030c3 jb LBB1_701
  3445. //0x000030c9 LBB1_693
  3446. 0x45, 0x85, 0xe4, //0x000030c9 testl %r12d, %r12d
  3447. 0x0f, 0x94, 0xc0, //0x000030cc sete %al
  3448. 0x41, 0x83, 0xfb, 0x01, //0x000030cf cmpl $1, %r11d
  3449. 0x0f, 0x94, 0xc1, //0x000030d3 sete %cl
  3450. 0x49, 0x39, 0xdf, //0x000030d6 cmpq %rbx, %r15
  3451. 0x0f, 0x82, 0x2e, 0x05, 0x00, 0x00, //0x000030d9 jb LBB1_720
  3452. 0x41, 0x83, 0xfb, 0x04, //0x000030df cmpl $4, %r11d
  3453. 0x0f, 0x84, 0x24, 0x05, 0x00, 0x00, //0x000030e3 je LBB1_720
  3454. 0x08, 0xc8, //0x000030e9 orb %cl, %al
  3455. 0x0f, 0x84, 0x1c, 0x05, 0x00, 0x00, //0x000030eb je LBB1_720
  3456. //0x000030f1 LBB1_696
  3457. 0x49, 0x8d, 0x4f, 0x01, //0x000030f1 leaq $1(%r15), %rcx
  3458. 0x4c, 0x39, 0x7d, 0xd0, //0x000030f5 cmpq %r15, $-48(%rbp)
  3459. 0x49, 0x0f, 0x45, 0xcf, //0x000030f9 cmovneq %r15, %rcx
  3460. 0x4c, 0x29, 0xc9, //0x000030fd subq %r9, %rcx
  3461. 0x0f, 0x85, 0x9a, 0x18, 0x00, 0x00, //0x00003100 jne LBB1_1137
  3462. 0x4d, 0x89, 0xcf, //0x00003106 movq %r9, %r15
  3463. 0x48, 0x8b, 0x55, 0xb0, //0x00003109 movq $-80(%rbp), %rdx
  3464. 0x48, 0x89, 0x55, 0xb0, //0x0000310d movq %rdx, $-80(%rbp)
  3465. 0x49, 0x39, 0xd6, //0x00003111 cmpq %rdx, %r14
  3466. 0x0f, 0x83, 0x55, 0xf8, 0xff, 0xff, //0x00003114 jae LBB1_727
  3467. 0xe9, 0x0b, 0x08, 0x00, 0x00, //0x0000311a jmp LBB1_852
  3468. //0x0000311f LBB1_716
  3469. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000311f movl $1, %r11d
  3470. 0xe9, 0x80, 0xfb, 0xff, 0xff, //0x00003125 jmp LBB1_624
  3471. //0x0000312a LBB1_698
  3472. 0x3c, 0x6e, //0x0000312a cmpb $110, %al
  3473. 0x0f, 0x85, 0x41, 0x01, 0x00, 0x00, //0x0000312c jne LBB1_734
  3474. //0x00003132 LBB1_699
  3475. 0x48, 0x89, 0xd7, //0x00003132 movq %rdx, %rdi
  3476. //0x00003135 LBB1_700
  3477. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00003135 movl $2, %r11d
  3478. 0x49, 0x89, 0xff, //0x0000313b movq %rdi, %r15
  3479. 0x48, 0x39, 0xdf, //0x0000313e cmpq %rbx, %rdi
  3480. 0x0f, 0x83, 0x16, 0x01, 0x00, 0x00, //0x00003141 jae LBB1_718
  3481. //0x00003147 LBB1_701
  3482. 0x49, 0x8d, 0x7f, 0x01, //0x00003147 leaq $1(%r15), %rdi
  3483. 0x41, 0x0f, 0xb6, 0x0f, //0x0000314b movzbl (%r15), %ecx
  3484. 0x80, 0xf9, 0x5c, //0x0000314f cmpb $92, %cl
  3485. 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00003152 jne LBB1_714
  3486. 0x49, 0x8d, 0x57, 0x02, //0x00003158 leaq $2(%r15), %rdx
  3487. 0xb1, 0xff, //0x0000315c movb $-1, %cl
  3488. 0x48, 0x39, 0xda, //0x0000315e cmpq %rbx, %rdx
  3489. 0x0f, 0x87, 0x19, 0x01, 0x00, 0x00, //0x00003161 ja LBB1_737
  3490. 0x0f, 0xb6, 0x07, //0x00003167 movzbl (%rdi), %eax
  3491. 0x3c, 0x71, //0x0000316a cmpb $113, %al
  3492. 0x0f, 0x8e, 0xb8, 0xff, 0xff, 0xff, //0x0000316c jle LBB1_698
  3493. 0x3c, 0x72, //0x00003172 cmpb $114, %al
  3494. 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00003174 je LBB1_699
  3495. 0x3c, 0x75, //0x0000317a cmpb $117, %al
  3496. 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x0000317c jne LBB1_736
  3497. 0x48, 0x89, 0xd8, //0x00003182 movq %rbx, %rax
  3498. 0x48, 0x29, 0xd0, //0x00003185 subq %rdx, %rax
  3499. 0x48, 0x83, 0xf8, 0x04, //0x00003188 cmpq $4, %rax
  3500. 0x0f, 0x8c, 0xeb, 0x00, 0x00, 0x00, //0x0000318c jl LBB1_736
  3501. 0x8b, 0x02, //0x00003192 movl (%rdx), %eax
  3502. 0x89, 0xc6, //0x00003194 movl %eax, %esi
  3503. 0xf7, 0xd6, //0x00003196 notl %esi
  3504. 0x8d, 0xb8, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003198 leal $-808464432(%rax), %edi
  3505. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000319e andl $-2139062144, %esi
  3506. 0x85, 0xfe, //0x000031a4 testl %edi, %esi
  3507. 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x000031a6 jne LBB1_736
  3508. 0x8d, 0xb8, 0x19, 0x19, 0x19, 0x19, //0x000031ac leal $421075225(%rax), %edi
  3509. 0x09, 0xc7, //0x000031b2 orl %eax, %edi
  3510. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x000031b4 testl $-2139062144, %edi
  3511. 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x000031ba jne LBB1_736
  3512. 0x89, 0xc7, //0x000031c0 movl %eax, %edi
  3513. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000031c2 andl $2139062143, %edi
  3514. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000031c8 movl $-1061109568, %ebx
  3515. 0x29, 0xfb, //0x000031cd subl %edi, %ebx
  3516. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000031cf leal $1179010630(%rdi), %r8d
  3517. 0x21, 0xf3, //0x000031d6 andl %esi, %ebx
  3518. 0x44, 0x85, 0xc3, //0x000031d8 testl %r8d, %ebx
  3519. 0x48, 0x8b, 0x5d, 0xd0, //0x000031db movq $-48(%rbp), %rbx
  3520. 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x000031df jne LBB1_736
  3521. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000031e5 movl $-522133280, %ebx
  3522. 0x29, 0xfb, //0x000031ea subl %edi, %ebx
  3523. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000031ec addl $960051513, %edi
  3524. 0x21, 0xde, //0x000031f2 andl %ebx, %esi
  3525. 0x48, 0x8b, 0x5d, 0xd0, //0x000031f4 movq $-48(%rbp), %rbx
  3526. 0x85, 0xfe, //0x000031f8 testl %edi, %esi
  3527. 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x000031fa jne LBB1_736
  3528. 0x0f, 0xc8, //0x00003200 bswapl %eax
  3529. 0x89, 0xc1, //0x00003202 movl %eax, %ecx
  3530. 0xc1, 0xe9, 0x04, //0x00003204 shrl $4, %ecx
  3531. 0xf7, 0xd1, //0x00003207 notl %ecx
  3532. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00003209 andl $16843009, %ecx
  3533. 0x8d, 0x0c, 0xc9, //0x0000320f leal (%rcx,%rcx,8), %ecx
  3534. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003212 andl $252645135, %eax
  3535. 0x01, 0xc8, //0x00003217 addl %ecx, %eax
  3536. 0x89, 0xc1, //0x00003219 movl %eax, %ecx
  3537. 0xc1, 0xe9, 0x04, //0x0000321b shrl $4, %ecx
  3538. 0x09, 0xc1, //0x0000321e orl %eax, %ecx
  3539. 0x89, 0xc8, //0x00003220 movl %ecx, %eax
  3540. 0xc1, 0xe8, 0x08, //0x00003222 shrl $8, %eax
  3541. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00003225 andl $65280, %eax
  3542. 0x89, 0xca, //0x0000322a movl %ecx, %edx
  3543. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000322c andl $128, %edx
  3544. 0x09, 0xc2, //0x00003232 orl %eax, %edx
  3545. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003234 je LBB1_713
  3546. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x0000323a movl $255, %ecx
  3547. //0x0000323f LBB1_713
  3548. 0x49, 0x83, 0xc7, 0x06, //0x0000323f addq $6, %r15
  3549. 0x4c, 0x89, 0xff, //0x00003243 movq %r15, %rdi
  3550. //0x00003246 LBB1_714
  3551. 0x80, 0xf9, 0x0a, //0x00003246 cmpb $10, %cl
  3552. 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x00003249 je LBB1_700
  3553. 0x80, 0xf9, 0x0d, //0x0000324f cmpb $13, %cl
  3554. 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00003252 je LBB1_700
  3555. 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00003258 jmp LBB1_737
  3556. //0x0000325d LBB1_718
  3557. 0x49, 0x89, 0xff, //0x0000325d movq %rdi, %r15
  3558. 0xe9, 0x6f, 0xf9, 0xff, 0xff, //0x00003260 jmp LBB1_610
  3559. //0x00003265 LBB1_728
  3560. 0x49, 0xff, 0xc7, //0x00003265 incq %r15
  3561. 0x4c, 0x89, 0xfa, //0x00003268 movq %r15, %rdx
  3562. //0x0000326b LBB1_729
  3563. 0x49, 0x89, 0xd7, //0x0000326b movq %rdx, %r15
  3564. 0xe9, 0x7e, 0xfe, 0xff, 0xff, //0x0000326e jmp LBB1_696
  3565. //0x00003273 LBB1_734
  3566. 0x3c, 0x2f, //0x00003273 cmpb $47, %al
  3567. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00003275 jne LBB1_736
  3568. 0x89, 0xc1, //0x0000327b movl %eax, %ecx
  3569. //0x0000327d LBB1_736
  3570. 0x48, 0x89, 0xd7, //0x0000327d movq %rdx, %rdi
  3571. //0x00003280 LBB1_737
  3572. 0x0f, 0xb6, 0xc1, //0x00003280 movzbl %cl, %eax
  3573. 0x48, 0x8b, 0x55, 0xc0, //0x00003283 movq $-64(%rbp), %rdx
  3574. 0x0f, 0xb6, 0x04, 0x02, //0x00003287 movzbl (%rdx,%rax), %eax
  3575. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000328b cmpl $255, %eax
  3576. 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00003290 je LBB1_758
  3577. 0x8b, 0x4d, 0xc8, //0x00003296 movl $-56(%rbp), %ecx
  3578. 0xc1, 0xe1, 0x06, //0x00003299 shll $6, %ecx
  3579. 0x09, 0xc1, //0x0000329c orl %eax, %ecx
  3580. 0x89, 0x4d, 0xc8, //0x0000329e movl %ecx, $-56(%rbp)
  3581. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000032a1 movl $3, %r11d
  3582. 0x48, 0x39, 0xdf, //0x000032a7 cmpq %rbx, %rdi
  3583. 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000032aa jb LBB1_743
  3584. 0x49, 0x89, 0xff, //0x000032b0 movq %rdi, %r15
  3585. 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x000032b3 jmp LBB1_693
  3586. //0x000032b8 LBB1_740
  3587. 0x3c, 0x6e, //0x000032b8 cmpb $110, %al
  3588. 0x0f, 0x85, 0xe5, 0x02, 0x00, 0x00, //0x000032ba jne LBB1_786
  3589. //0x000032c0 LBB1_741
  3590. 0x4d, 0x89, 0xc7, //0x000032c0 movq %r8, %r15
  3591. //0x000032c3 LBB1_742
  3592. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000032c3 movl $3, %r11d
  3593. 0x4c, 0x89, 0xff, //0x000032c9 movq %r15, %rdi
  3594. 0x49, 0x39, 0xdf, //0x000032cc cmpq %rbx, %r15
  3595. 0x0f, 0x83, 0xff, 0xf8, 0xff, 0xff, //0x000032cf jae LBB1_610
  3596. //0x000032d5 LBB1_743
  3597. 0x4c, 0x8d, 0x7f, 0x01, //0x000032d5 leaq $1(%rdi), %r15
  3598. 0x0f, 0xb6, 0x0f, //0x000032d9 movzbl (%rdi), %ecx
  3599. 0x80, 0xf9, 0x5c, //0x000032dc cmpb $92, %cl
  3600. 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x000032df jne LBB1_756
  3601. 0x4c, 0x8d, 0x47, 0x02, //0x000032e5 leaq $2(%rdi), %r8
  3602. 0xb1, 0xff, //0x000032e9 movb $-1, %cl
  3603. 0x49, 0x39, 0xd8, //0x000032eb cmpq %rbx, %r8
  3604. 0x0f, 0x87, 0xc2, 0x02, 0x00, 0x00, //0x000032ee ja LBB1_789
  3605. 0x41, 0x0f, 0xb6, 0x07, //0x000032f4 movzbl (%r15), %eax
  3606. 0x3c, 0x71, //0x000032f8 cmpb $113, %al
  3607. 0x0f, 0x8e, 0xb8, 0xff, 0xff, 0xff, //0x000032fa jle LBB1_740
  3608. 0x3c, 0x72, //0x00003300 cmpb $114, %al
  3609. 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00003302 je LBB1_741
  3610. 0x3c, 0x75, //0x00003308 cmpb $117, %al
  3611. 0x0f, 0x85, 0x9f, 0x02, 0x00, 0x00, //0x0000330a jne LBB1_788
  3612. 0x48, 0x8b, 0x45, 0xd0, //0x00003310 movq $-48(%rbp), %rax
  3613. 0x4c, 0x29, 0xc0, //0x00003314 subq %r8, %rax
  3614. 0x48, 0x83, 0xf8, 0x04, //0x00003317 cmpq $4, %rax
  3615. 0x0f, 0x8c, 0x8e, 0x02, 0x00, 0x00, //0x0000331b jl LBB1_788
  3616. 0x41, 0x8b, 0x18, //0x00003321 movl (%r8), %ebx
  3617. 0x89, 0xde, //0x00003324 movl %ebx, %esi
  3618. 0xf7, 0xd6, //0x00003326 notl %esi
  3619. 0x8d, 0x83, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003328 leal $-808464432(%rbx), %eax
  3620. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000332e andl $-2139062144, %esi
  3621. 0x85, 0xc6, //0x00003334 testl %eax, %esi
  3622. 0x0f, 0x85, 0x73, 0x02, 0x00, 0x00, //0x00003336 jne LBB1_788
  3623. 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x0000333c leal $421075225(%rbx), %eax
  3624. 0x09, 0xd8, //0x00003342 orl %ebx, %eax
  3625. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003344 testl $-2139062144, %eax
  3626. 0x0f, 0x85, 0x60, 0x02, 0x00, 0x00, //0x00003349 jne LBB1_788
  3627. 0x89, 0xd8, //0x0000334f movl %ebx, %eax
  3628. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003351 andl $2139062143, %eax
  3629. 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003356 movl $-1061109568, %edx
  3630. 0x29, 0xc2, //0x0000335b subl %eax, %edx
  3631. 0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000335d leal $1179010630(%rax), %r10d
  3632. 0x21, 0xf2, //0x00003364 andl %esi, %edx
  3633. 0x44, 0x85, 0xd2, //0x00003366 testl %r10d, %edx
  3634. 0x0f, 0x85, 0x40, 0x02, 0x00, 0x00, //0x00003369 jne LBB1_788
  3635. 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000336f movl $-522133280, %edx
  3636. 0x29, 0xc2, //0x00003374 subl %eax, %edx
  3637. 0x05, 0x39, 0x39, 0x39, 0x39, //0x00003376 addl $960051513, %eax
  3638. 0x21, 0xd6, //0x0000337b andl %edx, %esi
  3639. 0x85, 0xc6, //0x0000337d testl %eax, %esi
  3640. 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x0000337f jne LBB1_788
  3641. 0x0f, 0xcb, //0x00003385 bswapl %ebx
  3642. 0x89, 0xd8, //0x00003387 movl %ebx, %eax
  3643. 0xc1, 0xe8, 0x04, //0x00003389 shrl $4, %eax
  3644. 0xf7, 0xd0, //0x0000338c notl %eax
  3645. 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000338e andl $16843009, %eax
  3646. 0x8d, 0x04, 0xc0, //0x00003393 leal (%rax,%rax,8), %eax
  3647. 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003396 andl $252645135, %ebx
  3648. 0x01, 0xc3, //0x0000339c addl %eax, %ebx
  3649. 0x89, 0xd9, //0x0000339e movl %ebx, %ecx
  3650. 0xc1, 0xe9, 0x04, //0x000033a0 shrl $4, %ecx
  3651. 0x09, 0xd9, //0x000033a3 orl %ebx, %ecx
  3652. 0x89, 0xc8, //0x000033a5 movl %ecx, %eax
  3653. 0xc1, 0xe8, 0x08, //0x000033a7 shrl $8, %eax
  3654. 0x25, 0x00, 0xff, 0x00, 0x00, //0x000033aa andl $65280, %eax
  3655. 0x89, 0xca, //0x000033af movl %ecx, %edx
  3656. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000033b1 andl $128, %edx
  3657. 0x09, 0xc2, //0x000033b7 orl %eax, %edx
  3658. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000033b9 je LBB1_755
  3659. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000033bf movl $255, %ecx
  3660. //0x000033c4 LBB1_755
  3661. 0x48, 0x83, 0xc7, 0x06, //0x000033c4 addq $6, %rdi
  3662. 0x49, 0x89, 0xff, //0x000033c8 movq %rdi, %r15
  3663. 0x48, 0x8b, 0x5d, 0xd0, //0x000033cb movq $-48(%rbp), %rbx
  3664. //0x000033cf LBB1_756
  3665. 0x80, 0xf9, 0x0a, //0x000033cf cmpb $10, %cl
  3666. 0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x000033d2 je LBB1_742
  3667. 0x80, 0xf9, 0x0d, //0x000033d8 cmpb $13, %cl
  3668. 0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x000033db je LBB1_742
  3669. 0xe9, 0xd0, 0x01, 0x00, 0x00, //0x000033e1 jmp LBB1_789
  3670. //0x000033e6 LBB1_758
  3671. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %r11d
  3672. 0x49, 0x89, 0xff, //0x000033ec movq %rdi, %r15
  3673. 0xe9, 0xb6, 0xf8, 0xff, 0xff, //0x000033ef jmp LBB1_624
  3674. //0x000033f4 LBB1_778
  3675. 0x4c, 0x89, 0xf9, //0x000033f4 movq %r15, %rcx
  3676. 0x48, 0x89, 0xc8, //0x000033f7 movq %rcx, %rax
  3677. 0x48, 0x39, 0xf1, //0x000033fa cmpq %rsi, %rcx
  3678. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000033fd jb LBB1_762
  3679. 0xe9, 0x05, 0x02, 0x00, 0x00, //0x00003403 jmp LBB1_720
  3680. //0x00003408 LBB1_760
  3681. 0x49, 0x89, 0xcf, //0x00003408 movq %rcx, %r15
  3682. 0x48, 0x89, 0xc8, //0x0000340b movq %rcx, %rax
  3683. 0x48, 0x39, 0xf1, //0x0000340e cmpq %rsi, %rcx
  3684. 0x0f, 0x83, 0xf6, 0x01, 0x00, 0x00, //0x00003411 jae LBB1_720
  3685. //0x00003417 LBB1_762
  3686. 0x4c, 0x8d, 0x78, 0x01, //0x00003417 leaq $1(%rax), %r15
  3687. 0x0f, 0xb6, 0x08, //0x0000341b movzbl (%rax), %ecx
  3688. 0x80, 0xf9, 0x5c, //0x0000341e cmpb $92, %cl
  3689. 0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00003421 jne LBB1_775
  3690. 0x48, 0x8d, 0x48, 0x02, //0x00003427 leaq $2(%rax), %rcx
  3691. 0x48, 0x39, 0xf1, //0x0000342b cmpq %rsi, %rcx
  3692. 0x0f, 0x87, 0xdb, 0x04, 0x00, 0x00, //0x0000342e ja LBB1_848
  3693. 0x41, 0x0f, 0xb6, 0x17, //0x00003434 movzbl (%r15), %edx
  3694. 0x80, 0xfa, 0x6e, //0x00003438 cmpb $110, %dl
  3695. 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x0000343b je LBB1_760
  3696. 0x80, 0xfa, 0x72, //0x00003441 cmpb $114, %dl
  3697. 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00003444 je LBB1_760
  3698. 0x80, 0xfa, 0x75, //0x0000344a cmpb $117, %dl
  3699. 0x0f, 0x85, 0xb4, 0x04, 0x00, 0x00, //0x0000344d jne LBB1_847
  3700. 0x48, 0x89, 0xf2, //0x00003453 movq %rsi, %rdx
  3701. 0x48, 0x29, 0xca, //0x00003456 subq %rcx, %rdx
  3702. 0x48, 0x83, 0xfa, 0x04, //0x00003459 cmpq $4, %rdx
  3703. 0x0f, 0x8c, 0xa4, 0x04, 0x00, 0x00, //0x0000345d jl LBB1_847
  3704. 0x8b, 0x11, //0x00003463 movl (%rcx), %edx
  3705. 0x89, 0xd6, //0x00003465 movl %edx, %esi
  3706. 0xf7, 0xd6, //0x00003467 notl %esi
  3707. 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003469 leal $-808464432(%rdx), %edi
  3708. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000346f andl $-2139062144, %esi
  3709. 0x85, 0xfe, //0x00003475 testl %edi, %esi
  3710. 0x0f, 0x85, 0x8a, 0x04, 0x00, 0x00, //0x00003477 jne LBB1_847
  3711. 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x0000347d leal $421075225(%rdx), %edi
  3712. 0x09, 0xd7, //0x00003483 orl %edx, %edi
  3713. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00003485 testl $-2139062144, %edi
  3714. 0x0f, 0x85, 0x76, 0x04, 0x00, 0x00, //0x0000348b jne LBB1_847
  3715. 0x89, 0xd7, //0x00003491 movl %edx, %edi
  3716. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003493 andl $2139062143, %edi
  3717. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003499 movl $-1061109568, %ebx
  3718. 0x29, 0xfb, //0x0000349e subl %edi, %ebx
  3719. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000034a0 leal $1179010630(%rdi), %r8d
  3720. 0x21, 0xf3, //0x000034a7 andl %esi, %ebx
  3721. 0x44, 0x85, 0xc3, //0x000034a9 testl %r8d, %ebx
  3722. 0x0f, 0x85, 0x55, 0x04, 0x00, 0x00, //0x000034ac jne LBB1_847
  3723. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000034b2 movl $-522133280, %ebx
  3724. 0x29, 0xfb, //0x000034b7 subl %edi, %ebx
  3725. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000034b9 addl $960051513, %edi
  3726. 0x21, 0xde, //0x000034bf andl %ebx, %esi
  3727. 0x85, 0xfe, //0x000034c1 testl %edi, %esi
  3728. 0x0f, 0x85, 0x3e, 0x04, 0x00, 0x00, //0x000034c3 jne LBB1_847
  3729. 0x0f, 0xca, //0x000034c9 bswapl %edx
  3730. 0x89, 0xd1, //0x000034cb movl %edx, %ecx
  3731. 0xc1, 0xe9, 0x04, //0x000034cd shrl $4, %ecx
  3732. 0xf7, 0xd1, //0x000034d0 notl %ecx
  3733. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000034d2 andl $16843009, %ecx
  3734. 0x8d, 0x0c, 0xc9, //0x000034d8 leal (%rcx,%rcx,8), %ecx
  3735. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000034db andl $252645135, %edx
  3736. 0x01, 0xca, //0x000034e1 addl %ecx, %edx
  3737. 0x89, 0xd1, //0x000034e3 movl %edx, %ecx
  3738. 0xc1, 0xe9, 0x04, //0x000034e5 shrl $4, %ecx
  3739. 0x09, 0xd1, //0x000034e8 orl %edx, %ecx
  3740. 0x89, 0xca, //0x000034ea movl %ecx, %edx
  3741. 0xc1, 0xea, 0x08, //0x000034ec shrl $8, %edx
  3742. 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x000034ef andl $65280, %edx
  3743. 0x89, 0xce, //0x000034f5 movl %ecx, %esi
  3744. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x000034f7 andl $128, %esi
  3745. 0x09, 0xd6, //0x000034fd orl %edx, %esi
  3746. 0x48, 0x8b, 0x75, 0xd0, //0x000034ff movq $-48(%rbp), %rsi
  3747. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003503 je LBB1_774
  3748. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00003509 movl $255, %ecx
  3749. //0x0000350e LBB1_774
  3750. 0x48, 0x83, 0xc0, 0x06, //0x0000350e addq $6, %rax
  3751. 0x49, 0x89, 0xc7, //0x00003512 movq %rax, %r15
  3752. //0x00003515 LBB1_775
  3753. 0x80, 0xf9, 0x0a, //0x00003515 cmpb $10, %cl
  3754. 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00003518 je LBB1_778
  3755. 0x80, 0xf9, 0x0d, //0x0000351e cmpb $13, %cl
  3756. 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x00003521 je LBB1_778
  3757. 0x80, 0xf9, 0x3d, //0x00003527 cmpb $61, %cl
  3758. 0x0f, 0x85, 0xc1, 0xfb, 0xff, 0xff, //0x0000352a jne LBB1_696
  3759. 0x41, 0x83, 0xfa, 0x03, //0x00003530 cmpl $3, %r10d
  3760. 0x0f, 0x84, 0xb7, 0xfb, 0xff, 0xff, //0x00003534 je LBB1_696
  3761. 0x4c, 0x39, 0x7d, 0xd0, //0x0000353a cmpq %r15, $-48(%rbp)
  3762. 0x0f, 0x86, 0xc9, 0x00, 0x00, 0x00, //0x0000353e jbe LBB1_720
  3763. 0x48, 0x8b, 0x55, 0xd0, //0x00003544 movq $-48(%rbp), %rdx
  3764. 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00003548 jmp LBB1_803
  3765. //0x0000354d LBB1_759
  3766. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000354d movl $2, %r11d
  3767. 0xe9, 0x52, 0xf7, 0xff, 0xff, //0x00003553 jmp LBB1_624
  3768. //0x00003558 LBB1_779
  3769. 0x48, 0xff, 0xc1, //0x00003558 incq %rcx
  3770. 0x48, 0xff, 0xc2, //0x0000355b incq %rdx
  3771. 0x48, 0xff, 0xcf, //0x0000355e decq %rdi
  3772. 0x48, 0xff, 0xcb, //0x00003561 decq %rbx
  3773. 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x00003564 je LBB1_717
  3774. //0x0000356a LBB1_780
  3775. 0x0f, 0xb6, 0x41, 0xff, //0x0000356a movzbl $-1(%rcx), %eax
  3776. 0x3c, 0x0a, //0x0000356e cmpb $10, %al
  3777. 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x00003570 je LBB1_779
  3778. 0x3c, 0x0d, //0x00003576 cmpb $13, %al
  3779. 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00003578 je LBB1_779
  3780. 0x3c, 0x3d, //0x0000357e cmpb $61, %al
  3781. 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x00003580 jne LBB1_821
  3782. 0x49, 0x89, 0xcf, //0x00003586 movq %rcx, %r15
  3783. 0x41, 0x83, 0xfa, 0x04, //0x00003589 cmpl $4, %r10d
  3784. 0x0f, 0x84, 0x5e, 0xfb, 0xff, 0xff, //0x0000358d je LBB1_696
  3785. 0x48, 0x39, 0x4d, 0xd0, //0x00003593 cmpq %rcx, $-48(%rbp)
  3786. 0x0f, 0x87, 0x51, 0x00, 0x00, 0x00, //0x00003597 ja LBB1_798
  3787. 0x49, 0x89, 0xcf, //0x0000359d movq %rcx, %r15
  3788. 0xe9, 0x68, 0x00, 0x00, 0x00, //0x000035a0 jmp LBB1_720
  3789. //0x000035a5 LBB1_786
  3790. 0x3c, 0x2f, //0x000035a5 cmpb $47, %al
  3791. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000035a7 jne LBB1_788
  3792. 0x89, 0xc1, //0x000035ad movl %eax, %ecx
  3793. //0x000035af LBB1_788
  3794. 0x4d, 0x89, 0xc7, //0x000035af movq %r8, %r15
  3795. 0x48, 0x8b, 0x5d, 0xd0, //0x000035b2 movq $-48(%rbp), %rbx
  3796. //0x000035b6 LBB1_789
  3797. 0x0f, 0xb6, 0xc1, //0x000035b6 movzbl %cl, %eax
  3798. 0x48, 0x8b, 0x55, 0xc0, //0x000035b9 movq $-64(%rbp), %rdx
  3799. 0x0f, 0xb6, 0x04, 0x02, //0x000035bd movzbl (%rdx,%rax), %eax
  3800. 0x3d, 0xff, 0x00, 0x00, 0x00, //0x000035c1 cmpl $255, %eax
  3801. 0x0f, 0x84, 0x60, 0xfa, 0xff, 0xff, //0x000035c6 je LBB1_791
  3802. //0x000035cc LBB1_790
  3803. 0x8b, 0x4d, 0xc8, //0x000035cc movl $-56(%rbp), %ecx
  3804. 0xc1, 0xe1, 0x06, //0x000035cf shll $6, %ecx
  3805. 0x09, 0xc1, //0x000035d2 orl %eax, %ecx
  3806. 0x89, 0x4d, 0xc8, //0x000035d4 movl %ecx, $-56(%rbp)
  3807. 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000035d7 movl $4, %r11d
  3808. 0xe9, 0xe7, 0xfa, 0xff, 0xff, //0x000035dd jmp LBB1_693
  3809. //0x000035e2 LBB1_797
  3810. 0x48, 0xff, 0xc2, //0x000035e2 incq %rdx
  3811. 0x48, 0xff, 0xcf, //0x000035e5 decq %rdi
  3812. 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000035e8 je LBB1_717
  3813. //0x000035ee LBB1_798
  3814. 0x0f, 0xb6, 0x42, 0xff, //0x000035ee movzbl $-1(%rdx), %eax
  3815. 0x3c, 0x0a, //0x000035f2 cmpb $10, %al
  3816. 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x000035f4 je LBB1_797
  3817. 0x3c, 0x0d, //0x000035fa cmpb $13, %al
  3818. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x000035fc je LBB1_797
  3819. 0x3c, 0x3d, //0x00003602 cmpb $61, %al
  3820. 0xe9, 0x62, 0xfc, 0xff, 0xff, //0x00003604 jmp LBB1_729
  3821. //0x00003609 LBB1_717
  3822. 0x4c, 0x8b, 0x7d, 0xd0, //0x00003609 movq $-48(%rbp), %r15
  3823. //0x0000360d LBB1_720
  3824. 0xb0, 0x04, //0x0000360d movb $4, %al
  3825. 0x44, 0x28, 0xd8, //0x0000360f subb %r11b, %al
  3826. 0x0f, 0xb6, 0xc0, //0x00003612 movzbl %al, %eax
  3827. 0x01, 0xc0, //0x00003615 addl %eax, %eax
  3828. 0x8d, 0x0c, 0x40, //0x00003617 leal (%rax,%rax,2), %ecx
  3829. 0x8b, 0x45, 0xc8, //0x0000361a movl $-56(%rbp), %eax
  3830. 0xd3, 0xe0, //0x0000361d shll %cl, %eax
  3831. 0x41, 0x83, 0xfb, 0x02, //0x0000361f cmpl $2, %r11d
  3832. 0x48, 0x8b, 0x55, 0xb0, //0x00003623 movq $-80(%rbp), %rdx
  3833. 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003627 je LBB1_725
  3834. 0x41, 0x83, 0xfb, 0x03, //0x0000362d cmpl $3, %r11d
  3835. 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00003631 je LBB1_724
  3836. 0x41, 0x83, 0xfb, 0x04, //0x00003637 cmpl $4, %r11d
  3837. 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000363b jne LBB1_726
  3838. 0x88, 0x42, 0x02, //0x00003641 movb %al, $2(%rdx)
  3839. //0x00003644 LBB1_724
  3840. 0x88, 0x62, 0x01, //0x00003644 movb %ah, $1(%rdx)
  3841. //0x00003647 LBB1_725
  3842. 0xc1, 0xe8, 0x10, //0x00003647 shrl $16, %eax
  3843. 0x88, 0x02, //0x0000364a movb %al, (%rdx)
  3844. //0x0000364c LBB1_726
  3845. 0x44, 0x89, 0xd8, //0x0000364c movl %r11d, %eax
  3846. 0x48, 0x8d, 0x54, 0x02, 0xff, //0x0000364f leaq $-1(%rdx,%rax), %rdx
  3847. 0x48, 0x89, 0x55, 0xb0, //0x00003654 movq %rdx, $-80(%rbp)
  3848. 0x49, 0x39, 0xd6, //0x00003658 cmpq %rdx, %r14
  3849. 0x0f, 0x83, 0x0e, 0xf3, 0xff, 0xff, //0x0000365b jae LBB1_727
  3850. 0xe9, 0xc4, 0x02, 0x00, 0x00, //0x00003661 jmp LBB1_852
  3851. //0x00003666 LBB1_802
  3852. 0x48, 0x89, 0xc1, //0x00003666 movq %rax, %rcx
  3853. 0x48, 0x8b, 0x55, 0xd0, //0x00003669 movq $-48(%rbp), %rdx
  3854. 0x49, 0x89, 0xcf, //0x0000366d movq %rcx, %r15
  3855. 0x48, 0x39, 0xd1, //0x00003670 cmpq %rdx, %rcx
  3856. 0x0f, 0x83, 0x6c, 0xf9, 0xff, 0xff, //0x00003673 jae LBB1_719
  3857. //0x00003679 LBB1_803
  3858. 0x49, 0x8d, 0x47, 0x01, //0x00003679 leaq $1(%r15), %rax
  3859. 0x41, 0x0f, 0xb6, 0x0f, //0x0000367d movzbl (%r15), %ecx
  3860. 0x80, 0xf9, 0x5c, //0x00003681 cmpb $92, %cl
  3861. 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00003684 jne LBB1_816
  3862. 0x49, 0x8d, 0x4f, 0x02, //0x0000368a leaq $2(%r15), %rcx
  3863. 0x48, 0x39, 0xd1, //0x0000368e cmpq %rdx, %rcx
  3864. 0x0f, 0x87, 0x7b, 0x02, 0x00, 0x00, //0x00003691 ja LBB1_827
  3865. 0x0f, 0xb6, 0x00, //0x00003697 movzbl (%rax), %eax
  3866. 0x3c, 0x6e, //0x0000369a cmpb $110, %al
  3867. 0x0f, 0x84, 0xe2, 0x00, 0x00, 0x00, //0x0000369c je LBB1_818
  3868. 0x3c, 0x72, //0x000036a2 cmpb $114, %al
  3869. 0x0f, 0x84, 0xda, 0x00, 0x00, 0x00, //0x000036a4 je LBB1_818
  3870. 0x3c, 0x75, //0x000036aa cmpb $117, %al
  3871. 0x0f, 0x85, 0x55, 0x02, 0x00, 0x00, //0x000036ac jne LBB1_847
  3872. 0x48, 0x8b, 0x45, 0xd0, //0x000036b2 movq $-48(%rbp), %rax
  3873. 0x48, 0x29, 0xc8, //0x000036b6 subq %rcx, %rax
  3874. 0x48, 0x83, 0xf8, 0x04, //0x000036b9 cmpq $4, %rax
  3875. 0x0f, 0x8c, 0x44, 0x02, 0x00, 0x00, //0x000036bd jl LBB1_847
  3876. 0x8b, 0x01, //0x000036c3 movl (%rcx), %eax
  3877. 0x89, 0xc2, //0x000036c5 movl %eax, %edx
  3878. 0xf7, 0xd2, //0x000036c7 notl %edx
  3879. 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000036c9 leal $-808464432(%rax), %esi
  3880. 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000036cf andl $-2139062144, %edx
  3881. 0x85, 0xf2, //0x000036d5 testl %esi, %edx
  3882. 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x000036d7 jne LBB1_847
  3883. 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000036dd leal $421075225(%rax), %esi
  3884. 0x09, 0xc6, //0x000036e3 orl %eax, %esi
  3885. 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000036e5 testl $-2139062144, %esi
  3886. 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x000036eb jne LBB1_847
  3887. 0x89, 0xc6, //0x000036f1 movl %eax, %esi
  3888. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000036f3 andl $2139062143, %esi
  3889. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000036f9 movl $-1061109568, %edi
  3890. 0x29, 0xf7, //0x000036fe subl %esi, %edi
  3891. 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00003700 leal $1179010630(%rsi), %ebx
  3892. 0x21, 0xd7, //0x00003706 andl %edx, %edi
  3893. 0x85, 0xdf, //0x00003708 testl %ebx, %edi
  3894. 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x0000370a jne LBB1_847
  3895. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003710 movl $-522133280, %edi
  3896. 0x29, 0xf7, //0x00003715 subl %esi, %edi
  3897. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00003717 addl $960051513, %esi
  3898. 0x21, 0xfa, //0x0000371d andl %edi, %edx
  3899. 0x85, 0xf2, //0x0000371f testl %esi, %edx
  3900. 0x0f, 0x85, 0xe0, 0x01, 0x00, 0x00, //0x00003721 jne LBB1_847
  3901. 0x0f, 0xc8, //0x00003727 bswapl %eax
  3902. 0x89, 0xc1, //0x00003729 movl %eax, %ecx
  3903. 0xc1, 0xe9, 0x04, //0x0000372b shrl $4, %ecx
  3904. 0xf7, 0xd1, //0x0000372e notl %ecx
  3905. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00003730 andl $16843009, %ecx
  3906. 0x8d, 0x0c, 0xc9, //0x00003736 leal (%rcx,%rcx,8), %ecx
  3907. 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003739 andl $252645135, %eax
  3908. 0x01, 0xc8, //0x0000373e addl %ecx, %eax
  3909. 0x89, 0xc1, //0x00003740 movl %eax, %ecx
  3910. 0xc1, 0xe9, 0x04, //0x00003742 shrl $4, %ecx
  3911. 0x09, 0xc1, //0x00003745 orl %eax, %ecx
  3912. 0x89, 0xc8, //0x00003747 movl %ecx, %eax
  3913. 0xc1, 0xe8, 0x08, //0x00003749 shrl $8, %eax
  3914. 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000374c andl $65280, %eax
  3915. 0x89, 0xca, //0x00003751 movl %ecx, %edx
  3916. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00003753 andl $128, %edx
  3917. 0x09, 0xc2, //0x00003759 orl %eax, %edx
  3918. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000375b je LBB1_815
  3919. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00003761 movl $255, %ecx
  3920. //0x00003766 LBB1_815
  3921. 0x49, 0x83, 0xc7, 0x06, //0x00003766 addq $6, %r15
  3922. 0x4c, 0x89, 0xf8, //0x0000376a movq %r15, %rax
  3923. //0x0000376d LBB1_816
  3924. 0x80, 0xf9, 0x0a, //0x0000376d cmpb $10, %cl
  3925. 0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x00003770 je LBB1_802
  3926. 0x80, 0xf9, 0x0d, //0x00003776 cmpb $13, %cl
  3927. 0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00003779 je LBB1_802
  3928. 0xe9, 0x23, 0x00, 0x00, 0x00, //0x0000377f jmp LBB1_823
  3929. //0x00003784 LBB1_818
  3930. 0x48, 0x89, 0xc8, //0x00003784 movq %rcx, %rax
  3931. 0x48, 0x8b, 0x55, 0xd0, //0x00003787 movq $-48(%rbp), %rdx
  3932. 0x49, 0x89, 0xcf, //0x0000378b movq %rcx, %r15
  3933. 0x48, 0x39, 0xd1, //0x0000378e cmpq %rdx, %rcx
  3934. 0x0f, 0x82, 0xe2, 0xfe, 0xff, 0xff, //0x00003791 jb LBB1_803
  3935. 0xe9, 0x49, 0xf8, 0xff, 0xff, //0x00003797 jmp LBB1_719
  3936. //0x0000379c LBB1_821
  3937. 0x48, 0x89, 0xca, //0x0000379c movq %rcx, %rdx
  3938. 0x49, 0x89, 0xcf, //0x0000379f movq %rcx, %r15
  3939. 0xe9, 0x4a, 0xf9, 0xff, 0xff, //0x000037a2 jmp LBB1_696
  3940. //0x000037a7 LBB1_823
  3941. 0x80, 0xf9, 0x3d, //0x000037a7 cmpb $61, %cl
  3942. 0x0f, 0x85, 0x62, 0x01, 0x00, 0x00, //0x000037aa jne LBB1_827
  3943. 0x49, 0x89, 0xc7, //0x000037b0 movq %rax, %r15
  3944. 0x41, 0x83, 0xfa, 0x04, //0x000037b3 cmpl $4, %r10d
  3945. 0x0f, 0x84, 0x34, 0xf9, 0xff, 0xff, //0x000037b7 je LBB1_696
  3946. 0x48, 0x39, 0x45, 0xd0, //0x000037bd cmpq %rax, $-48(%rbp)
  3947. 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x000037c1 ja LBB1_830
  3948. 0xe9, 0x19, 0xf8, 0xff, 0xff, //0x000037c7 jmp LBB1_719
  3949. //0x000037cc LBB1_846
  3950. 0x4c, 0x89, 0xf9, //0x000037cc movq %r15, %rcx
  3951. 0x48, 0x89, 0xc8, //0x000037cf movq %rcx, %rax
  3952. 0x48, 0x3b, 0x4d, 0xd0, //0x000037d2 cmpq $-48(%rbp), %rcx
  3953. 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000037d6 jb LBB1_830
  3954. 0xe9, 0x2c, 0xfe, 0xff, 0xff, //0x000037dc jmp LBB1_720
  3955. //0x000037e1 LBB1_828
  3956. 0x49, 0x89, 0xcf, //0x000037e1 movq %rcx, %r15
  3957. 0x48, 0x89, 0xc8, //0x000037e4 movq %rcx, %rax
  3958. 0x48, 0x3b, 0x4d, 0xd0, //0x000037e7 cmpq $-48(%rbp), %rcx
  3959. 0x0f, 0x83, 0x1c, 0xfe, 0xff, 0xff, //0x000037eb jae LBB1_720
  3960. //0x000037f1 LBB1_830
  3961. 0x4c, 0x8d, 0x78, 0x01, //0x000037f1 leaq $1(%rax), %r15
  3962. 0x0f, 0xb6, 0x08, //0x000037f5 movzbl (%rax), %ecx
  3963. 0x80, 0xf9, 0x5c, //0x000037f8 cmpb $92, %cl
  3964. 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x000037fb jne LBB1_843
  3965. 0x48, 0x8d, 0x48, 0x02, //0x00003801 leaq $2(%rax), %rcx
  3966. 0x48, 0x3b, 0x4d, 0xd0, //0x00003805 cmpq $-48(%rbp), %rcx
  3967. 0x0f, 0x87, 0x00, 0x01, 0x00, 0x00, //0x00003809 ja LBB1_848
  3968. 0x41, 0x0f, 0xb6, 0x17, //0x0000380f movzbl (%r15), %edx
  3969. 0x80, 0xfa, 0x6e, //0x00003813 cmpb $110, %dl
  3970. 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00003816 je LBB1_828
  3971. 0x80, 0xfa, 0x72, //0x0000381c cmpb $114, %dl
  3972. 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000381f je LBB1_828
  3973. 0x80, 0xfa, 0x75, //0x00003825 cmpb $117, %dl
  3974. 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00003828 jne LBB1_847
  3975. 0x48, 0x8b, 0x55, 0xd0, //0x0000382e movq $-48(%rbp), %rdx
  3976. 0x48, 0x29, 0xca, //0x00003832 subq %rcx, %rdx
  3977. 0x48, 0x83, 0xfa, 0x04, //0x00003835 cmpq $4, %rdx
  3978. 0x0f, 0x8c, 0xc8, 0x00, 0x00, 0x00, //0x00003839 jl LBB1_847
  3979. 0x8b, 0x11, //0x0000383f movl (%rcx), %edx
  3980. 0x89, 0xd6, //0x00003841 movl %edx, %esi
  3981. 0xf7, 0xd6, //0x00003843 notl %esi
  3982. 0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003845 leal $-808464432(%rdx), %edi
  3983. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000384b andl $-2139062144, %esi
  3984. 0x85, 0xfe, //0x00003851 testl %edi, %esi
  3985. 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x00003853 jne LBB1_847
  3986. 0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x00003859 leal $421075225(%rdx), %edi
  3987. 0x09, 0xd7, //0x0000385f orl %edx, %edi
  3988. 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00003861 testl $-2139062144, %edi
  3989. 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x00003867 jne LBB1_847
  3990. 0x89, 0xd7, //0x0000386d movl %edx, %edi
  3991. 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000386f andl $2139062143, %edi
  3992. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003875 movl $-1061109568, %ebx
  3993. 0x29, 0xfb, //0x0000387a subl %edi, %ebx
  3994. 0x44, 0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x0000387c leal $1179010630(%rdi), %r8d
  3995. 0x21, 0xf3, //0x00003883 andl %esi, %ebx
  3996. 0x44, 0x85, 0xc3, //0x00003885 testl %r8d, %ebx
  3997. 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x00003888 jne LBB1_847
  3998. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000388e movl $-522133280, %ebx
  3999. 0x29, 0xfb, //0x00003893 subl %edi, %ebx
  4000. 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00003895 addl $960051513, %edi
  4001. 0x21, 0xde, //0x0000389b andl %ebx, %esi
  4002. 0x85, 0xfe, //0x0000389d testl %edi, %esi
  4003. 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x0000389f jne LBB1_847
  4004. 0x0f, 0xca, //0x000038a5 bswapl %edx
  4005. 0x89, 0xd1, //0x000038a7 movl %edx, %ecx
  4006. 0xc1, 0xe9, 0x04, //0x000038a9 shrl $4, %ecx
  4007. 0xf7, 0xd1, //0x000038ac notl %ecx
  4008. 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000038ae andl $16843009, %ecx
  4009. 0x8d, 0x0c, 0xc9, //0x000038b4 leal (%rcx,%rcx,8), %ecx
  4010. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000038b7 andl $252645135, %edx
  4011. 0x01, 0xca, //0x000038bd addl %ecx, %edx
  4012. 0x89, 0xd1, //0x000038bf movl %edx, %ecx
  4013. 0xc1, 0xe9, 0x04, //0x000038c1 shrl $4, %ecx
  4014. 0x09, 0xd1, //0x000038c4 orl %edx, %ecx
  4015. 0x89, 0xca, //0x000038c6 movl %ecx, %edx
  4016. 0xc1, 0xea, 0x08, //0x000038c8 shrl $8, %edx
  4017. 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x000038cb andl $65280, %edx
  4018. 0x89, 0xce, //0x000038d1 movl %ecx, %esi
  4019. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x000038d3 andl $128, %esi
  4020. 0x09, 0xd6, //0x000038d9 orl %edx, %esi
  4021. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000038db je LBB1_842
  4022. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000038e1 movl $255, %ecx
  4023. //0x000038e6 LBB1_842
  4024. 0x48, 0x83, 0xc0, 0x06, //0x000038e6 addq $6, %rax
  4025. 0x49, 0x89, 0xc7, //0x000038ea movq %rax, %r15
  4026. //0x000038ed LBB1_843
  4027. 0x80, 0xf9, 0x0a, //0x000038ed cmpb $10, %cl
  4028. 0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x000038f0 je LBB1_846
  4029. 0x80, 0xf9, 0x0d, //0x000038f6 cmpb $13, %cl
  4030. 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x000038f9 je LBB1_846
  4031. 0x80, 0xf9, 0x3d, //0x000038ff cmpb $61, %cl
  4032. 0xe9, 0xea, 0xf7, 0xff, 0xff, //0x00003902 jmp LBB1_696
  4033. //0x00003907 LBB1_847
  4034. 0x49, 0x89, 0xcf, //0x00003907 movq %rcx, %r15
  4035. 0xe9, 0xe2, 0xf7, 0xff, 0xff, //0x0000390a jmp LBB1_696
  4036. //0x0000390f LBB1_848
  4037. 0x4c, 0x89, 0xf8, //0x0000390f movq %r15, %rax
  4038. //0x00003912 LBB1_827
  4039. 0x49, 0x89, 0xc7, //0x00003912 movq %rax, %r15
  4040. 0xe9, 0xd7, 0xf7, 0xff, 0xff, //0x00003915 jmp LBB1_696
  4041. //0x0000391a LBB1_851
  4042. 0x44, 0x8b, 0x75, 0xbc, //0x0000391a movl $-68(%rbp), %r14d
  4043. 0x45, 0x89, 0xf4, //0x0000391e movl %r14d, %r12d
  4044. 0x41, 0x83, 0xe4, 0x02, //0x00003921 andl $2, %r12d
  4045. 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00003925 jmp LBB1_853
  4046. //0x0000392a LBB1_852
  4047. 0x4d, 0x89, 0xf9, //0x0000392a movq %r15, %r9
  4048. 0x44, 0x8b, 0x75, 0xbc, //0x0000392d movl $-68(%rbp), %r14d
  4049. 0x48, 0x8b, 0x5d, 0xd0, //0x00003931 movq $-48(%rbp), %rbx
  4050. //0x00003935 LBB1_853
  4051. 0x48, 0x8b, 0x45, 0xa8, //0x00003935 movq $-88(%rbp), %rax
  4052. 0x48, 0x8b, 0x4d, 0x88, //0x00003939 movq $-120(%rbp), %rcx
  4053. 0x48, 0x8d, 0x54, 0x01, 0xfe, //0x0000393d leaq $-2(%rcx,%rax), %rdx
  4054. 0x48, 0x89, 0x55, 0xc8, //0x00003942 movq %rdx, $-56(%rbp)
  4055. 0x48, 0x8d, 0x44, 0x01, 0xfd, //0x00003946 leaq $-3(%rcx,%rax), %rax
  4056. 0x48, 0x89, 0x45, 0xa0, //0x0000394b movq %rax, $-96(%rbp)
  4057. 0xe9, 0x37, 0x00, 0x00, 0x00, //0x0000394f jmp LBB1_857
  4058. //0x00003954 LBB1_854
  4059. 0x48, 0x89, 0x45, 0xb0, //0x00003954 movq %rax, $-80(%rbp)
  4060. 0x4c, 0x8b, 0x7d, 0xa8, //0x00003958 movq $-88(%rbp), %r15
  4061. 0xe9, 0x57, 0xcc, 0xff, 0xff, //0x0000395c jmp LBB1_2
  4062. //0x00003961 LBB1_1102
  4063. 0x49, 0x89, 0xc8, //0x00003961 movq %rcx, %r8
  4064. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003964 .p2align 4, 0x90
  4065. //0x00003970 LBB1_856
  4066. 0x49, 0x8d, 0x48, 0x01, //0x00003970 leaq $1(%r8), %rcx
  4067. 0x4c, 0x39, 0xc3, //0x00003974 cmpq %r8, %rbx
  4068. 0x49, 0x0f, 0x45, 0xc8, //0x00003977 cmovneq %r8, %rcx
  4069. 0x4c, 0x29, 0xc9, //0x0000397b subq %r9, %rcx
  4070. 0x44, 0x8b, 0x75, 0xbc, //0x0000397e movl $-68(%rbp), %r14d
  4071. 0x48, 0x85, 0xc9, //0x00003982 testq %rcx, %rcx
  4072. 0x0f, 0x85, 0x15, 0x10, 0x00, 0x00, //0x00003985 jne LBB1_1137
  4073. //0x0000398b LBB1_857
  4074. 0x4c, 0x39, 0xcb, //0x0000398b cmpq %r9, %rbx
  4075. 0x0f, 0x86, 0x1b, 0x10, 0x00, 0x00, //0x0000398e jbe LBB1_1138
  4076. 0x41, 0xf6, 0xc6, 0x08, //0x00003994 testb $8, %r14b
  4077. 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00003998 jne LBB1_870
  4078. 0x4d, 0x89, 0xc8, //0x0000399e movq %r9, %r8
  4079. 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000039a1 jmp LBB1_861
  4080. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039a6 .p2align 4, 0x90
  4081. //0x000039b0 LBB1_860
  4082. 0x49, 0xff, 0xc0, //0x000039b0 incq %r8
  4083. 0x49, 0x39, 0xd8, //0x000039b3 cmpq %rbx, %r8
  4084. 0x0f, 0x83, 0x04, 0x02, 0x00, 0x00, //0x000039b6 jae LBB1_888
  4085. //0x000039bc LBB1_861
  4086. 0x41, 0x0f, 0xb6, 0x00, //0x000039bc movzbl (%r8), %eax
  4087. 0x48, 0x83, 0xf8, 0x0d, //0x000039c0 cmpq $13, %rax
  4088. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x000039c4 je LBB1_860
  4089. 0x3c, 0x0a, //0x000039ca cmpb $10, %al
  4090. 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x000039cc je LBB1_860
  4091. 0x48, 0x8b, 0x4d, 0xc0, //0x000039d2 movq $-64(%rbp), %rcx
  4092. 0x0f, 0xb6, 0x14, 0x01, //0x000039d6 movzbl (%rcx,%rax), %edx
  4093. 0x49, 0xff, 0xc0, //0x000039da incq %r8
  4094. 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000039dd cmpl $255, %edx
  4095. 0x0f, 0x84, 0xb7, 0x02, 0x00, 0x00, //0x000039e3 je LBB1_902
  4096. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movl $1, %r11d
  4097. 0x49, 0x39, 0xd8, //0x000039ef cmpq %rbx, %r8
  4098. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000039f2 jb LBB1_866
  4099. 0xe9, 0xe3, 0x0b, 0x00, 0x00, //0x000039f8 jmp LBB1_1060
  4100. 0x90, 0x90, 0x90, //0x000039fd .p2align 4, 0x90
  4101. //0x00003a00 LBB1_865
  4102. 0x49, 0xff, 0xc0, //0x00003a00 incq %r8
  4103. 0x49, 0x39, 0xd8, //0x00003a03 cmpq %rbx, %r8
  4104. 0x0f, 0x83, 0x70, 0x04, 0x00, 0x00, //0x00003a06 jae LBB1_933
  4105. //0x00003a0c LBB1_866
  4106. 0x41, 0x0f, 0xb6, 0x00, //0x00003a0c movzbl (%r8), %eax
  4107. 0x48, 0x83, 0xf8, 0x0d, //0x00003a10 cmpq $13, %rax
  4108. 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00003a14 je LBB1_865
  4109. 0x3c, 0x0a, //0x00003a1a cmpb $10, %al
  4110. 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x00003a1c je LBB1_865
  4111. 0x48, 0x8b, 0x4d, 0xc0, //0x00003a22 movq $-64(%rbp), %rcx
  4112. 0x0f, 0xb6, 0x0c, 0x01, //0x00003a26 movzbl (%rcx,%rax), %ecx
  4113. 0x49, 0xff, 0xc0, //0x00003a2a incq %r8
  4114. 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00003a2d cmpl $255, %ecx
  4115. 0x0f, 0x84, 0x25, 0x06, 0x00, 0x00, //0x00003a33 je LBB1_960
  4116. 0xc1, 0xe2, 0x06, //0x00003a39 shll $6, %edx
  4117. 0x09, 0xca, //0x00003a3c orl %ecx, %edx
  4118. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00003a3e movl $2, %r11d
  4119. 0x49, 0x39, 0xd8, //0x00003a44 cmpq %rbx, %r8
  4120. 0x0f, 0x82, 0xb5, 0x01, 0x00, 0x00, //0x00003a47 jb LBB1_892
  4121. 0xe9, 0x8e, 0x0b, 0x00, 0x00, //0x00003a4d jmp LBB1_1060
  4122. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a52 .p2align 4, 0x90
  4123. //0x00003a60 LBB1_870
  4124. 0x4c, 0x89, 0xca, //0x00003a60 movq %r9, %rdx
  4125. 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB1_873
  4126. //0x00003a68 LBB1_871
  4127. 0x80, 0xf9, 0x6e, //0x00003a68 cmpb $110, %cl
  4128. 0x0f, 0x85, 0xdf, 0x01, 0x00, 0x00, //0x00003a6b jne LBB1_897
  4129. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a71 .p2align 4, 0x90
  4130. //0x00003a80 LBB1_872
  4131. 0x4c, 0x89, 0xc2, //0x00003a80 movq %r8, %rdx
  4132. 0x49, 0x39, 0xd8, //0x00003a83 cmpq %rbx, %r8
  4133. 0x0f, 0x83, 0x34, 0x01, 0x00, 0x00, //0x00003a86 jae LBB1_888
  4134. //0x00003a8c LBB1_873
  4135. 0x48, 0x8d, 0x4a, 0x01, //0x00003a8c leaq $1(%rdx), %rcx
  4136. 0x0f, 0xb6, 0x02, //0x00003a90 movzbl (%rdx), %eax
  4137. 0x3c, 0x5c, //0x00003a93 cmpb $92, %al
  4138. 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00003a95 jne LBB1_886
  4139. 0x4c, 0x8d, 0x42, 0x02, //0x00003a9b leaq $2(%rdx), %r8
  4140. 0xb0, 0xff, //0x00003a9f movb $-1, %al
  4141. 0x49, 0x39, 0xd8, //0x00003aa1 cmpq %rbx, %r8
  4142. 0x0f, 0x87, 0x9e, 0x01, 0x00, 0x00, //0x00003aa4 ja LBB1_896
  4143. 0x0f, 0xb6, 0x09, //0x00003aaa movzbl (%rcx), %ecx
  4144. 0x80, 0xf9, 0x71, //0x00003aad cmpb $113, %cl
  4145. 0x0f, 0x8e, 0xb2, 0xff, 0xff, 0xff, //0x00003ab0 jle LBB1_871
  4146. 0x80, 0xf9, 0x72, //0x00003ab6 cmpb $114, %cl
  4147. 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00003ab9 je LBB1_872
  4148. 0x80, 0xf9, 0x75, //0x00003abf cmpb $117, %cl
  4149. 0x0f, 0x85, 0x98, 0x01, 0x00, 0x00, //0x00003ac2 jne LBB1_899
  4150. 0x48, 0x89, 0xd9, //0x00003ac8 movq %rbx, %rcx
  4151. 0x4c, 0x29, 0xc1, //0x00003acb subq %r8, %rcx
  4152. 0x48, 0x83, 0xf9, 0x04, //0x00003ace cmpq $4, %rcx
  4153. 0x0f, 0x8c, 0x88, 0x01, 0x00, 0x00, //0x00003ad2 jl LBB1_899
  4154. 0x41, 0x8b, 0x08, //0x00003ad8 movl (%r8), %ecx
  4155. 0x89, 0xcf, //0x00003adb movl %ecx, %edi
  4156. 0xf7, 0xd7, //0x00003add notl %edi
  4157. 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003adf leal $-808464432(%rcx), %esi
  4158. 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00003ae5 andl $-2139062144, %edi
  4159. 0x85, 0xf7, //0x00003aeb testl %esi, %edi
  4160. 0x0f, 0x85, 0x6d, 0x01, 0x00, 0x00, //0x00003aed jne LBB1_899
  4161. 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x00003af3 leal $421075225(%rcx), %esi
  4162. 0x09, 0xce, //0x00003af9 orl %ecx, %esi
  4163. 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00003afb testl $-2139062144, %esi
  4164. 0x0f, 0x85, 0x59, 0x01, 0x00, 0x00, //0x00003b01 jne LBB1_899
  4165. 0x89, 0xce, //0x00003b07 movl %ecx, %esi
  4166. 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003b09 andl $2139062143, %esi
  4167. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003b0f movl $-1061109568, %ebx
  4168. 0x29, 0xf3, //0x00003b14 subl %esi, %ebx
  4169. 0x44, 0x8d, 0x96, 0x46, 0x46, 0x46, 0x46, //0x00003b16 leal $1179010630(%rsi), %r10d
  4170. 0x21, 0xfb, //0x00003b1d andl %edi, %ebx
  4171. 0x44, 0x85, 0xd3, //0x00003b1f testl %r10d, %ebx
  4172. 0x48, 0x8b, 0x5d, 0xd0, //0x00003b22 movq $-48(%rbp), %rbx
  4173. 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00003b26 jne LBB1_899
  4174. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003b2c movl $-522133280, %ebx
  4175. 0x29, 0xf3, //0x00003b31 subl %esi, %ebx
  4176. 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00003b33 addl $960051513, %esi
  4177. 0x21, 0xdf, //0x00003b39 andl %ebx, %edi
  4178. 0x48, 0x8b, 0x5d, 0xd0, //0x00003b3b movq $-48(%rbp), %rbx
  4179. 0x85, 0xf7, //0x00003b3f testl %esi, %edi
  4180. 0x0f, 0x85, 0x19, 0x01, 0x00, 0x00, //0x00003b41 jne LBB1_899
  4181. 0x0f, 0xc9, //0x00003b47 bswapl %ecx
  4182. 0x89, 0xc8, //0x00003b49 movl %ecx, %eax
  4183. 0xc1, 0xe8, 0x04, //0x00003b4b shrl $4, %eax
  4184. 0xf7, 0xd0, //0x00003b4e notl %eax
  4185. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00003b50 andl $16843009, %eax
  4186. 0x8d, 0x04, 0xc0, //0x00003b55 leal (%rax,%rax,8), %eax
  4187. 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003b58 andl $252645135, %ecx
  4188. 0x01, 0xc1, //0x00003b5e addl %eax, %ecx
  4189. 0x89, 0xc8, //0x00003b60 movl %ecx, %eax
  4190. 0xc1, 0xe8, 0x04, //0x00003b62 shrl $4, %eax
  4191. 0x09, 0xc8, //0x00003b65 orl %ecx, %eax
  4192. 0x89, 0xc1, //0x00003b67 movl %eax, %ecx
  4193. 0xc1, 0xe9, 0x08, //0x00003b69 shrl $8, %ecx
  4194. 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00003b6c andl $65280, %ecx
  4195. 0x89, 0xc6, //0x00003b72 movl %eax, %esi
  4196. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00003b74 andl $128, %esi
  4197. 0x09, 0xce, //0x00003b7a orl %ecx, %esi
  4198. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003b7c je LBB1_885
  4199. 0xb8, 0xff, 0x00, 0x00, 0x00, //0x00003b82 movl $255, %eax
  4200. //0x00003b87 LBB1_885
  4201. 0x48, 0x83, 0xc2, 0x06, //0x00003b87 addq $6, %rdx
  4202. 0x49, 0x89, 0xd0, //0x00003b8b movq %rdx, %r8
  4203. 0x3c, 0x0d, //0x00003b8e cmpb $13, %al
  4204. 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00003b90 jne LBB1_887
  4205. 0xe9, 0xe5, 0xfe, 0xff, 0xff, //0x00003b96 jmp LBB1_872
  4206. 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b9b .p2align 4, 0x90
  4207. //0x00003ba0 LBB1_886
  4208. 0x49, 0x89, 0xc8, //0x00003ba0 movq %rcx, %r8
  4209. 0x3c, 0x0d, //0x00003ba3 cmpb $13, %al
  4210. 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x00003ba5 je LBB1_872
  4211. //0x00003bab LBB1_887
  4212. 0x3c, 0x0a, //0x00003bab cmpb $10, %al
  4213. 0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x00003bad je LBB1_872
  4214. 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x00003bb3 jmp LBB1_899
  4215. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003bb8 .p2align 4, 0x90
  4216. //0x00003bc0 LBB1_888
  4217. 0x31, 0xd2, //0x00003bc0 xorl %edx, %edx
  4218. 0x45, 0x31, 0xdb, //0x00003bc2 xorl %r11d, %r11d
  4219. //0x00003bc5 LBB1_889
  4220. 0x45, 0x85, 0xdb, //0x00003bc5 testl %r11d, %r11d
  4221. 0x0f, 0x85, 0x12, 0x0a, 0x00, 0x00, //0x00003bc8 jne LBB1_1060
  4222. 0x4d, 0x89, 0xc1, //0x00003bce movq %r8, %r9
  4223. 0x31, 0xc9, //0x00003bd1 xorl %ecx, %ecx
  4224. 0x48, 0x85, 0xc9, //0x00003bd3 testq %rcx, %rcx
  4225. 0x0f, 0x84, 0xaf, 0xfd, 0xff, 0xff, //0x00003bd6 je LBB1_857
  4226. 0xe9, 0xbf, 0x0d, 0x00, 0x00, //0x00003bdc jmp LBB1_1137
  4227. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003be1 .p2align 4, 0x90
  4228. //0x00003bf0 LBB1_891
  4229. 0x49, 0xff, 0xc0, //0x00003bf0 incq %r8
  4230. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00003bf3 movl $2, %r11d
  4231. 0x49, 0x39, 0xd8, //0x00003bf9 cmpq %rbx, %r8
  4232. 0x0f, 0x83, 0xc3, 0xff, 0xff, 0xff, //0x00003bfc jae LBB1_889
  4233. //0x00003c02 LBB1_892
  4234. 0x41, 0x0f, 0xb6, 0x00, //0x00003c02 movzbl (%r8), %eax
  4235. 0x48, 0x83, 0xf8, 0x0d, //0x00003c06 cmpq $13, %rax
  4236. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003c0a je LBB1_891
  4237. 0x3c, 0x0a, //0x00003c10 cmpb $10, %al
  4238. 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00003c12 je LBB1_891
  4239. 0x48, 0x8b, 0x4d, 0xc0, //0x00003c18 movq $-64(%rbp), %rcx
  4240. 0x0f, 0xb6, 0x0c, 0x01, //0x00003c1c movzbl (%rcx,%rax), %ecx
  4241. 0x49, 0xff, 0xc0, //0x00003c20 incq %r8
  4242. 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00003c23 cmpl $255, %ecx
  4243. 0x0f, 0x84, 0xbd, 0x07, 0x00, 0x00, //0x00003c29 je LBB1_1025
  4244. 0xc1, 0xe2, 0x06, //0x00003c2f shll $6, %edx
  4245. 0x09, 0xca, //0x00003c32 orl %ecx, %edx
  4246. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003c34 movl $3, %r11d
  4247. 0x49, 0x39, 0xd8, //0x00003c3a cmpq %rbx, %r8
  4248. 0x0f, 0x82, 0x6f, 0x02, 0x00, 0x00, //0x00003c3d jb LBB1_936
  4249. 0xe9, 0x98, 0x09, 0x00, 0x00, //0x00003c43 jmp LBB1_1060
  4250. //0x00003c48 LBB1_896
  4251. 0x49, 0x89, 0xc8, //0x00003c48 movq %rcx, %r8
  4252. 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00003c4b jmp LBB1_899
  4253. //0x00003c50 LBB1_897
  4254. 0x80, 0xf9, 0x2f, //0x00003c50 cmpb $47, %cl
  4255. 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003c53 jne LBB1_899
  4256. 0x89, 0xc8, //0x00003c59 movl %ecx, %eax
  4257. 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003c5b .p2align 4, 0x90
  4258. //0x00003c60 LBB1_899
  4259. 0x0f, 0xb6, 0xc8, //0x00003c60 movzbl %al, %ecx
  4260. 0x48, 0x8b, 0x55, 0xc0, //0x00003c63 movq $-64(%rbp), %rdx
  4261. 0x0f, 0xb6, 0x14, 0x0a, //0x00003c67 movzbl (%rdx,%rcx), %edx
  4262. 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x00003c6b cmpl $255, %edx
  4263. 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00003c71 je LBB1_902
  4264. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003c77 movl $1, %r11d
  4265. 0x49, 0x39, 0xd8, //0x00003c7d cmpq %rbx, %r8
  4266. 0x0f, 0x83, 0x5a, 0x09, 0x00, 0x00, //0x00003c80 jae LBB1_1060
  4267. 0x41, 0x89, 0xd7, //0x00003c86 movl %edx, %r15d
  4268. 0x4c, 0x89, 0xc2, //0x00003c89 movq %r8, %rdx
  4269. 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x00003c8c jmp LBB1_918
  4270. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003c91 .p2align 4, 0x90
  4271. //0x00003ca0 LBB1_902
  4272. 0x45, 0x31, 0xff, //0x00003ca0 xorl %r15d, %r15d
  4273. 0x45, 0x31, 0xdb, //0x00003ca3 xorl %r11d, %r11d
  4274. //0x00003ca6 LBB1_903
  4275. 0x45, 0x85, 0xe4, //0x00003ca6 testl %r12d, %r12d
  4276. 0x0f, 0x85, 0xc1, 0xfc, 0xff, 0xff, //0x00003ca9 jne LBB1_856
  4277. 0x41, 0x83, 0xfb, 0x02, //0x00003caf cmpl $2, %r11d
  4278. 0x0f, 0x82, 0xb7, 0xfc, 0xff, 0xff, //0x00003cb3 jb LBB1_856
  4279. 0x3c, 0x3d, //0x00003cb9 cmpb $61, %al
  4280. 0x0f, 0x85, 0xaf, 0xfc, 0xff, 0xff, //0x00003cbb jne LBB1_856
  4281. 0x41, 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00003cc1 movl $5, %r14d
  4282. 0x45, 0x29, 0xde, //0x00003cc7 subl %r11d, %r14d
  4283. 0xf6, 0x45, 0xbc, 0x08, //0x00003cca testb $8, $-68(%rbp)
  4284. 0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x00003cce jne LBB1_940
  4285. 0x4c, 0x39, 0xc3, //0x00003cd4 cmpq %r8, %rbx
  4286. 0x0f, 0x86, 0x2e, 0x09, 0x00, 0x00, //0x00003cd7 jbe LBB1_1063
  4287. 0x49, 0x8d, 0x48, 0x03, //0x00003cdd leaq $3(%r8), %rcx
  4288. 0x48, 0x8b, 0x75, 0xc8, //0x00003ce1 movq $-56(%rbp), %rsi
  4289. 0x4c, 0x29, 0xc6, //0x00003ce5 subq %r8, %rsi
  4290. 0x49, 0x8d, 0x50, 0x04, //0x00003ce8 leaq $4(%r8), %rdx
  4291. 0x48, 0x8b, 0x7d, 0xa0, //0x00003cec movq $-96(%rbp), %rdi
  4292. 0x4c, 0x29, 0xc7, //0x00003cf0 subq %r8, %rdi
  4293. 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00003cf3 jmp LBB1_910
  4294. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003cf8 .p2align 4, 0x90
  4295. //0x00003d00 LBB1_909
  4296. 0x49, 0xff, 0xc0, //0x00003d00 incq %r8
  4297. 0x48, 0xff, 0xc1, //0x00003d03 incq %rcx
  4298. 0x48, 0xff, 0xce, //0x00003d06 decq %rsi
  4299. 0x48, 0xff, 0xc2, //0x00003d09 incq %rdx
  4300. 0x48, 0xff, 0xcf, //0x00003d0c decq %rdi
  4301. 0x4c, 0x39, 0xc3, //0x00003d0f cmpq %r8, %rbx
  4302. 0x0f, 0x84, 0x7e, 0x08, 0x00, 0x00, //0x00003d12 je LBB1_993
  4303. //0x00003d18 LBB1_910
  4304. 0x41, 0x0f, 0xb6, 0x00, //0x00003d18 movzbl (%r8), %eax
  4305. 0x3c, 0x0a, //0x00003d1c cmpb $10, %al
  4306. 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00003d1e je LBB1_909
  4307. 0x3c, 0x0d, //0x00003d24 cmpb $13, %al
  4308. 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00003d26 je LBB1_909
  4309. 0x3c, 0x3d, //0x00003d2c cmpb $61, %al
  4310. 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00003d2e jne LBB1_855
  4311. 0x49, 0xff, 0xc0, //0x00003d34 incq %r8
  4312. 0x41, 0x83, 0xfe, 0x02, //0x00003d37 cmpl $2, %r14d
  4313. 0x0f, 0x84, 0x2f, 0xfc, 0xff, 0xff, //0x00003d3b je LBB1_856
  4314. 0x4c, 0x39, 0xc3, //0x00003d41 cmpq %r8, %rbx
  4315. 0x0f, 0x87, 0x3a, 0x03, 0x00, 0x00, //0x00003d44 ja LBB1_962
  4316. 0xe9, 0xbc, 0x08, 0x00, 0x00, //0x00003d4a jmp LBB1_1063
  4317. //0x00003d4f LBB1_915
  4318. 0x80, 0xf9, 0x6e, //0x00003d4f cmpb $110, %cl
  4319. 0x0f, 0x85, 0x63, 0x03, 0x00, 0x00, //0x00003d52 jne LBB1_967
  4320. //0x00003d58 LBB1_916
  4321. 0x4d, 0x89, 0xd0, //0x00003d58 movq %r10, %r8
  4322. //0x00003d5b LBB1_917
  4323. 0x4c, 0x89, 0xc2, //0x00003d5b movq %r8, %rdx
  4324. 0x49, 0x39, 0xd8, //0x00003d5e cmpq %rbx, %r8
  4325. 0x0f, 0x83, 0x20, 0x01, 0x00, 0x00, //0x00003d61 jae LBB1_934
  4326. //0x00003d67 LBB1_918
  4327. 0x4c, 0x8d, 0x42, 0x01, //0x00003d67 leaq $1(%rdx), %r8
  4328. 0x0f, 0xb6, 0x02, //0x00003d6b movzbl (%rdx), %eax
  4329. 0x3c, 0x5c, //0x00003d6e cmpb $92, %al
  4330. 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00003d70 jne LBB1_931
  4331. 0x4c, 0x8d, 0x52, 0x02, //0x00003d76 leaq $2(%rdx), %r10
  4332. 0xb0, 0xff, //0x00003d7a movb $-1, %al
  4333. 0x49, 0x39, 0xda, //0x00003d7c cmpq %rbx, %r10
  4334. 0x0f, 0x87, 0x48, 0x03, 0x00, 0x00, //0x00003d7f ja LBB1_970
  4335. 0x41, 0x0f, 0xb6, 0x08, //0x00003d85 movzbl (%r8), %ecx
  4336. 0x80, 0xf9, 0x71, //0x00003d89 cmpb $113, %cl
  4337. 0x0f, 0x8e, 0xbd, 0xff, 0xff, 0xff, //0x00003d8c jle LBB1_915
  4338. 0x80, 0xf9, 0x72, //0x00003d92 cmpb $114, %cl
  4339. 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00003d95 je LBB1_916
  4340. 0x80, 0xf9, 0x75, //0x00003d9b cmpb $117, %cl
  4341. 0x0f, 0x85, 0x22, 0x03, 0x00, 0x00, //0x00003d9e jne LBB1_969
  4342. 0x48, 0x8b, 0x4d, 0xd0, //0x00003da4 movq $-48(%rbp), %rcx
  4343. 0x4c, 0x29, 0xd1, //0x00003da8 subq %r10, %rcx
  4344. 0x48, 0x83, 0xf9, 0x04, //0x00003dab cmpq $4, %rcx
  4345. 0x0f, 0x8c, 0x11, 0x03, 0x00, 0x00, //0x00003daf jl LBB1_969
  4346. 0x41, 0x8b, 0x3a, //0x00003db5 movl (%r10), %edi
  4347. 0x89, 0xfb, //0x00003db8 movl %edi, %ebx
  4348. 0xf7, 0xd3, //0x00003dba notl %ebx
  4349. 0x8d, 0x8f, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003dbc leal $-808464432(%rdi), %ecx
  4350. 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00003dc2 andl $-2139062144, %ebx
  4351. 0x85, 0xcb, //0x00003dc8 testl %ecx, %ebx
  4352. 0x0f, 0x85, 0xf6, 0x02, 0x00, 0x00, //0x00003dca jne LBB1_969
  4353. 0x8d, 0x8f, 0x19, 0x19, 0x19, 0x19, //0x00003dd0 leal $421075225(%rdi), %ecx
  4354. 0x09, 0xf9, //0x00003dd6 orl %edi, %ecx
  4355. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00003dd8 testl $-2139062144, %ecx
  4356. 0x0f, 0x85, 0xe2, 0x02, 0x00, 0x00, //0x00003dde jne LBB1_969
  4357. 0x89, 0xf9, //0x00003de4 movl %edi, %ecx
  4358. 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003de6 andl $2139062143, %ecx
  4359. 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003dec movl $-1061109568, %esi
  4360. 0x29, 0xce, //0x00003df1 subl %ecx, %esi
  4361. 0x44, 0x8d, 0x81, 0x46, 0x46, 0x46, 0x46, //0x00003df3 leal $1179010630(%rcx), %r8d
  4362. 0x21, 0xde, //0x00003dfa andl %ebx, %esi
  4363. 0x44, 0x85, 0xc6, //0x00003dfc testl %r8d, %esi
  4364. 0x0f, 0x85, 0xc1, 0x02, 0x00, 0x00, //0x00003dff jne LBB1_969
  4365. 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003e05 movl $-522133280, %esi
  4366. 0x29, 0xce, //0x00003e0a subl %ecx, %esi
  4367. 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x00003e0c addl $960051513, %ecx
  4368. 0x21, 0xf3, //0x00003e12 andl %esi, %ebx
  4369. 0x85, 0xcb, //0x00003e14 testl %ecx, %ebx
  4370. 0x0f, 0x85, 0xaa, 0x02, 0x00, 0x00, //0x00003e16 jne LBB1_969
  4371. 0x0f, 0xcf, //0x00003e1c bswapl %edi
  4372. 0x89, 0xf8, //0x00003e1e movl %edi, %eax
  4373. 0xc1, 0xe8, 0x04, //0x00003e20 shrl $4, %eax
  4374. 0xf7, 0xd0, //0x00003e23 notl %eax
  4375. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00003e25 andl $16843009, %eax
  4376. 0x8d, 0x04, 0xc0, //0x00003e2a leal (%rax,%rax,8), %eax
  4377. 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003e2d andl $252645135, %edi
  4378. 0x01, 0xc7, //0x00003e33 addl %eax, %edi
  4379. 0x89, 0xf8, //0x00003e35 movl %edi, %eax
  4380. 0xc1, 0xe8, 0x04, //0x00003e37 shrl $4, %eax
  4381. 0x09, 0xf8, //0x00003e3a orl %edi, %eax
  4382. 0x89, 0xc1, //0x00003e3c movl %eax, %ecx
  4383. 0xc1, 0xe9, 0x08, //0x00003e3e shrl $8, %ecx
  4384. 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00003e41 andl $65280, %ecx
  4385. 0x89, 0xc6, //0x00003e47 movl %eax, %esi
  4386. 0x81, 0xe6, 0x80, 0x00, 0x00, 0x00, //0x00003e49 andl $128, %esi
  4387. 0x09, 0xce, //0x00003e4f orl %ecx, %esi
  4388. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00003e51 je LBB1_930
  4389. 0xb8, 0xff, 0x00, 0x00, 0x00, //0x00003e57 movl $255, %eax
  4390. //0x00003e5c LBB1_930
  4391. 0x48, 0x83, 0xc2, 0x06, //0x00003e5c addq $6, %rdx
  4392. 0x49, 0x89, 0xd0, //0x00003e60 movq %rdx, %r8
  4393. 0x48, 0x8b, 0x5d, 0xd0, //0x00003e63 movq $-48(%rbp), %rbx
  4394. //0x00003e67 LBB1_931
  4395. 0x3c, 0x0a, //0x00003e67 cmpb $10, %al
  4396. 0x0f, 0x84, 0xec, 0xfe, 0xff, 0xff, //0x00003e69 je LBB1_917
  4397. 0x3c, 0x0d, //0x00003e6f cmpb $13, %al
  4398. 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x00003e71 je LBB1_917
  4399. 0xe9, 0x51, 0x02, 0x00, 0x00, //0x00003e77 jmp LBB1_970
  4400. //0x00003e7c LBB1_933
  4401. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003e7c movl $1, %r11d
  4402. 0xe9, 0x3e, 0xfd, 0xff, 0xff, //0x00003e82 jmp LBB1_889
  4403. //0x00003e87 LBB1_934
  4404. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003e87 movl $1, %r11d
  4405. 0x44, 0x89, 0xfa, //0x00003e8d movl %r15d, %edx
  4406. 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x00003e90 jmp LBB1_889
  4407. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e95 .p2align 4, 0x90
  4408. //0x00003ea0 LBB1_935
  4409. 0x49, 0xff, 0xc0, //0x00003ea0 incq %r8
  4410. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003ea3 movl $3, %r11d
  4411. 0x49, 0x39, 0xd8, //0x00003ea9 cmpq %rbx, %r8
  4412. 0x0f, 0x83, 0x13, 0xfd, 0xff, 0xff, //0x00003eac jae LBB1_889
  4413. //0x00003eb2 LBB1_936
  4414. 0x41, 0x0f, 0xb6, 0x00, //0x00003eb2 movzbl (%r8), %eax
  4415. 0x48, 0x83, 0xf8, 0x0d, //0x00003eb6 cmpq $13, %rax
  4416. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003eba je LBB1_935
  4417. 0x3c, 0x0a, //0x00003ec0 cmpb $10, %al
  4418. 0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00003ec2 je LBB1_935
  4419. 0x48, 0x8b, 0x4d, 0xc0, //0x00003ec8 movq $-64(%rbp), %rcx
  4420. 0x0f, 0xb6, 0x0c, 0x01, //0x00003ecc movzbl (%rcx,%rax), %ecx
  4421. 0x49, 0xff, 0xc0, //0x00003ed0 incq %r8
  4422. 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00003ed3 cmpl $255, %ecx
  4423. 0x0f, 0x85, 0xeb, 0x06, 0x00, 0x00, //0x00003ed9 jne LBB1_1059
  4424. 0x41, 0x89, 0xd7, //0x00003edf movl %edx, %r15d
  4425. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003ee2 movl $3, %r11d
  4426. 0xe9, 0xb9, 0xfd, 0xff, 0xff, //0x00003ee8 jmp LBB1_903
  4427. //0x00003eed LBB1_940
  4428. 0x4c, 0x39, 0xc3, //0x00003eed cmpq %r8, %rbx
  4429. 0x0f, 0x87, 0x39, 0x00, 0x00, 0x00, //0x00003ef0 ja LBB1_943
  4430. 0xe9, 0x10, 0x07, 0x00, 0x00, //0x00003ef6 jmp LBB1_1063
  4431. 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003efb .p2align 4, 0x90
  4432. //0x00003f00 LBB1_959
  4433. 0x4c, 0x89, 0xe9, //0x00003f00 movq %r13, %rcx
  4434. 0x49, 0x89, 0xc8, //0x00003f03 movq %rcx, %r8
  4435. 0x48, 0x39, 0xd9, //0x00003f06 cmpq %rbx, %rcx
  4436. 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00003f09 jb LBB1_943
  4437. 0xe9, 0x42, 0x01, 0x00, 0x00, //0x00003f0f jmp LBB1_994
  4438. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f14 .p2align 4, 0x90
  4439. //0x00003f20 LBB1_941
  4440. 0x49, 0x89, 0xcd, //0x00003f20 movq %rcx, %r13
  4441. 0x49, 0x89, 0xc8, //0x00003f23 movq %rcx, %r8
  4442. 0x48, 0x39, 0xd9, //0x00003f26 cmpq %rbx, %rcx
  4443. 0x0f, 0x83, 0x27, 0x01, 0x00, 0x00, //0x00003f29 jae LBB1_994
  4444. //0x00003f2f LBB1_943
  4445. 0x4d, 0x8d, 0x68, 0x01, //0x00003f2f leaq $1(%r8), %r13
  4446. 0x41, 0x0f, 0xb6, 0x08, //0x00003f33 movzbl (%r8), %ecx
  4447. 0x80, 0xf9, 0x5c, //0x00003f37 cmpb $92, %cl
  4448. 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00003f3a jne LBB1_956
  4449. 0x49, 0x8d, 0x48, 0x02, //0x00003f40 leaq $2(%r8), %rcx
  4450. 0x48, 0x39, 0xd9, //0x00003f44 cmpq %rbx, %rcx
  4451. 0x0f, 0x87, 0x66, 0x07, 0x00, 0x00, //0x00003f47 ja LBB1_1026
  4452. 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00003f4d movzbl (%r13), %eax
  4453. 0x3c, 0x6e, //0x00003f52 cmpb $110, %al
  4454. 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00003f54 je LBB1_941
  4455. 0x3c, 0x72, //0x00003f5a cmpb $114, %al
  4456. 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x00003f5c je LBB1_941
  4457. 0x3c, 0x75, //0x00003f62 cmpb $117, %al
  4458. 0x0f, 0x85, 0xf7, 0xf9, 0xff, 0xff, //0x00003f64 jne LBB1_1102
  4459. 0x48, 0x89, 0xd8, //0x00003f6a movq %rbx, %rax
  4460. 0x48, 0x29, 0xc8, //0x00003f6d subq %rcx, %rax
  4461. 0x48, 0x83, 0xf8, 0x04, //0x00003f70 cmpq $4, %rax
  4462. 0x0f, 0x8c, 0xe7, 0xf9, 0xff, 0xff, //0x00003f74 jl LBB1_1102
  4463. 0x8b, 0x11, //0x00003f7a movl (%rcx), %edx
  4464. 0x89, 0xd6, //0x00003f7c movl %edx, %esi
  4465. 0xf7, 0xd6, //0x00003f7e notl %esi
  4466. 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003f80 leal $-808464432(%rdx), %eax
  4467. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00003f86 andl $-2139062144, %esi
  4468. 0x85, 0xc6, //0x00003f8c testl %eax, %esi
  4469. 0x0f, 0x85, 0xcd, 0xf9, 0xff, 0xff, //0x00003f8e jne LBB1_1102
  4470. 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00003f94 leal $421075225(%rdx), %eax
  4471. 0x09, 0xd0, //0x00003f9a orl %edx, %eax
  4472. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003f9c testl $-2139062144, %eax
  4473. 0x0f, 0x85, 0xba, 0xf9, 0xff, 0xff, //0x00003fa1 jne LBB1_1102
  4474. 0x89, 0xd0, //0x00003fa7 movl %edx, %eax
  4475. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003fa9 andl $2139062143, %eax
  4476. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003fae movl $-1061109568, %edi
  4477. 0x29, 0xc7, //0x00003fb3 subl %eax, %edi
  4478. 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x00003fb5 leal $1179010630(%rax), %ebx
  4479. 0x21, 0xf7, //0x00003fbb andl %esi, %edi
  4480. 0x85, 0xdf, //0x00003fbd testl %ebx, %edi
  4481. 0x0f, 0x85, 0x9a, 0x09, 0x00, 0x00, //0x00003fbf jne LBB1_1131
  4482. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003fc5 movl $-522133280, %edi
  4483. 0x29, 0xc7, //0x00003fca subl %eax, %edi
  4484. 0x05, 0x39, 0x39, 0x39, 0x39, //0x00003fcc addl $960051513, %eax
  4485. 0x21, 0xfe, //0x00003fd1 andl %edi, %esi
  4486. 0x85, 0xc6, //0x00003fd3 testl %eax, %esi
  4487. 0x48, 0x8b, 0x5d, 0xd0, //0x00003fd5 movq $-48(%rbp), %rbx
  4488. 0x0f, 0x85, 0x82, 0xf9, 0xff, 0xff, //0x00003fd9 jne LBB1_1102
  4489. 0x0f, 0xca, //0x00003fdf bswapl %edx
  4490. 0x89, 0xd0, //0x00003fe1 movl %edx, %eax
  4491. 0xc1, 0xe8, 0x04, //0x00003fe3 shrl $4, %eax
  4492. 0xf7, 0xd0, //0x00003fe6 notl %eax
  4493. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00003fe8 andl $16843009, %eax
  4494. 0x8d, 0x04, 0xc0, //0x00003fed leal (%rax,%rax,8), %eax
  4495. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003ff0 andl $252645135, %edx
  4496. 0x01, 0xc2, //0x00003ff6 addl %eax, %edx
  4497. 0x89, 0xd1, //0x00003ff8 movl %edx, %ecx
  4498. 0xc1, 0xe9, 0x04, //0x00003ffa shrl $4, %ecx
  4499. 0x09, 0xd1, //0x00003ffd orl %edx, %ecx
  4500. 0x89, 0xc8, //0x00003fff movl %ecx, %eax
  4501. 0xc1, 0xe8, 0x08, //0x00004001 shrl $8, %eax
  4502. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00004004 andl $65280, %eax
  4503. 0x89, 0xca, //0x00004009 movl %ecx, %edx
  4504. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000400b andl $128, %edx
  4505. 0x09, 0xc2, //0x00004011 orl %eax, %edx
  4506. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004013 je LBB1_955
  4507. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00004019 movl $255, %ecx
  4508. //0x0000401e LBB1_955
  4509. 0x49, 0x83, 0xc0, 0x06, //0x0000401e addq $6, %r8
  4510. 0x4d, 0x89, 0xc5, //0x00004022 movq %r8, %r13
  4511. //0x00004025 LBB1_956
  4512. 0x80, 0xf9, 0x0a, //0x00004025 cmpb $10, %cl
  4513. 0x0f, 0x84, 0xd2, 0xfe, 0xff, 0xff, //0x00004028 je LBB1_959
  4514. 0x80, 0xf9, 0x0d, //0x0000402e cmpb $13, %cl
  4515. 0x0f, 0x84, 0xc9, 0xfe, 0xff, 0xff, //0x00004031 je LBB1_959
  4516. 0x80, 0xf9, 0x3d, //0x00004037 cmpb $61, %cl
  4517. 0x0f, 0x85, 0x73, 0x06, 0x00, 0x00, //0x0000403a jne LBB1_1026
  4518. 0x4d, 0x89, 0xe8, //0x00004040 movq %r13, %r8
  4519. 0x41, 0x83, 0xfe, 0x02, //0x00004043 cmpl $2, %r14d
  4520. 0x0f, 0x84, 0x23, 0xf9, 0xff, 0xff, //0x00004047 je LBB1_856
  4521. 0x4c, 0x39, 0xeb, //0x0000404d cmpq %r13, %rbx
  4522. 0x0f, 0x87, 0xc7, 0x03, 0x00, 0x00, //0x00004050 ja LBB1_1029
  4523. //0x00004056 LBB1_994
  4524. 0x4d, 0x89, 0xe8, //0x00004056 movq %r13, %r8
  4525. 0xe9, 0xad, 0x05, 0x00, 0x00, //0x00004059 jmp LBB1_1063
  4526. //0x0000405e LBB1_960
  4527. 0x41, 0x89, 0xd7, //0x0000405e movl %edx, %r15d
  4528. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00004061 movl $1, %r11d
  4529. 0xe9, 0x3a, 0xfc, 0xff, 0xff, //0x00004067 jmp LBB1_903
  4530. //0x0000406c LBB1_961
  4531. 0x49, 0xff, 0xc0, //0x0000406c incq %r8
  4532. 0x48, 0xff, 0xc1, //0x0000406f incq %rcx
  4533. 0x48, 0xff, 0xce, //0x00004072 decq %rsi
  4534. 0x48, 0xff, 0xc2, //0x00004075 incq %rdx
  4535. 0x48, 0xff, 0xcf, //0x00004078 decq %rdi
  4536. 0x4c, 0x39, 0xc3, //0x0000407b cmpq %r8, %rbx
  4537. 0x0f, 0x84, 0x12, 0x05, 0x00, 0x00, //0x0000407e je LBB1_993
  4538. //0x00004084 LBB1_962
  4539. 0x41, 0x0f, 0xb6, 0x00, //0x00004084 movzbl (%r8), %eax
  4540. 0x3c, 0x0a, //0x00004088 cmpb $10, %al
  4541. 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x0000408a je LBB1_961
  4542. 0x3c, 0x0d, //0x00004090 cmpb $13, %al
  4543. 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00004092 je LBB1_961
  4544. 0x3c, 0x3d, //0x00004098 cmpb $61, %al
  4545. 0x0f, 0x85, 0xb1, 0x01, 0x00, 0x00, //0x0000409a jne LBB1_855
  4546. 0x49, 0xff, 0xc0, //0x000040a0 incq %r8
  4547. 0x41, 0x83, 0xfe, 0x03, //0x000040a3 cmpl $3, %r14d
  4548. 0x0f, 0x84, 0xc3, 0xf8, 0xff, 0xff, //0x000040a7 je LBB1_856
  4549. 0x4c, 0x39, 0xc3, //0x000040ad cmpq %r8, %rbx
  4550. 0x0f, 0x87, 0xa2, 0x04, 0x00, 0x00, //0x000040b0 ja LBB1_1048
  4551. 0xe9, 0x50, 0x05, 0x00, 0x00, //0x000040b6 jmp LBB1_1063
  4552. //0x000040bb LBB1_967
  4553. 0x80, 0xf9, 0x2f, //0x000040bb cmpb $47, %cl
  4554. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000040be jne LBB1_969
  4555. 0x89, 0xc8, //0x000040c4 movl %ecx, %eax
  4556. //0x000040c6 LBB1_969
  4557. 0x4d, 0x89, 0xd0, //0x000040c6 movq %r10, %r8
  4558. 0x48, 0x8b, 0x5d, 0xd0, //0x000040c9 movq $-48(%rbp), %rbx
  4559. //0x000040cd LBB1_970
  4560. 0x0f, 0xb6, 0xc8, //0x000040cd movzbl %al, %ecx
  4561. 0x48, 0x8b, 0x55, 0xc0, //0x000040d0 movq $-64(%rbp), %rdx
  4562. 0x0f, 0xb6, 0x0c, 0x0a, //0x000040d4 movzbl (%rdx,%rcx), %ecx
  4563. 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x000040d8 cmpl $255, %ecx
  4564. 0x0f, 0x84, 0x5a, 0x01, 0x00, 0x00, //0x000040de je LBB1_991
  4565. 0x44, 0x89, 0xfa, //0x000040e4 movl %r15d, %edx
  4566. 0xc1, 0xe2, 0x06, //0x000040e7 shll $6, %edx
  4567. 0x09, 0xca, //0x000040ea orl %ecx, %edx
  4568. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000040ec movl $2, %r11d
  4569. 0x49, 0x39, 0xd8, //0x000040f2 cmpq %rbx, %r8
  4570. 0x0f, 0x83, 0xe5, 0x04, 0x00, 0x00, //0x000040f5 jae LBB1_1060
  4571. 0x41, 0x89, 0xd7, //0x000040fb movl %edx, %r15d
  4572. 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000040fe jmp LBB1_976
  4573. //0x00004103 LBB1_973
  4574. 0x80, 0xf9, 0x6e, //0x00004103 cmpb $110, %cl
  4575. 0x0f, 0x85, 0x50, 0x01, 0x00, 0x00, //0x00004106 jne LBB1_995
  4576. //0x0000410c LBB1_974
  4577. 0x48, 0x89, 0xd7, //0x0000410c movq %rdx, %rdi
  4578. 0x44, 0x89, 0xfa, //0x0000410f movl %r15d, %edx
  4579. //0x00004112 LBB1_975
  4580. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00004112 movl $2, %r11d
  4581. 0x49, 0x89, 0xf8, //0x00004118 movq %rdi, %r8
  4582. 0x48, 0x39, 0xdf, //0x0000411b cmpq %rbx, %rdi
  4583. 0x0f, 0x83, 0x25, 0x01, 0x00, 0x00, //0x0000411e jae LBB1_992
  4584. //0x00004124 LBB1_976
  4585. 0x49, 0x8d, 0x78, 0x01, //0x00004124 leaq $1(%r8), %rdi
  4586. 0x41, 0x0f, 0xb6, 0x00, //0x00004128 movzbl (%r8), %eax
  4587. 0x3c, 0x5c, //0x0000412c cmpb $92, %al
  4588. 0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x0000412e jne LBB1_989
  4589. 0x49, 0x8d, 0x50, 0x02, //0x00004134 leaq $2(%r8), %rdx
  4590. 0xb0, 0xff, //0x00004138 movb $-1, %al
  4591. 0x48, 0x39, 0xda, //0x0000413a cmpq %rbx, %rdx
  4592. 0x0f, 0x87, 0x27, 0x01, 0x00, 0x00, //0x0000413d ja LBB1_998
  4593. 0x0f, 0xb6, 0x0f, //0x00004143 movzbl (%rdi), %ecx
  4594. 0x80, 0xf9, 0x71, //0x00004146 cmpb $113, %cl
  4595. 0x0f, 0x8e, 0xb4, 0xff, 0xff, 0xff, //0x00004149 jle LBB1_973
  4596. 0x80, 0xf9, 0x72, //0x0000414f cmpb $114, %cl
  4597. 0x0f, 0x84, 0xb4, 0xff, 0xff, 0xff, //0x00004152 je LBB1_974
  4598. 0x80, 0xf9, 0x75, //0x00004158 cmpb $117, %cl
  4599. 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x0000415b jne LBB1_997
  4600. 0x48, 0x89, 0xd9, //0x00004161 movq %rbx, %rcx
  4601. 0x48, 0x29, 0xd1, //0x00004164 subq %rdx, %rcx
  4602. 0x48, 0x83, 0xf9, 0x04, //0x00004167 cmpq $4, %rcx
  4603. 0x0f, 0x8c, 0xf6, 0x00, 0x00, 0x00, //0x0000416b jl LBB1_997
  4604. 0x8b, 0x32, //0x00004171 movl (%rdx), %esi
  4605. 0x89, 0xf7, //0x00004173 movl %esi, %edi
  4606. 0xf7, 0xd7, //0x00004175 notl %edi
  4607. 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00004177 leal $-808464432(%rsi), %ecx
  4608. 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x0000417d andl $-2139062144, %edi
  4609. 0x85, 0xcf, //0x00004183 testl %ecx, %edi
  4610. 0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x00004185 jne LBB1_997
  4611. 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x0000418b leal $421075225(%rsi), %ecx
  4612. 0x09, 0xf1, //0x00004191 orl %esi, %ecx
  4613. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00004193 testl $-2139062144, %ecx
  4614. 0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x00004199 jne LBB1_997
  4615. 0x89, 0xf1, //0x0000419f movl %esi, %ecx
  4616. 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x000041a1 andl $2139062143, %ecx
  4617. 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000041a7 movl $-1061109568, %ebx
  4618. 0x29, 0xcb, //0x000041ac subl %ecx, %ebx
  4619. 0x44, 0x8d, 0x91, 0x46, 0x46, 0x46, 0x46, //0x000041ae leal $1179010630(%rcx), %r10d
  4620. 0x21, 0xfb, //0x000041b5 andl %edi, %ebx
  4621. 0x44, 0x85, 0xd3, //0x000041b7 testl %r10d, %ebx
  4622. 0x48, 0x8b, 0x5d, 0xd0, //0x000041ba movq $-48(%rbp), %rbx
  4623. 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000041be jne LBB1_997
  4624. 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000041c4 movl $-522133280, %ebx
  4625. 0x29, 0xcb, //0x000041c9 subl %ecx, %ebx
  4626. 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x000041cb addl $960051513, %ecx
  4627. 0x21, 0xdf, //0x000041d1 andl %ebx, %edi
  4628. 0x48, 0x8b, 0x5d, 0xd0, //0x000041d3 movq $-48(%rbp), %rbx
  4629. 0x85, 0xcf, //0x000041d7 testl %ecx, %edi
  4630. 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000041d9 jne LBB1_997
  4631. 0x0f, 0xce, //0x000041df bswapl %esi
  4632. 0x89, 0xf0, //0x000041e1 movl %esi, %eax
  4633. 0xc1, 0xe8, 0x04, //0x000041e3 shrl $4, %eax
  4634. 0xf7, 0xd0, //0x000041e6 notl %eax
  4635. 0x25, 0x01, 0x01, 0x01, 0x01, //0x000041e8 andl $16843009, %eax
  4636. 0x8d, 0x04, 0xc0, //0x000041ed leal (%rax,%rax,8), %eax
  4637. 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x000041f0 andl $252645135, %esi
  4638. 0x01, 0xc6, //0x000041f6 addl %eax, %esi
  4639. 0x89, 0xf0, //0x000041f8 movl %esi, %eax
  4640. 0xc1, 0xe8, 0x04, //0x000041fa shrl $4, %eax
  4641. 0x09, 0xf0, //0x000041fd orl %esi, %eax
  4642. 0x89, 0xc1, //0x000041ff movl %eax, %ecx
  4643. 0xc1, 0xe9, 0x08, //0x00004201 shrl $8, %ecx
  4644. 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00004204 andl $65280, %ecx
  4645. 0x89, 0xc2, //0x0000420a movl %eax, %edx
  4646. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000420c andl $128, %edx
  4647. 0x09, 0xca, //0x00004212 orl %ecx, %edx
  4648. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004214 je LBB1_988
  4649. 0xb8, 0xff, 0x00, 0x00, 0x00, //0x0000421a movl $255, %eax
  4650. //0x0000421f LBB1_988
  4651. 0x49, 0x83, 0xc0, 0x06, //0x0000421f addq $6, %r8
  4652. 0x4c, 0x89, 0xc7, //0x00004223 movq %r8, %rdi
  4653. 0x44, 0x89, 0xfa, //0x00004226 movl %r15d, %edx
  4654. //0x00004229 LBB1_989
  4655. 0x3c, 0x0a, //0x00004229 cmpb $10, %al
  4656. 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x0000422b je LBB1_975
  4657. 0x3c, 0x0d, //0x00004231 cmpb $13, %al
  4658. 0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x00004233 je LBB1_975
  4659. 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00004239 jmp LBB1_998
  4660. //0x0000423e LBB1_991
  4661. 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000423e movl $1, %r11d
  4662. 0xe9, 0x5d, 0xfa, 0xff, 0xff, //0x00004244 jmp LBB1_903
  4663. //0x00004249 LBB1_992
  4664. 0x49, 0x89, 0xf8, //0x00004249 movq %rdi, %r8
  4665. 0xe9, 0x74, 0xf9, 0xff, 0xff, //0x0000424c jmp LBB1_889
  4666. //0x00004251 LBB1_855
  4667. 0x49, 0xff, 0xc0, //0x00004251 incq %r8
  4668. 0x4c, 0x89, 0xc2, //0x00004254 movq %r8, %rdx
  4669. 0xe9, 0x14, 0xf7, 0xff, 0xff, //0x00004257 jmp LBB1_856
  4670. //0x0000425c LBB1_995
  4671. 0x80, 0xf9, 0x2f, //0x0000425c cmpb $47, %cl
  4672. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x0000425f jne LBB1_997
  4673. 0x89, 0xc8, //0x00004265 movl %ecx, %eax
  4674. //0x00004267 LBB1_997
  4675. 0x48, 0x89, 0xd7, //0x00004267 movq %rdx, %rdi
  4676. //0x0000426a LBB1_998
  4677. 0x0f, 0xb6, 0xc8, //0x0000426a movzbl %al, %ecx
  4678. 0x48, 0x8b, 0x55, 0xc0, //0x0000426d movq $-64(%rbp), %rdx
  4679. 0x0f, 0xb6, 0x0c, 0x0a, //0x00004271 movzbl (%rdx,%rcx), %ecx
  4680. 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x00004275 cmpl $255, %ecx
  4681. 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x0000427b je LBB1_1019
  4682. 0x44, 0x89, 0xfa, //0x00004281 movl %r15d, %edx
  4683. 0xc1, 0xe2, 0x06, //0x00004284 shll $6, %edx
  4684. 0x09, 0xca, //0x00004287 orl %ecx, %edx
  4685. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00004289 movl $3, %r11d
  4686. 0x48, 0x39, 0xdf, //0x0000428f cmpq %rbx, %rdi
  4687. 0x0f, 0x83, 0x4c, 0x01, 0x00, 0x00, //0x00004292 jae LBB1_1020
  4688. 0x41, 0x89, 0xd7, //0x00004298 movl %edx, %r15d
  4689. 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000429b jmp LBB1_1004
  4690. //0x000042a0 LBB1_1001
  4691. 0x80, 0xf9, 0x6e, //0x000042a0 cmpb $110, %cl
  4692. 0x0f, 0x85, 0xf5, 0x02, 0x00, 0x00, //0x000042a3 jne LBB1_1054
  4693. //0x000042a9 LBB1_1002
  4694. 0x4d, 0x89, 0xd0, //0x000042a9 movq %r10, %r8
  4695. //0x000042ac LBB1_1003
  4696. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000042ac movl $3, %r11d
  4697. 0x4c, 0x89, 0xc7, //0x000042b2 movq %r8, %rdi
  4698. 0x49, 0x39, 0xd8, //0x000042b5 cmpq %rbx, %r8
  4699. 0x0f, 0x83, 0x07, 0xf9, 0xff, 0xff, //0x000042b8 jae LBB1_889
  4700. //0x000042be LBB1_1004
  4701. 0x4c, 0x8d, 0x47, 0x01, //0x000042be leaq $1(%rdi), %r8
  4702. 0x0f, 0xb6, 0x07, //0x000042c2 movzbl (%rdi), %eax
  4703. 0x3c, 0x5c, //0x000042c5 cmpb $92, %al
  4704. 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000042c7 jne LBB1_1017
  4705. 0x4c, 0x8d, 0x57, 0x02, //0x000042cd leaq $2(%rdi), %r10
  4706. 0xb0, 0xff, //0x000042d1 movb $-1, %al
  4707. 0x49, 0x39, 0xda, //0x000042d3 cmpq %rbx, %r10
  4708. 0x0f, 0x87, 0xd4, 0x02, 0x00, 0x00, //0x000042d6 ja LBB1_1057
  4709. 0x41, 0x0f, 0xb6, 0x08, //0x000042dc movzbl (%r8), %ecx
  4710. 0x80, 0xf9, 0x71, //0x000042e0 cmpb $113, %cl
  4711. 0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x000042e3 jle LBB1_1001
  4712. 0x80, 0xf9, 0x72, //0x000042e9 cmpb $114, %cl
  4713. 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x000042ec je LBB1_1002
  4714. 0x80, 0xf9, 0x75, //0x000042f2 cmpb $117, %cl
  4715. 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x000042f5 jne LBB1_1056
  4716. 0x48, 0x8b, 0x4d, 0xd0, //0x000042fb movq $-48(%rbp), %rcx
  4717. 0x4c, 0x29, 0xd1, //0x000042ff subq %r10, %rcx
  4718. 0x48, 0x83, 0xf9, 0x04, //0x00004302 cmpq $4, %rcx
  4719. 0x0f, 0x8c, 0x9d, 0x02, 0x00, 0x00, //0x00004306 jl LBB1_1056
  4720. 0x41, 0x8b, 0x32, //0x0000430c movl (%r10), %esi
  4721. 0x89, 0xf3, //0x0000430f movl %esi, %ebx
  4722. 0xf7, 0xd3, //0x00004311 notl %ebx
  4723. 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00004313 leal $-808464432(%rsi), %ecx
  4724. 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00004319 andl $-2139062144, %ebx
  4725. 0x85, 0xcb, //0x0000431f testl %ecx, %ebx
  4726. 0x0f, 0x85, 0x82, 0x02, 0x00, 0x00, //0x00004321 jne LBB1_1056
  4727. 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x00004327 leal $421075225(%rsi), %ecx
  4728. 0x09, 0xf1, //0x0000432d orl %esi, %ecx
  4729. 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000432f testl $-2139062144, %ecx
  4730. 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x00004335 jne LBB1_1056
  4731. 0x89, 0xf1, //0x0000433b movl %esi, %ecx
  4732. 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000433d andl $2139062143, %ecx
  4733. 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00004343 movl $-1061109568, %edx
  4734. 0x29, 0xca, //0x00004348 subl %ecx, %edx
  4735. 0x44, 0x8d, 0x81, 0x46, 0x46, 0x46, 0x46, //0x0000434a leal $1179010630(%rcx), %r8d
  4736. 0x21, 0xda, //0x00004351 andl %ebx, %edx
  4737. 0x44, 0x85, 0xc2, //0x00004353 testl %r8d, %edx
  4738. 0x0f, 0x85, 0x4d, 0x02, 0x00, 0x00, //0x00004356 jne LBB1_1056
  4739. 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000435c movl $-522133280, %edx
  4740. 0x29, 0xca, //0x00004361 subl %ecx, %edx
  4741. 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x00004363 addl $960051513, %ecx
  4742. 0x21, 0xd3, //0x00004369 andl %edx, %ebx
  4743. 0x85, 0xcb, //0x0000436b testl %ecx, %ebx
  4744. 0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x0000436d jne LBB1_1056
  4745. 0x0f, 0xce, //0x00004373 bswapl %esi
  4746. 0x89, 0xf0, //0x00004375 movl %esi, %eax
  4747. 0xc1, 0xe8, 0x04, //0x00004377 shrl $4, %eax
  4748. 0xf7, 0xd0, //0x0000437a notl %eax
  4749. 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000437c andl $16843009, %eax
  4750. 0x8d, 0x04, 0xc0, //0x00004381 leal (%rax,%rax,8), %eax
  4751. 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004384 andl $252645135, %esi
  4752. 0x01, 0xc6, //0x0000438a addl %eax, %esi
  4753. 0x89, 0xf0, //0x0000438c movl %esi, %eax
  4754. 0xc1, 0xe8, 0x04, //0x0000438e shrl $4, %eax
  4755. 0x09, 0xf0, //0x00004391 orl %esi, %eax
  4756. 0x89, 0xc1, //0x00004393 movl %eax, %ecx
  4757. 0xc1, 0xe9, 0x08, //0x00004395 shrl $8, %ecx
  4758. 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00004398 andl $65280, %ecx
  4759. 0x89, 0xc2, //0x0000439e movl %eax, %edx
  4760. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000043a0 andl $128, %edx
  4761. 0x09, 0xca, //0x000043a6 orl %ecx, %edx
  4762. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000043a8 je LBB1_1016
  4763. 0xb8, 0xff, 0x00, 0x00, 0x00, //0x000043ae movl $255, %eax
  4764. //0x000043b3 LBB1_1016
  4765. 0x48, 0x83, 0xc7, 0x06, //0x000043b3 addq $6, %rdi
  4766. 0x49, 0x89, 0xf8, //0x000043b7 movq %rdi, %r8
  4767. 0x48, 0x8b, 0x5d, 0xd0, //0x000043ba movq $-48(%rbp), %rbx
  4768. 0x44, 0x89, 0xfa, //0x000043be movl %r15d, %edx
  4769. //0x000043c1 LBB1_1017
  4770. 0x3c, 0x0a, //0x000043c1 cmpb $10, %al
  4771. 0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000043c3 je LBB1_1003
  4772. 0x3c, 0x0d, //0x000043c9 cmpb $13, %al
  4773. 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x000043cb je LBB1_1003
  4774. 0xe9, 0xda, 0x01, 0x00, 0x00, //0x000043d1 jmp LBB1_1057
  4775. //0x000043d6 LBB1_1019
  4776. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000043d6 movl $2, %r11d
  4777. 0x49, 0x89, 0xf8, //0x000043dc movq %rdi, %r8
  4778. 0xe9, 0xc2, 0xf8, 0xff, 0xff, //0x000043df jmp LBB1_903
  4779. //0x000043e4 LBB1_1020
  4780. 0x49, 0x89, 0xf8, //0x000043e4 movq %rdi, %r8
  4781. 0xe9, 0xf4, 0x01, 0x00, 0x00, //0x000043e7 jmp LBB1_1060
  4782. //0x000043ec LBB1_1025
  4783. 0x41, 0x89, 0xd7, //0x000043ec movl %edx, %r15d
  4784. 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000043ef movl $2, %r11d
  4785. 0xe9, 0xac, 0xf8, 0xff, 0xff, //0x000043f5 jmp LBB1_903
  4786. //0x000043fa LBB1_1045
  4787. 0x4c, 0x89, 0xc1, //0x000043fa movq %r8, %rcx
  4788. 0x49, 0x89, 0xcd, //0x000043fd movq %rcx, %r13
  4789. 0x48, 0x39, 0xd9, //0x00004400 cmpq %rbx, %rcx
  4790. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004403 jb LBB1_1029
  4791. 0xe9, 0xfd, 0x01, 0x00, 0x00, //0x00004409 jmp LBB1_1063
  4792. //0x0000440e LBB1_1027
  4793. 0x49, 0x89, 0xc8, //0x0000440e movq %rcx, %r8
  4794. 0x49, 0x89, 0xcd, //0x00004411 movq %rcx, %r13
  4795. 0x48, 0x39, 0xd9, //0x00004414 cmpq %rbx, %rcx
  4796. 0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00004417 jae LBB1_1063
  4797. //0x0000441d LBB1_1029
  4798. 0x4d, 0x8d, 0x45, 0x01, //0x0000441d leaq $1(%r13), %r8
  4799. 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004421 movzbl (%r13), %ecx
  4800. 0x80, 0xf9, 0x5c, //0x00004426 cmpb $92, %cl
  4801. 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x00004429 jne LBB1_1042
  4802. 0x49, 0x8d, 0x4d, 0x02, //0x0000442f leaq $2(%r13), %rcx
  4803. 0x48, 0x39, 0xd9, //0x00004433 cmpq %rbx, %rcx
  4804. 0x0f, 0x87, 0x74, 0x02, 0x00, 0x00, //0x00004436 ja LBB1_1080
  4805. 0x41, 0x0f, 0xb6, 0x00, //0x0000443c movzbl (%r8), %eax
  4806. 0x3c, 0x6e, //0x00004440 cmpb $110, %al
  4807. 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00004442 je LBB1_1027
  4808. 0x3c, 0x72, //0x00004448 cmpb $114, %al
  4809. 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x0000444a je LBB1_1027
  4810. 0x3c, 0x75, //0x00004450 cmpb $117, %al
  4811. 0x0f, 0x85, 0x09, 0xf5, 0xff, 0xff, //0x00004452 jne LBB1_1102
  4812. 0x48, 0x89, 0xd8, //0x00004458 movq %rbx, %rax
  4813. 0x48, 0x29, 0xc8, //0x0000445b subq %rcx, %rax
  4814. 0x48, 0x83, 0xf8, 0x04, //0x0000445e cmpq $4, %rax
  4815. 0x0f, 0x8c, 0xf9, 0xf4, 0xff, 0xff, //0x00004462 jl LBB1_1102
  4816. 0x8b, 0x11, //0x00004468 movl (%rcx), %edx
  4817. 0x89, 0xd6, //0x0000446a movl %edx, %esi
  4818. 0xf7, 0xd6, //0x0000446c notl %esi
  4819. 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000446e leal $-808464432(%rdx), %eax
  4820. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00004474 andl $-2139062144, %esi
  4821. 0x85, 0xc6, //0x0000447a testl %eax, %esi
  4822. 0x0f, 0x85, 0xdf, 0xf4, 0xff, 0xff, //0x0000447c jne LBB1_1102
  4823. 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00004482 leal $421075225(%rdx), %eax
  4824. 0x09, 0xd0, //0x00004488 orl %edx, %eax
  4825. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000448a testl $-2139062144, %eax
  4826. 0x0f, 0x85, 0xcc, 0xf4, 0xff, 0xff, //0x0000448f jne LBB1_1102
  4827. 0x89, 0xd0, //0x00004495 movl %edx, %eax
  4828. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00004497 andl $2139062143, %eax
  4829. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000449c movl $-1061109568, %edi
  4830. 0x29, 0xc7, //0x000044a1 subl %eax, %edi
  4831. 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x000044a3 leal $1179010630(%rax), %ebx
  4832. 0x21, 0xf7, //0x000044a9 andl %esi, %edi
  4833. 0x85, 0xdf, //0x000044ab testl %ebx, %edi
  4834. 0x0f, 0x85, 0xac, 0x04, 0x00, 0x00, //0x000044ad jne LBB1_1131
  4835. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000044b3 movl $-522133280, %edi
  4836. 0x29, 0xc7, //0x000044b8 subl %eax, %edi
  4837. 0x05, 0x39, 0x39, 0x39, 0x39, //0x000044ba addl $960051513, %eax
  4838. 0x21, 0xfe, //0x000044bf andl %edi, %esi
  4839. 0x85, 0xc6, //0x000044c1 testl %eax, %esi
  4840. 0x48, 0x8b, 0x5d, 0xd0, //0x000044c3 movq $-48(%rbp), %rbx
  4841. 0x0f, 0x85, 0x94, 0xf4, 0xff, 0xff, //0x000044c7 jne LBB1_1102
  4842. 0x0f, 0xca, //0x000044cd bswapl %edx
  4843. 0x89, 0xd0, //0x000044cf movl %edx, %eax
  4844. 0xc1, 0xe8, 0x04, //0x000044d1 shrl $4, %eax
  4845. 0xf7, 0xd0, //0x000044d4 notl %eax
  4846. 0x25, 0x01, 0x01, 0x01, 0x01, //0x000044d6 andl $16843009, %eax
  4847. 0x8d, 0x04, 0xc0, //0x000044db leal (%rax,%rax,8), %eax
  4848. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000044de andl $252645135, %edx
  4849. 0x01, 0xc2, //0x000044e4 addl %eax, %edx
  4850. 0x89, 0xd1, //0x000044e6 movl %edx, %ecx
  4851. 0xc1, 0xe9, 0x04, //0x000044e8 shrl $4, %ecx
  4852. 0x09, 0xd1, //0x000044eb orl %edx, %ecx
  4853. 0x89, 0xc8, //0x000044ed movl %ecx, %eax
  4854. 0xc1, 0xe8, 0x08, //0x000044ef shrl $8, %eax
  4855. 0x25, 0x00, 0xff, 0x00, 0x00, //0x000044f2 andl $65280, %eax
  4856. 0x89, 0xca, //0x000044f7 movl %ecx, %edx
  4857. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000044f9 andl $128, %edx
  4858. 0x09, 0xc2, //0x000044ff orl %eax, %edx
  4859. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004501 je LBB1_1041
  4860. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00004507 movl $255, %ecx
  4861. //0x0000450c LBB1_1041
  4862. 0x49, 0x83, 0xc5, 0x06, //0x0000450c addq $6, %r13
  4863. 0x4d, 0x89, 0xe8, //0x00004510 movq %r13, %r8
  4864. //0x00004513 LBB1_1042
  4865. 0x80, 0xf9, 0x0a, //0x00004513 cmpb $10, %cl
  4866. 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00004516 je LBB1_1045
  4867. 0x80, 0xf9, 0x0d, //0x0000451c cmpb $13, %cl
  4868. 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x0000451f je LBB1_1045
  4869. 0x80, 0xf9, 0x3d, //0x00004525 cmpb $61, %cl
  4870. 0x0f, 0x85, 0x42, 0xf4, 0xff, 0xff, //0x00004528 jne LBB1_856
  4871. 0x41, 0x83, 0xfe, 0x03, //0x0000452e cmpl $3, %r14d
  4872. 0x0f, 0x84, 0x38, 0xf4, 0xff, 0xff, //0x00004532 je LBB1_856
  4873. 0x4c, 0x39, 0xc3, //0x00004538 cmpq %r8, %rbx
  4874. 0x0f, 0x87, 0x9d, 0x01, 0x00, 0x00, //0x0000453b ja LBB1_1085
  4875. 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00004541 jmp LBB1_1063
  4876. //0x00004546 LBB1_1047
  4877. 0x48, 0xff, 0xc1, //0x00004546 incq %rcx
  4878. 0x48, 0xff, 0xc2, //0x00004549 incq %rdx
  4879. 0x48, 0xff, 0xcf, //0x0000454c decq %rdi
  4880. 0x48, 0xff, 0xce, //0x0000454f decq %rsi
  4881. 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00004552 je LBB1_993
  4882. //0x00004558 LBB1_1048
  4883. 0x0f, 0xb6, 0x41, 0xff, //0x00004558 movzbl $-1(%rcx), %eax
  4884. 0x3c, 0x0a, //0x0000455c cmpb $10, %al
  4885. 0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000455e je LBB1_1047
  4886. 0x3c, 0x0d, //0x00004564 cmpb $13, %al
  4887. 0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00004566 je LBB1_1047
  4888. 0x3c, 0x3d, //0x0000456c cmpb $61, %al
  4889. 0x0f, 0x85, 0xa1, 0x02, 0x00, 0x00, //0x0000456e jne LBB1_1103
  4890. 0x49, 0x89, 0xc8, //0x00004574 movq %rcx, %r8
  4891. 0x41, 0x83, 0xfe, 0x04, //0x00004577 cmpl $4, %r14d
  4892. 0x0f, 0x84, 0xef, 0xf3, 0xff, 0xff, //0x0000457b je LBB1_856
  4893. 0x48, 0x39, 0xcb, //0x00004581 cmpq %rcx, %rbx
  4894. 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00004584 ja LBB1_1076
  4895. 0x49, 0x89, 0xc8, //0x0000458a movq %rcx, %r8
  4896. 0x48, 0x8b, 0x5d, 0xd0, //0x0000458d movq $-48(%rbp), %rbx
  4897. 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00004591 jmp LBB1_1063
  4898. //0x00004596 LBB1_993
  4899. 0x49, 0x89, 0xd8, //0x00004596 movq %rbx, %r8
  4900. 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00004599 jmp LBB1_1063
  4901. //0x0000459e LBB1_1054
  4902. 0x80, 0xf9, 0x2f, //0x0000459e cmpb $47, %cl
  4903. 0x0f, 0x85, 0x02, 0x00, 0x00, 0x00, //0x000045a1 jne LBB1_1056
  4904. 0x89, 0xc8, //0x000045a7 movl %ecx, %eax
  4905. //0x000045a9 LBB1_1056
  4906. 0x4d, 0x89, 0xd0, //0x000045a9 movq %r10, %r8
  4907. 0x48, 0x8b, 0x5d, 0xd0, //0x000045ac movq $-48(%rbp), %rbx
  4908. //0x000045b0 LBB1_1057
  4909. 0x0f, 0xb6, 0xc8, //0x000045b0 movzbl %al, %ecx
  4910. 0x48, 0x8b, 0x55, 0xc0, //0x000045b3 movq $-64(%rbp), %rdx
  4911. 0x0f, 0xb6, 0x0c, 0x0a, //0x000045b7 movzbl (%rdx,%rcx), %ecx
  4912. 0x81, 0xf9, 0xff, 0x00, 0x00, 0x00, //0x000045bb cmpl $255, %ecx
  4913. 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x000045c1 je LBB1_1070
  4914. 0x44, 0x89, 0xfa, //0x000045c7 movl %r15d, %edx
  4915. //0x000045ca LBB1_1059
  4916. 0xc1, 0xe2, 0x06, //0x000045ca shll $6, %edx
  4917. 0x09, 0xca, //0x000045cd orl %ecx, %edx
  4918. 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000045cf movl $4, %r11d
  4919. 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000045d5 .p2align 4, 0x90
  4920. //0x000045e0 LBB1_1060
  4921. 0x41, 0x89, 0xd7, //0x000045e0 movl %edx, %r15d
  4922. 0x45, 0x85, 0xe4, //0x000045e3 testl %r12d, %r12d
  4923. 0x0f, 0x94, 0xc0, //0x000045e6 sete %al
  4924. 0x41, 0x83, 0xfb, 0x01, //0x000045e9 cmpl $1, %r11d
  4925. 0x0f, 0x94, 0xc1, //0x000045ed sete %cl
  4926. 0x49, 0x39, 0xd8, //0x000045f0 cmpq %rbx, %r8
  4927. 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000045f3 jb LBB1_1063
  4928. 0x41, 0x83, 0xfb, 0x04, //0x000045f9 cmpl $4, %r11d
  4929. 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000045fd je LBB1_1063
  4930. 0x08, 0xc8, //0x00004603 orb %cl, %al
  4931. 0x0f, 0x85, 0x65, 0xf3, 0xff, 0xff, //0x00004605 jne LBB1_856
  4932. //0x0000460b LBB1_1063
  4933. 0xb0, 0x04, //0x0000460b movb $4, %al
  4934. 0x44, 0x28, 0xd8, //0x0000460d subb %r11b, %al
  4935. 0x0f, 0xb6, 0xc0, //0x00004610 movzbl %al, %eax
  4936. 0x01, 0xc0, //0x00004613 addl %eax, %eax
  4937. 0x8d, 0x0c, 0x40, //0x00004615 leal (%rax,%rax,2), %ecx
  4938. 0x44, 0x89, 0xfa, //0x00004618 movl %r15d, %edx
  4939. 0xd3, 0xe2, //0x0000461b shll %cl, %edx
  4940. 0x41, 0x83, 0xfb, 0x02, //0x0000461d cmpl $2, %r11d
  4941. 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00004621 je LBB1_1068
  4942. 0x41, 0x83, 0xfb, 0x03, //0x00004627 cmpl $3, %r11d
  4943. 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000462b je LBB1_1067
  4944. 0x41, 0x83, 0xfb, 0x04, //0x00004631 cmpl $4, %r11d
  4945. 0x48, 0x8b, 0x4d, 0xb0, //0x00004635 movq $-80(%rbp), %rcx
  4946. 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00004639 jne LBB1_1069
  4947. 0x88, 0x51, 0x02, //0x0000463f movb %dl, $2(%rcx)
  4948. //0x00004642 LBB1_1067
  4949. 0x48, 0x8b, 0x45, 0xb0, //0x00004642 movq $-80(%rbp), %rax
  4950. 0x88, 0x70, 0x01, //0x00004646 movb %dh, $1(%rax)
  4951. //0x00004649 LBB1_1068
  4952. 0xc1, 0xea, 0x10, //0x00004649 shrl $16, %edx
  4953. 0x48, 0x8b, 0x4d, 0xb0, //0x0000464c movq $-80(%rbp), %rcx
  4954. 0x88, 0x11, //0x00004650 movb %dl, (%rcx)
  4955. //0x00004652 LBB1_1069
  4956. 0x44, 0x89, 0xd8, //0x00004652 movl %r11d, %eax
  4957. 0x48, 0x8d, 0x4c, 0x01, 0xff, //0x00004655 leaq $-1(%rcx,%rax), %rcx
  4958. 0x48, 0x89, 0x4d, 0xb0, //0x0000465a movq %rcx, $-80(%rbp)
  4959. 0x4d, 0x89, 0xc1, //0x0000465e movq %r8, %r9
  4960. 0x31, 0xc9, //0x00004661 xorl %ecx, %ecx
  4961. 0x44, 0x8b, 0x75, 0xbc, //0x00004663 movl $-68(%rbp), %r14d
  4962. 0x48, 0x85, 0xc9, //0x00004667 testq %rcx, %rcx
  4963. 0x0f, 0x84, 0x1b, 0xf3, 0xff, 0xff, //0x0000466a je LBB1_857
  4964. 0xe9, 0x2b, 0x03, 0x00, 0x00, //0x00004670 jmp LBB1_1137
  4965. //0x00004675 LBB1_1070
  4966. 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00004675 movl $3, %r11d
  4967. 0xe9, 0x26, 0xf6, 0xff, 0xff, //0x0000467b jmp LBB1_903
  4968. //0x00004680 LBB1_1075
  4969. 0x48, 0xff, 0xc2, //0x00004680 incq %rdx
  4970. 0x48, 0xff, 0xcf, //0x00004683 decq %rdi
  4971. 0x0f, 0x84, 0x94, 0x01, 0x00, 0x00, //0x00004686 je LBB1_1105
  4972. //0x0000468c LBB1_1076
  4973. 0x0f, 0xb6, 0x42, 0xff, //0x0000468c movzbl $-1(%rdx), %eax
  4974. 0x3c, 0x0a, //0x00004690 cmpb $10, %al
  4975. 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00004692 je LBB1_1075
  4976. 0x3c, 0x0d, //0x00004698 cmpb $13, %al
  4977. 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000469a je LBB1_1075
  4978. 0x3c, 0x3d, //0x000046a0 cmpb $61, %al
  4979. 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x000046a2 jne LBB1_1110
  4980. 0x49, 0x89, 0xd0, //0x000046a8 movq %rdx, %r8
  4981. 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x000046ab jmp LBB1_1132
  4982. //0x000046b0 LBB1_1080
  4983. 0x4d, 0x89, 0xc5, //0x000046b0 movq %r8, %r13
  4984. //0x000046b3 LBB1_1026
  4985. 0x4d, 0x89, 0xe8, //0x000046b3 movq %r13, %r8
  4986. 0xe9, 0xb5, 0xf2, 0xff, 0xff, //0x000046b6 jmp LBB1_856
  4987. //0x000046bb LBB1_1101
  4988. 0x4c, 0x89, 0xe9, //0x000046bb movq %r13, %rcx
  4989. 0x49, 0x89, 0xc8, //0x000046be movq %rcx, %r8
  4990. 0x48, 0x39, 0xd9, //0x000046c1 cmpq %rbx, %rcx
  4991. 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000046c4 jb LBB1_1085
  4992. 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x000046ca jmp LBB1_994
  4993. //0x000046cf LBB1_1083
  4994. 0x49, 0x89, 0xcd, //0x000046cf movq %rcx, %r13
  4995. 0x49, 0x89, 0xc8, //0x000046d2 movq %rcx, %r8
  4996. 0x48, 0x39, 0xd9, //0x000046d5 cmpq %rbx, %rcx
  4997. 0x0f, 0x83, 0x78, 0xf9, 0xff, 0xff, //0x000046d8 jae LBB1_994
  4998. //0x000046de LBB1_1085
  4999. 0x4d, 0x8d, 0x68, 0x01, //0x000046de leaq $1(%r8), %r13
  5000. 0x41, 0x0f, 0xb6, 0x08, //0x000046e2 movzbl (%r8), %ecx
  5001. 0x80, 0xf9, 0x5c, //0x000046e6 cmpb $92, %cl
  5002. 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000046e9 jne LBB1_1098
  5003. 0x49, 0x8d, 0x48, 0x02, //0x000046ef leaq $2(%r8), %rcx
  5004. 0x48, 0x39, 0xd9, //0x000046f3 cmpq %rbx, %rcx
  5005. 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x000046f6 ja LBB1_1026
  5006. 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x000046fc movzbl (%r13), %eax
  5007. 0x3c, 0x6e, //0x00004701 cmpb $110, %al
  5008. 0x0f, 0x84, 0xc6, 0xff, 0xff, 0xff, //0x00004703 je LBB1_1083
  5009. 0x3c, 0x72, //0x00004709 cmpb $114, %al
  5010. 0x0f, 0x84, 0xbe, 0xff, 0xff, 0xff, //0x0000470b je LBB1_1083
  5011. 0x3c, 0x75, //0x00004711 cmpb $117, %al
  5012. 0x0f, 0x85, 0x48, 0xf2, 0xff, 0xff, //0x00004713 jne LBB1_1102
  5013. 0x48, 0x89, 0xd8, //0x00004719 movq %rbx, %rax
  5014. 0x48, 0x29, 0xc8, //0x0000471c subq %rcx, %rax
  5015. 0x48, 0x83, 0xf8, 0x04, //0x0000471f cmpq $4, %rax
  5016. 0x0f, 0x8c, 0x36, 0x02, 0x00, 0x00, //0x00004723 jl LBB1_1131
  5017. 0x8b, 0x11, //0x00004729 movl (%rcx), %edx
  5018. 0x89, 0xd6, //0x0000472b movl %edx, %esi
  5019. 0xf7, 0xd6, //0x0000472d notl %esi
  5020. 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000472f leal $-808464432(%rdx), %eax
  5021. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00004735 andl $-2139062144, %esi
  5022. 0x85, 0xc6, //0x0000473b testl %eax, %esi
  5023. 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000473d jne LBB1_1131
  5024. 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00004743 leal $421075225(%rdx), %eax
  5025. 0x09, 0xd0, //0x00004749 orl %edx, %eax
  5026. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000474b testl $-2139062144, %eax
  5027. 0x0f, 0x85, 0x09, 0x02, 0x00, 0x00, //0x00004750 jne LBB1_1131
  5028. 0x89, 0xd0, //0x00004756 movl %edx, %eax
  5029. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00004758 andl $2139062143, %eax
  5030. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000475d movl $-1061109568, %edi
  5031. 0x29, 0xc7, //0x00004762 subl %eax, %edi
  5032. 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x00004764 leal $1179010630(%rax), %ebx
  5033. 0x21, 0xf7, //0x0000476a andl %esi, %edi
  5034. 0x85, 0xdf, //0x0000476c testl %ebx, %edi
  5035. 0x0f, 0x85, 0xeb, 0x01, 0x00, 0x00, //0x0000476e jne LBB1_1131
  5036. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004774 movl $-522133280, %edi
  5037. 0x29, 0xc7, //0x00004779 subl %eax, %edi
  5038. 0x05, 0x39, 0x39, 0x39, 0x39, //0x0000477b addl $960051513, %eax
  5039. 0x21, 0xfe, //0x00004780 andl %edi, %esi
  5040. 0x85, 0xc6, //0x00004782 testl %eax, %esi
  5041. 0x0f, 0x85, 0xd5, 0x01, 0x00, 0x00, //0x00004784 jne LBB1_1131
  5042. 0x0f, 0xca, //0x0000478a bswapl %edx
  5043. 0x89, 0xd0, //0x0000478c movl %edx, %eax
  5044. 0xc1, 0xe8, 0x04, //0x0000478e shrl $4, %eax
  5045. 0xf7, 0xd0, //0x00004791 notl %eax
  5046. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00004793 andl $16843009, %eax
  5047. 0x8d, 0x04, 0xc0, //0x00004798 leal (%rax,%rax,8), %eax
  5048. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000479b andl $252645135, %edx
  5049. 0x01, 0xc2, //0x000047a1 addl %eax, %edx
  5050. 0x89, 0xd1, //0x000047a3 movl %edx, %ecx
  5051. 0xc1, 0xe9, 0x04, //0x000047a5 shrl $4, %ecx
  5052. 0x09, 0xd1, //0x000047a8 orl %edx, %ecx
  5053. 0x89, 0xc8, //0x000047aa movl %ecx, %eax
  5054. 0xc1, 0xe8, 0x08, //0x000047ac shrl $8, %eax
  5055. 0x25, 0x00, 0xff, 0x00, 0x00, //0x000047af andl $65280, %eax
  5056. 0x89, 0xca, //0x000047b4 movl %ecx, %edx
  5057. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000047b6 andl $128, %edx
  5058. 0x09, 0xc2, //0x000047bc orl %eax, %edx
  5059. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000047be je LBB1_1097
  5060. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x000047c4 movl $255, %ecx
  5061. //0x000047c9 LBB1_1097
  5062. 0x49, 0x83, 0xc0, 0x06, //0x000047c9 addq $6, %r8
  5063. 0x4d, 0x89, 0xc5, //0x000047cd movq %r8, %r13
  5064. 0x48, 0x8b, 0x5d, 0xd0, //0x000047d0 movq $-48(%rbp), %rbx
  5065. //0x000047d4 LBB1_1098
  5066. 0x80, 0xf9, 0x0a, //0x000047d4 cmpb $10, %cl
  5067. 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x000047d7 je LBB1_1101
  5068. 0x80, 0xf9, 0x0d, //0x000047dd cmpb $13, %cl
  5069. 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x000047e0 je LBB1_1101
  5070. 0x80, 0xf9, 0x3d, //0x000047e6 cmpb $61, %cl
  5071. 0x0f, 0x85, 0x88, 0x01, 0x00, 0x00, //0x000047e9 jne LBB1_1111
  5072. 0x4d, 0x89, 0xe8, //0x000047ef movq %r13, %r8
  5073. 0x41, 0x83, 0xfe, 0x04, //0x000047f2 cmpl $4, %r14d
  5074. 0x48, 0x8b, 0x5d, 0xd0, //0x000047f6 movq $-48(%rbp), %rbx
  5075. 0x0f, 0x84, 0x70, 0xf1, 0xff, 0xff, //0x000047fa je LBB1_856
  5076. 0x4c, 0x39, 0xeb, //0x00004800 cmpq %r13, %rbx
  5077. 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x00004803 ja LBB1_1114
  5078. 0x4d, 0x89, 0xe8, //0x00004809 movq %r13, %r8
  5079. 0x48, 0x8b, 0x5d, 0xd0, //0x0000480c movq $-48(%rbp), %rbx
  5080. 0xe9, 0xf6, 0xfd, 0xff, 0xff, //0x00004810 jmp LBB1_1063
  5081. //0x00004815 LBB1_1103
  5082. 0x48, 0x89, 0xca, //0x00004815 movq %rcx, %rdx
  5083. 0x49, 0x89, 0xc8, //0x00004818 movq %rcx, %r8
  5084. 0xe9, 0x50, 0xf1, 0xff, 0xff, //0x0000481b jmp LBB1_856
  5085. //0x00004820 LBB1_1105
  5086. 0x48, 0x8b, 0x5d, 0xd0, //0x00004820 movq $-48(%rbp), %rbx
  5087. 0x49, 0x89, 0xd8, //0x00004824 movq %rbx, %r8
  5088. 0xe9, 0xdf, 0xfd, 0xff, 0xff, //0x00004827 jmp LBB1_1063
  5089. //0x0000482c LBB1_1130
  5090. 0x4c, 0x89, 0xc1, //0x0000482c movq %r8, %rcx
  5091. 0x49, 0x89, 0xcd, //0x0000482f movq %rcx, %r13
  5092. 0x48, 0x3b, 0x4d, 0xd0, //0x00004832 cmpq $-48(%rbp), %rcx
  5093. 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00004836 jb LBB1_1114
  5094. 0xe9, 0x3e, 0x01, 0x00, 0x00, //0x0000483c jmp LBB1_1133
  5095. //0x00004841 LBB1_1112
  5096. 0x49, 0x89, 0xc8, //0x00004841 movq %rcx, %r8
  5097. 0x49, 0x89, 0xcd, //0x00004844 movq %rcx, %r13
  5098. 0x48, 0x3b, 0x4d, 0xd0, //0x00004847 cmpq $-48(%rbp), %rcx
  5099. 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x0000484b jae LBB1_1133
  5100. //0x00004851 LBB1_1114
  5101. 0x4d, 0x8d, 0x45, 0x01, //0x00004851 leaq $1(%r13), %r8
  5102. 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004855 movzbl (%r13), %ecx
  5103. 0x80, 0xf9, 0x5c, //0x0000485a cmpb $92, %cl
  5104. 0x0f, 0x85, 0xe2, 0x00, 0x00, 0x00, //0x0000485d jne LBB1_1127
  5105. 0x49, 0x8d, 0x4d, 0x02, //0x00004863 leaq $2(%r13), %rcx
  5106. 0x48, 0x3b, 0x4d, 0xd0, //0x00004867 cmpq $-48(%rbp), %rcx
  5107. 0x0f, 0x87, 0x17, 0x01, 0x00, 0x00, //0x0000486b ja LBB1_1135
  5108. 0x41, 0x0f, 0xb6, 0x00, //0x00004871 movzbl (%r8), %eax
  5109. 0x3c, 0x6e, //0x00004875 cmpb $110, %al
  5110. 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00004877 je LBB1_1112
  5111. 0x3c, 0x72, //0x0000487d cmpb $114, %al
  5112. 0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000487f je LBB1_1112
  5113. 0x3c, 0x75, //0x00004885 cmpb $117, %al
  5114. 0x0f, 0x85, 0x07, 0x01, 0x00, 0x00, //0x00004887 jne LBB1_1136
  5115. 0x48, 0x8b, 0x45, 0xd0, //0x0000488d movq $-48(%rbp), %rax
  5116. 0x48, 0x29, 0xc8, //0x00004891 subq %rcx, %rax
  5117. 0x48, 0x83, 0xf8, 0x04, //0x00004894 cmpq $4, %rax
  5118. 0x0f, 0x8c, 0xc1, 0x00, 0x00, 0x00, //0x00004898 jl LBB1_1131
  5119. 0x8b, 0x11, //0x0000489e movl (%rcx), %edx
  5120. 0x89, 0xd6, //0x000048a0 movl %edx, %esi
  5121. 0xf7, 0xd6, //0x000048a2 notl %esi
  5122. 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000048a4 leal $-808464432(%rdx), %eax
  5123. 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000048aa andl $-2139062144, %esi
  5124. 0x85, 0xc6, //0x000048b0 testl %eax, %esi
  5125. 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x000048b2 jne LBB1_1131
  5126. 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x000048b8 leal $421075225(%rdx), %eax
  5127. 0x09, 0xd0, //0x000048be orl %edx, %eax
  5128. 0xa9, 0x80, 0x80, 0x80, 0x80, //0x000048c0 testl $-2139062144, %eax
  5129. 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x000048c5 jne LBB1_1131
  5130. 0x89, 0xd0, //0x000048cb movl %edx, %eax
  5131. 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000048cd andl $2139062143, %eax
  5132. 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000048d2 movl $-1061109568, %edi
  5133. 0x29, 0xc7, //0x000048d7 subl %eax, %edi
  5134. 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x000048d9 leal $1179010630(%rax), %ebx
  5135. 0x21, 0xf7, //0x000048df andl %esi, %edi
  5136. 0x85, 0xdf, //0x000048e1 testl %ebx, %edi
  5137. 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000048e3 jne LBB1_1131
  5138. 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000048e9 movl $-522133280, %edi
  5139. 0x29, 0xc7, //0x000048ee subl %eax, %edi
  5140. 0x05, 0x39, 0x39, 0x39, 0x39, //0x000048f0 addl $960051513, %eax
  5141. 0x21, 0xfe, //0x000048f5 andl %edi, %esi
  5142. 0x85, 0xc6, //0x000048f7 testl %eax, %esi
  5143. 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x000048f9 jne LBB1_1131
  5144. 0x0f, 0xca, //0x000048ff bswapl %edx
  5145. 0x89, 0xd0, //0x00004901 movl %edx, %eax
  5146. 0xc1, 0xe8, 0x04, //0x00004903 shrl $4, %eax
  5147. 0xf7, 0xd0, //0x00004906 notl %eax
  5148. 0x25, 0x01, 0x01, 0x01, 0x01, //0x00004908 andl $16843009, %eax
  5149. 0x8d, 0x04, 0xc0, //0x0000490d leal (%rax,%rax,8), %eax
  5150. 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004910 andl $252645135, %edx
  5151. 0x01, 0xc2, //0x00004916 addl %eax, %edx
  5152. 0x89, 0xd1, //0x00004918 movl %edx, %ecx
  5153. 0xc1, 0xe9, 0x04, //0x0000491a shrl $4, %ecx
  5154. 0x09, 0xd1, //0x0000491d orl %edx, %ecx
  5155. 0x89, 0xc8, //0x0000491f movl %ecx, %eax
  5156. 0xc1, 0xe8, 0x08, //0x00004921 shrl $8, %eax
  5157. 0x25, 0x00, 0xff, 0x00, 0x00, //0x00004924 andl $65280, %eax
  5158. 0x89, 0xca, //0x00004929 movl %ecx, %edx
  5159. 0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000492b andl $128, %edx
  5160. 0x09, 0xc2, //0x00004931 orl %eax, %edx
  5161. 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00004933 je LBB1_1126
  5162. 0xb9, 0xff, 0x00, 0x00, 0x00, //0x00004939 movl $255, %ecx
  5163. //0x0000493e LBB1_1126
  5164. 0x49, 0x83, 0xc5, 0x06, //0x0000493e addq $6, %r13
  5165. 0x4d, 0x89, 0xe8, //0x00004942 movq %r13, %r8
  5166. //0x00004945 LBB1_1127
  5167. 0x80, 0xf9, 0x0a, //0x00004945 cmpb $10, %cl
  5168. 0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00004948 je LBB1_1130
  5169. 0x80, 0xf9, 0x0d, //0x0000494e cmpb $13, %cl
  5170. 0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x00004951 je LBB1_1130
  5171. 0x80, 0xf9, 0x3d, //0x00004957 cmpb $61, %cl
  5172. 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000495a jmp LBB1_1132
  5173. //0x0000495f LBB1_1131
  5174. 0x49, 0x89, 0xc8, //0x0000495f movq %rcx, %r8
  5175. //0x00004962 LBB1_1132
  5176. 0x48, 0x8b, 0x5d, 0xd0, //0x00004962 movq $-48(%rbp), %rbx
  5177. 0xe9, 0x05, 0xf0, 0xff, 0xff, //0x00004966 jmp LBB1_856
  5178. //0x0000496b LBB1_1110
  5179. 0x48, 0x8b, 0x5d, 0xd0, //0x0000496b movq $-48(%rbp), %rbx
  5180. 0x49, 0x89, 0xd0, //0x0000496f movq %rdx, %r8
  5181. 0xe9, 0xf9, 0xef, 0xff, 0xff, //0x00004972 jmp LBB1_856
  5182. //0x00004977 LBB1_1111
  5183. 0x4d, 0x89, 0xe8, //0x00004977 movq %r13, %r8
  5184. 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x0000497a jmp LBB1_1132
  5185. //0x0000497f LBB1_1133
  5186. 0x48, 0x8b, 0x5d, 0xd0, //0x0000497f movq $-48(%rbp), %rbx
  5187. 0xe9, 0x83, 0xfc, 0xff, 0xff, //0x00004983 jmp LBB1_1063
  5188. //0x00004988 LBB1_1135
  5189. 0x4d, 0x89, 0xc5, //0x00004988 movq %r8, %r13
  5190. 0x48, 0x8b, 0x5d, 0xd0, //0x0000498b movq $-48(%rbp), %rbx
  5191. 0xe9, 0xdc, 0xef, 0xff, 0xff, //0x0000498f jmp LBB1_856
  5192. //0x00004994 LBB1_1136
  5193. 0x48, 0x8b, 0x5d, 0xd0, //0x00004994 movq $-48(%rbp), %rbx
  5194. 0x49, 0x89, 0xc8, //0x00004998 movq %rcx, %r8
  5195. 0xe9, 0xd0, 0xef, 0xff, 0xff, //0x0000499b jmp LBB1_856
  5196. //0x000049a0 LBB1_1137
  5197. 0x48, 0x8b, 0x45, 0xa8, //0x000049a0 movq $-88(%rbp), %rax
  5198. 0x4c, 0x29, 0xc8, //0x000049a4 subq %r9, %rax
  5199. 0x48, 0x29, 0xc8, //0x000049a7 subq %rcx, %rax
  5200. 0xe9, 0x19, 0x00, 0x00, 0x00, //0x000049aa jmp LBB1_1139
  5201. //0x000049af LBB1_1138
  5202. 0x48, 0x8b, 0x4d, 0xb0, //0x000049af movq $-80(%rbp), %rcx
  5203. 0x48, 0x2b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000049b3 subq $-136(%rbp), %rcx
  5204. 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000049ba movq $-144(%rbp), %rax
  5205. 0x48, 0x01, 0x48, 0x08, //0x000049c1 addq %rcx, $8(%rax)
  5206. 0x48, 0x89, 0xc8, //0x000049c5 movq %rcx, %rax
  5207. //0x000049c8 LBB1_1139
  5208. 0x48, 0x83, 0xc4, 0x68, //0x000049c8 addq $104, %rsp
  5209. 0x5b, //0x000049cc popq %rbx
  5210. 0x41, 0x5c, //0x000049cd popq %r12
  5211. 0x41, 0x5d, //0x000049cf popq %r13
  5212. 0x41, 0x5e, //0x000049d1 popq %r14
  5213. 0x41, 0x5f, //0x000049d3 popq %r15
  5214. 0x5d, //0x000049d5 popq %rbp
  5215. 0xc5, 0xf8, 0x77, //0x000049d6 vzeroupper
  5216. 0xc3, //0x000049d9 retq
  5217. //0x000049da LBB1_1140
  5218. 0x48, 0x8b, 0x45, 0xa8, //0x000049da movq $-88(%rbp), %rax
  5219. 0x4c, 0x29, 0xf8, //0x000049de subq %r15, %rax
  5220. 0x48, 0x29, 0xc8, //0x000049e1 subq %rcx, %rax
  5221. 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x000049e4 jmp LBB1_1139
  5222. //0x000049e9 LBB1_1141
  5223. 0x48, 0x8b, 0x45, 0xa8, //0x000049e9 movq $-88(%rbp), %rax
  5224. 0x4c, 0x29, 0xe8, //0x000049ed subq %r13, %rax
  5225. 0x48, 0x29, 0xc8, //0x000049f0 subq %rcx, %rax
  5226. 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x000049f3 jmp LBB1_1139
  5227. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049f8 .p2align 4, 0x00
  5228. //0x00004a00 _TabEncodeCharsetStd
  5229. 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x00004a00 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP'
  5230. 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x00004a10 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef'
  5231. 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x00004a20 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv'
  5232. 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2b, 0x2f, //0x00004a30 QUAD $0x333231307a797877; QUAD $0x2f2b393837363534 // .ascii 16, 'wxyz0123456789+/'
  5233. //0x00004a40 .p2align 4, 0x00
  5234. //0x00004a40 _VecEncodeCharsetStd
  5235. 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xed, 0xf0, 0x41, 0x00, 0x00, //0x00004a40 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x000041f0edfcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xed\xf0A\x00\x00'
  5236. 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xed, 0xf0, 0x41, 0x00, 0x00, //0x00004a50 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x000041f0edfcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xed\xf0A\x00\x00'
  5237. //0x00004a60 .p2align 4, 0x00
  5238. //0x00004a60 _TabEncodeCharsetURL
  5239. 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, //0x00004a60 QUAD $0x4847464544434241; QUAD $0x504f4e4d4c4b4a49 // .ascii 16, 'ABCDEFGHIJKLMNOP'
  5240. 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, //0x00004a70 QUAD $0x5857565554535251; QUAD $0x6665646362615a59 // .ascii 16, 'QRSTUVWXYZabcdef'
  5241. 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, //0x00004a80 QUAD $0x6e6d6c6b6a696867; QUAD $0x767574737271706f // .ascii 16, 'ghijklmnopqrstuv'
  5242. 0x77, 0x78, 0x79, 0x7a, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x2d, 0x5f, //0x00004a90 QUAD $0x333231307a797877; QUAD $0x5f2d393837363534 // .ascii 16, 'wxyz0123456789-_'
  5243. //0x00004aa0 .p2align 4, 0x00
  5244. //0x00004aa0 _VecEncodeCharsetURL
  5245. 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xef, 0x20, 0x41, 0x00, 0x00, //0x00004aa0 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x00004120effcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xef A\x00\x00'
  5246. 0x47, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xef, 0x20, 0x41, 0x00, 0x00, //0x00004ab0 QUAD $0xfcfcfcfcfcfcfc47; QUAD $0x00004120effcfcfc // .asciz 16, 'G\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xfc\xef A\x00\x00'
  5247. //0x00004ac0 .p2align 4, 0x00
  5248. //0x00004ac0 _VecDecodeTableStd
  5249. 0x00, 0x00, 0x13, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ac0 QUAD $0xb9b9bfbf04130000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x13\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00'
  5250. 0x00, 0x00, 0x13, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ad0 QUAD $0xb9b9bfbf04130000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x13\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00'
  5251. 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x54, 0x50, 0x50, 0x50, 0x54, //0x00004ae0 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x5450505054f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0TPPPT'
  5252. 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x54, 0x50, 0x50, 0x50, 0x54, //0x00004af0 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x5450505054f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0TPPPT'
  5253. 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00004b00 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .ascii 16, '////////////////'
  5254. 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00004b10 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .ascii 16, '////////////////'
  5255. 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00004b20 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .ascii 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
  5256. 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00004b30 QUAD $0x1010101010101010; QUAD $0x1010101010101010 // .ascii 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
  5257. //0x00004b40 .p2align 4, 0x00
  5258. //0x00004b40 _VecDecodeCharsetStd
  5259. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b40 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5260. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b50 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5261. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, 0xff, 0x3f, //0x00004b60 QUAD $0xffffffffffffffff; QUAD $0x3fffffff3effffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff\xff?'
  5262. 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b70 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff'
  5263. 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x00004b80 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
  5264. 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004b90 QUAD $0x161514131211100f; QUAD $0xffffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff\xff'
  5265. 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x00004ba0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'('
  5266. 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bb0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff'
  5267. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bc0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5268. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bd0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5269. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004be0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5270. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004bf0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5271. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c00 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5272. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c10 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5273. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c20 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5274. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004c30 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5275. //0x00004c40 .p2align 4, 0x00
  5276. //0x00004c40 _VecDecodeTableURL
  5277. 0x00, 0x00, 0x11, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c40 QUAD $0xb9b9bfbf04110000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x11\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00'
  5278. 0x00, 0x00, 0x11, 0x04, 0xbf, 0xbf, 0xb9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c50 QUAD $0xb9b9bfbf04110000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x11\x04\xbf\xbf\xb9\xb9\x00\x00\x00\x00\x00\x00\x00\x00'
  5279. 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x50, 0x50, 0x54, 0x50, 0x70, //0x00004c60 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x7050545050f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0PPTPp'
  5280. 0xa8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0x50, 0x50, 0x54, 0x50, 0x70, //0x00004c70 QUAD $0xf8f8f8f8f8f8f8a8; QUAD $0x7050545050f0f8f8 // .ascii 16, '\xa8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf8\xf0PPTPp'
  5281. 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00004c80 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .ascii 16, '________________'
  5282. 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00004c90 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f // .ascii 16, '________________'
  5283. 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004ca0 QUAD $0xe0e0e0e0e0e0e0e0; QUAD $0xe0e0e0e0e0e0e0e0 // .ascii 16, '\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0'
  5284. 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004cb0 QUAD $0xe0e0e0e0e0e0e0e0; QUAD $0xe0e0e0e0e0e0e0e0 // .ascii 16, '\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0\xe0'
  5285. //0x00004cc0 .p2align 4, 0x00
  5286. //0x00004cc0 _VecDecodeCharsetURL
  5287. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004cc0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5288. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004cd0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5289. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, //0x00004ce0 QUAD $0xffffffffffffffff; QUAD $0xffff3effffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff'
  5290. 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004cf0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff'
  5291. 0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x00004d00 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807 // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
  5292. 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0x3f, //0x00004d10 QUAD $0x161514131211100f; QUAD $0x3fffffffff191817 // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff?'
  5293. 0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x00004d20 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221 // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'('
  5294. 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d30 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231 // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff'
  5295. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d40 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5296. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d50 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5297. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d60 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5298. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d70 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5299. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d80 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5300. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004d90 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5301. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004da0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5302. 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00004db0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
  5303. }