No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Unity.Burst.cpp 348KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008
  1. #include "pch-cpp.hpp"
  2. template <typename R>
  3. struct VirtualFuncInvoker0
  4. {
  5. typedef R (*Func)(void*, const RuntimeMethod*);
  6. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  7. {
  8. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  9. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  10. }
  11. };
  12. struct InterfaceActionInvoker0
  13. {
  14. typedef void (*Action)(void*, const RuntimeMethod*);
  15. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  16. {
  17. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  18. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  19. }
  20. };
  21. template <typename R>
  22. struct InterfaceFuncInvoker0
  23. {
  24. typedef R (*Func)(void*, const RuntimeMethod*);
  25. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  26. {
  27. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  28. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  29. }
  30. };
  31. struct Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA;
  32. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  33. struct IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03;
  34. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  35. struct IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1;
  36. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  37. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  38. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  39. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  40. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  41. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  42. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  43. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  44. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  45. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  46. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  47. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  48. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  49. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  50. struct AssumeRangeAttribute_t06ACC8EEDB5AB2CE78FDE39A4F36B674A1CE06CA;
  51. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
  52. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  53. struct BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D;
  54. struct BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9;
  55. struct BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388;
  56. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  57. struct ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0;
  58. struct Delegate_t;
  59. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  60. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  61. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  62. struct JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847;
  63. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  64. struct MemberInfo_t;
  65. struct MethodBase_t;
  66. struct MethodInfo_t;
  67. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  68. struct String_t;
  69. struct Type_t;
  70. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  71. struct U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4;
  72. struct FakeDelegate_t659588AB379C77AF08088ED8B2E2A5ECFF38CE16;
  73. struct PreserveAttribute_tA1799B67558808CC16DE11D04CC1D42AAA569133;
  74. struct PreserveAttribute_t54BBA699FC0C1DD99BED77D21CADC33A352E1999;
  75. struct PreserveAttribute_tDEA15EF9DCAB8AC4428ED72A2A1377384FE7C27B;
  76. struct IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C;
  77. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  78. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  79. IL2CPP_EXTERN_C RuntimeClass* BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_il2cpp_TypeInfo_var;
  80. IL2CPP_EXTERN_C RuntimeClass* BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var;
  81. IL2CPP_EXTERN_C RuntimeClass* BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var;
  82. IL2CPP_EXTERN_C RuntimeClass* BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var;
  83. IL2CPP_EXTERN_C RuntimeClass* BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388_il2cpp_TypeInfo_var;
  84. IL2CPP_EXTERN_C RuntimeClass* BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var;
  85. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  86. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
  87. IL2CPP_EXTERN_C RuntimeClass* ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0_il2cpp_TypeInfo_var;
  88. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  89. IL2CPP_EXTERN_C RuntimeClass* Delegate_t_il2cpp_TypeInfo_var;
  90. IL2CPP_EXTERN_C RuntimeClass* Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA_il2cpp_TypeInfo_var;
  91. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  92. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var;
  93. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var;
  94. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  95. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  96. IL2CPP_EXTERN_C RuntimeClass* IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C_il2cpp_TypeInfo_var;
  97. IL2CPP_EXTERN_C RuntimeClass* JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847_il2cpp_TypeInfo_var;
  98. IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
  99. IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
  100. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  101. IL2CPP_EXTERN_C RuntimeClass* NumberFormatKind_t0CCF7872121CBA35A7D6296565B4A7554FB275E4_il2cpp_TypeInfo_var;
  102. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  103. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var;
  104. IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
  105. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____07DB995E8ED2CFB0AB71EBA69F3A3EC07D5C6AC10C0C64F33E94ED2949B348AA_FieldInfo_var;
  106. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____C69994AC61B52FBCEA582D6CCCD595C12E00BDB18F0C6F593FB6B393CAEDB08C_FieldInfo_var;
  107. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____D0067CAD9A63E0813759A2BB841051CA73570C0DA2E08E840A8EB45DB6A7A010_FieldInfo_var;
  108. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____D5B592C05DC25B5032553F1B27F4139BE95E881F73DB33B02B05AB20C3F9981E_FieldInfo_var;
  109. IL2CPP_EXTERN_C String_t* _stringLiteral052A90A585030A2D7669CC7D2884B0D78760C742;
  110. IL2CPP_EXTERN_C String_t* _stringLiteral095255162964C376C50DCE630D972167CA5AE0D8;
  111. IL2CPP_EXTERN_C String_t* _stringLiteral16764301FDE0B2444923BB6CE0B9B7F315E4DB64;
  112. IL2CPP_EXTERN_C String_t* _stringLiteral17490A99BE5820911E7C397A415006E24720C376;
  113. IL2CPP_EXTERN_C String_t* _stringLiteral4784CA4E159D86F8767CCC55143536AF34801074;
  114. IL2CPP_EXTERN_C String_t* _stringLiteral4BCE0A6A775CEDDE2F72825B7D364029086B76D3;
  115. IL2CPP_EXTERN_C String_t* _stringLiteral592EA6352B1DC6F257CCDA7C5C1A064EFE696C16;
  116. IL2CPP_EXTERN_C String_t* _stringLiteral6CE6C7F7F72B90957BFCD4BAD12273C41A1C3421;
  117. IL2CPP_EXTERN_C String_t* _stringLiteral733F2C0F892979C2C29E7E7599E36E7BC6DA158B;
  118. IL2CPP_EXTERN_C String_t* _stringLiteral79DA35A084D67D3A4C946D97765E49E456B15354;
  119. IL2CPP_EXTERN_C String_t* _stringLiteral7AD6BA121E4A8420E000A0297BE2958650057EEB;
  120. IL2CPP_EXTERN_C String_t* _stringLiteral7EAAC6CF31A5C9BD93736FBA006E9BA2CA274A12;
  121. IL2CPP_EXTERN_C String_t* _stringLiteral85F734AB4B70F85FBE3AD2752128D17420A8753B;
  122. IL2CPP_EXTERN_C String_t* _stringLiteral8AC6E2C9E3B0B89CE7829E6FE9748CF10C25C407;
  123. IL2CPP_EXTERN_C String_t* _stringLiteralBEE03BDA1448C10795E764222E36CC6226EECA1A;
  124. IL2CPP_EXTERN_C String_t* _stringLiteralC00E97A4D6DA0A1E727CA6FCAC517CF439F3A016;
  125. IL2CPP_EXTERN_C String_t* _stringLiteralC13C026731BF574915EF781C5CC709D179D7F4C7;
  126. IL2CPP_EXTERN_C String_t* _stringLiteralCB10577699DFF2E53EAEE7AF1A6306F8D8F38230;
  127. IL2CPP_EXTERN_C String_t* _stringLiteralEEA647B69ECF2FB3DD083E36418FF930832E0BEF;
  128. IL2CPP_EXTERN_C String_t* _stringLiteralFFEAABBBE67A35DBB7CF309C3EC21780633775FD;
  129. IL2CPP_EXTERN_C const RuntimeMethod* BurstCompilerHelper_IsBurstEnabled_m8F3C6D0129D14359B51860FBA51933C4FE92F131_RuntimeMethod_var;
  130. IL2CPP_EXTERN_C const RuntimeMethod* BurstCompilerOptions_HasBurstCompileAttribute_mC68CA53F4A77780A30D34E895B120188F31F7826_RuntimeMethod_var;
  131. IL2CPP_EXTERN_C const RuntimeMethod* BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF_RuntimeMethod_var;
  132. IL2CPP_EXTERN_C const RuntimeMethod* BurstCompiler_Compile_m32F70B1E6E7AE85F0AB1FC51B153598DEAE5F462_RuntimeMethod_var;
  133. IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisBurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_mAD047DA5EEB378D0343B0C8D2460F32490F9FCBB_RuntimeMethod_var;
  134. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m222FE295E7B1277D5D6F5271C96D454E62E52F44_RuntimeMethod_var;
  135. IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var;
  136. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
  137. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var;
  138. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCompileU3Eb__22_0_m2326454433F78E8E68A7EB9191933F393BDB0401_RuntimeMethod_var;
  139. IL2CPP_EXTERN_C const RuntimeType* BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_0_0_0_var;
  140. IL2CPP_EXTERN_C const RuntimeType* BurstRuntime_tA87CEB6EE77F6DA708C87C3DAEC7862E3A1B0EA1_0_0_0_var;
  141. struct Delegate_t_marshaled_com;
  142. struct Delegate_t_marshaled_pinvoke;
  143. struct Exception_t_marshaled_com;
  144. struct Exception_t_marshaled_pinvoke;
  145. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  146. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  147. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  148. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  149. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  150. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  151. IL2CPP_EXTERN_C_BEGIN
  152. IL2CPP_EXTERN_C_END
  153. #ifdef __clang__
  154. #pragma clang diagnostic push
  155. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  156. #pragma clang diagnostic ignored "-Wunused-variable"
  157. #endif
  158. struct U3CModuleU3E_t7A78175E99B61C7B4022EA3D1E12E92F7F669089
  159. {
  160. };
  161. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
  162. {
  163. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
  164. int32_t ____size;
  165. int32_t ____version;
  166. RuntimeObject* ____syncRoot;
  167. };
  168. struct U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F : public RuntimeObject
  169. {
  170. };
  171. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
  172. {
  173. };
  174. struct BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8 : public RuntimeObject
  175. {
  176. };
  177. struct BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9 : public RuntimeObject
  178. {
  179. bool ____enableBurstCompilation;
  180. bool ____enableBurstSafetyChecks;
  181. bool ___U3CIsGlobalU3Ek__BackingField;
  182. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3COptionsChangedU3Ek__BackingField;
  183. };
  184. struct BurstRuntime_tA87CEB6EE77F6DA708C87C3DAEC7862E3A1B0EA1 : public RuntimeObject
  185. {
  186. };
  187. struct BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1 : public RuntimeObject
  188. {
  189. };
  190. struct MemberInfo_t : public RuntimeObject
  191. {
  192. };
  193. struct SharedStatic_t83F4045688B6DB97142DC2BCAE88140D165FFE35 : public RuntimeObject
  194. {
  195. };
  196. struct String_t : public RuntimeObject
  197. {
  198. int32_t ____stringLength;
  199. Il2CppChar ____firstChar;
  200. };
  201. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  202. {
  203. };
  204. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  205. {
  206. };
  207. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  208. {
  209. };
  210. struct U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4 : public RuntimeObject
  211. {
  212. };
  213. struct BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD : public RuntimeObject
  214. {
  215. };
  216. struct FakeDelegate_t659588AB379C77AF08088ED8B2E2A5ECFF38CE16 : public RuntimeObject
  217. {
  218. MethodInfo_t* ___U3CMethodU3Ek__BackingField;
  219. };
  220. struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01
  221. {
  222. bool ___hasValue;
  223. bool ___value;
  224. };
  225. struct AssumeRangeAttribute_t06ACC8EEDB5AB2CE78FDE39A4F36B674A1CE06CA : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  226. {
  227. };
  228. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  229. {
  230. bool ___m_value;
  231. };
  232. struct BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  233. {
  234. };
  235. struct BurstTargetCpuAttribute_t9FFC44FA1778436FADA062F78C46C3FEE9E54BA9 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  236. {
  237. };
  238. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  239. {
  240. uint8_t ___m_value;
  241. };
  242. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  243. {
  244. Il2CppChar ___m_value;
  245. };
  246. struct ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  247. {
  248. String_t* ___U3CConditionStringU3Ek__BackingField;
  249. };
  250. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  251. {
  252. double ___m_value;
  253. };
  254. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  255. {
  256. };
  257. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  258. {
  259. };
  260. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  261. {
  262. };
  263. struct Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40
  264. {
  265. uint64_t ___u64_0;
  266. uint64_t ___u64_1;
  267. };
  268. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  269. {
  270. int16_t ___m_value;
  271. };
  272. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  273. {
  274. int32_t ___m_value;
  275. };
  276. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  277. {
  278. int64_t ___m_value;
  279. };
  280. struct IntPtr_t
  281. {
  282. void* ___m_value;
  283. };
  284. struct JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  285. {
  286. Type_t* ___U3CProducerTypeU3Ek__BackingField;
  287. };
  288. struct MethodBase_t : public MemberInfo_t
  289. {
  290. };
  291. struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
  292. {
  293. int8_t ___m_value;
  294. };
  295. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  296. {
  297. float ___m_value;
  298. };
  299. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  300. {
  301. uint16_t ___m_value;
  302. };
  303. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  304. {
  305. uint32_t ___m_value;
  306. };
  307. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  308. {
  309. uint64_t ___m_value;
  310. };
  311. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  312. {
  313. union
  314. {
  315. struct
  316. {
  317. };
  318. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  319. };
  320. };
  321. #pragma pack(push, tp, 1)
  322. struct __StaticArrayInitTypeSizeU3D256_tFFE4CE163BD2DCEAA09662C2BCC33B3C37AB0D22
  323. {
  324. union
  325. {
  326. struct
  327. {
  328. union
  329. {
  330. };
  331. };
  332. uint8_t __StaticArrayInitTypeSizeU3D256_tFFE4CE163BD2DCEAA09662C2BCC33B3C37AB0D22__padding[256];
  333. };
  334. };
  335. #pragma pack(pop, tp)
  336. #pragma pack(push, tp, 1)
  337. struct __StaticArrayInitTypeSizeU3D3_t2857C07F0A23FB025DA0D81FCD2BE07B4ADCC026
  338. {
  339. union
  340. {
  341. struct
  342. {
  343. union
  344. {
  345. };
  346. };
  347. uint8_t __StaticArrayInitTypeSizeU3D3_t2857C07F0A23FB025DA0D81FCD2BE07B4ADCC026__padding[3];
  348. };
  349. };
  350. #pragma pack(pop, tp)
  351. #pragma pack(push, tp, 1)
  352. struct __StaticArrayInitTypeSizeU3D32_tF5E240ACF4B30B5A5F8C77E9E49CC2F8559D76D9
  353. {
  354. union
  355. {
  356. struct
  357. {
  358. union
  359. {
  360. };
  361. };
  362. uint8_t __StaticArrayInitTypeSizeU3D32_tF5E240ACF4B30B5A5F8C77E9E49CC2F8559D76D9__padding[32];
  363. };
  364. };
  365. #pragma pack(pop, tp)
  366. struct PreserveAttribute_tA1799B67558808CC16DE11D04CC1D42AAA569133 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  367. {
  368. };
  369. struct PreserveAttribute_t54BBA699FC0C1DD99BED77D21CADC33A352E1999 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  370. {
  371. };
  372. struct tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA
  373. {
  374. union
  375. {
  376. #pragma pack(push, tp, 1)
  377. struct
  378. {
  379. float ___m_floatingPoint;
  380. };
  381. #pragma pack(pop, tp)
  382. struct
  383. {
  384. float ___m_floatingPoint_forAlignmentOnly;
  385. };
  386. #pragma pack(push, tp, 1)
  387. struct
  388. {
  389. uint32_t ___m_integer;
  390. };
  391. #pragma pack(pop, tp)
  392. struct
  393. {
  394. uint32_t ___m_integer_forAlignmentOnly;
  395. };
  396. };
  397. };
  398. struct tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC
  399. {
  400. union
  401. {
  402. #pragma pack(push, tp, 1)
  403. struct
  404. {
  405. double ___m_floatingPoint;
  406. };
  407. #pragma pack(pop, tp)
  408. struct
  409. {
  410. double ___m_floatingPoint_forAlignmentOnly;
  411. };
  412. #pragma pack(push, tp, 1)
  413. struct
  414. {
  415. uint64_t ___m_integer;
  416. };
  417. #pragma pack(pop, tp)
  418. struct
  419. {
  420. uint64_t ___m_integer_forAlignmentOnly;
  421. };
  422. };
  423. };
  424. struct PreserveAttribute_tDEA15EF9DCAB8AC4428ED72A2A1377384FE7C27B : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  425. {
  426. };
  427. struct U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C
  428. {
  429. union
  430. {
  431. struct
  432. {
  433. uint32_t ___FixedElementField;
  434. };
  435. uint8_t U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C__padding[140];
  436. };
  437. };
  438. struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
  439. {
  440. int32_t ___value__;
  441. };
  442. struct Delegate_t : public RuntimeObject
  443. {
  444. intptr_t ___method_ptr;
  445. intptr_t ___invoke_impl;
  446. RuntimeObject* ___m_target;
  447. intptr_t ___method;
  448. intptr_t ___delegate_trampoline;
  449. intptr_t ___extra_arg;
  450. intptr_t ___method_code;
  451. intptr_t ___interp_method;
  452. intptr_t ___interp_invoke_impl;
  453. MethodInfo_t* ___method_info;
  454. MethodInfo_t* ___original_method_info;
  455. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  456. bool ___method_is_virtual;
  457. };
  458. struct Delegate_t_marshaled_pinvoke
  459. {
  460. intptr_t ___method_ptr;
  461. intptr_t ___invoke_impl;
  462. Il2CppIUnknown* ___m_target;
  463. intptr_t ___method;
  464. intptr_t ___delegate_trampoline;
  465. intptr_t ___extra_arg;
  466. intptr_t ___method_code;
  467. intptr_t ___interp_method;
  468. intptr_t ___interp_invoke_impl;
  469. MethodInfo_t* ___method_info;
  470. MethodInfo_t* ___original_method_info;
  471. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  472. int32_t ___method_is_virtual;
  473. };
  474. struct Delegate_t_marshaled_com
  475. {
  476. intptr_t ___method_ptr;
  477. intptr_t ___invoke_impl;
  478. Il2CppIUnknown* ___m_target;
  479. intptr_t ___method;
  480. intptr_t ___delegate_trampoline;
  481. intptr_t ___extra_arg;
  482. intptr_t ___method_code;
  483. intptr_t ___interp_method;
  484. intptr_t ___interp_invoke_impl;
  485. MethodInfo_t* ___method_info;
  486. MethodInfo_t* ___original_method_info;
  487. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  488. int32_t ___method_is_virtual;
  489. };
  490. struct Exception_t : public RuntimeObject
  491. {
  492. String_t* ____className;
  493. String_t* ____message;
  494. RuntimeObject* ____data;
  495. Exception_t* ____innerException;
  496. String_t* ____helpURL;
  497. RuntimeObject* ____stackTrace;
  498. String_t* ____stackTraceString;
  499. String_t* ____remoteStackTraceString;
  500. int32_t ____remoteStackIndex;
  501. RuntimeObject* ____dynamicMethods;
  502. int32_t ____HResult;
  503. String_t* ____source;
  504. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  505. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  506. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  507. int32_t ___caught_in_unmanaged;
  508. };
  509. struct Exception_t_marshaled_pinvoke
  510. {
  511. char* ____className;
  512. char* ____message;
  513. RuntimeObject* ____data;
  514. Exception_t_marshaled_pinvoke* ____innerException;
  515. char* ____helpURL;
  516. Il2CppIUnknown* ____stackTrace;
  517. char* ____stackTraceString;
  518. char* ____remoteStackTraceString;
  519. int32_t ____remoteStackIndex;
  520. Il2CppIUnknown* ____dynamicMethods;
  521. int32_t ____HResult;
  522. char* ____source;
  523. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  524. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  525. Il2CppSafeArray* ___native_trace_ips;
  526. int32_t ___caught_in_unmanaged;
  527. };
  528. struct Exception_t_marshaled_com
  529. {
  530. Il2CppChar* ____className;
  531. Il2CppChar* ____message;
  532. RuntimeObject* ____data;
  533. Exception_t_marshaled_com* ____innerException;
  534. Il2CppChar* ____helpURL;
  535. Il2CppIUnknown* ____stackTrace;
  536. Il2CppChar* ____stackTraceString;
  537. Il2CppChar* ____remoteStackTraceString;
  538. int32_t ____remoteStackIndex;
  539. Il2CppIUnknown* ____dynamicMethods;
  540. int32_t ____HResult;
  541. Il2CppChar* ____source;
  542. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  543. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  544. Il2CppSafeArray* ___native_trace_ips;
  545. int32_t ___caught_in_unmanaged;
  546. };
  547. struct FloatMode_tDC3F356BC27E1F5679A5E086A0F21FFC5F0C26D3
  548. {
  549. int32_t ___value__;
  550. };
  551. struct FloatPrecision_t22A57B6CCA8D7C9222B395A792078B854A6A6A86
  552. {
  553. int32_t ___value__;
  554. };
  555. struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
  556. {
  557. intptr_t ___handle;
  558. };
  559. struct MethodInfo_t : public MethodBase_t
  560. {
  561. };
  562. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  563. {
  564. intptr_t ___value;
  565. };
  566. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  567. {
  568. intptr_t ___value;
  569. };
  570. struct BurstLogType_t32BAD4D4FA2FDDC811A5259BE8EDB83420F37651
  571. {
  572. int32_t ___value__;
  573. };
  574. struct CutoffMode_tD217C369361D912E502CBA1D5D85FE6E0DA0393E
  575. {
  576. int32_t ___value__;
  577. };
  578. struct NumberBufferKind_t73D318B7611BA8F3C16006DDDBB90959AD1C3B86
  579. {
  580. int32_t ___value__;
  581. };
  582. struct NumberFormatKind_t0CCF7872121CBA35A7D6296565B4A7554FB275E4
  583. {
  584. uint8_t ___value__;
  585. };
  586. struct tBigInt_t6A436AD3913A2950571338A5018B48B299987358
  587. {
  588. int32_t ___m_length;
  589. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C ___m_blocks;
  590. };
  591. struct BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  592. {
  593. int32_t ___U3CFloatModeU3Ek__BackingField;
  594. int32_t ___U3CFloatPrecisionU3Ek__BackingField;
  595. Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ____compileSynchronously;
  596. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3COptionsU3Ek__BackingField;
  597. };
  598. struct MulticastDelegate_t : public Delegate_t
  599. {
  600. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  601. };
  602. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  603. {
  604. Delegate_t_marshaled_pinvoke** ___delegates;
  605. };
  606. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  607. {
  608. Delegate_t_marshaled_com** ___delegates;
  609. };
  610. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  611. {
  612. };
  613. struct Type_t : public MemberInfo_t
  614. {
  615. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  616. };
  617. struct FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84
  618. {
  619. uint8_t ___Kind;
  620. int8_t ___AlignAndSize;
  621. uint8_t ___Specifier;
  622. bool ___Lowercase;
  623. };
  624. struct FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_pinvoke
  625. {
  626. uint8_t ___Kind;
  627. int8_t ___AlignAndSize;
  628. uint8_t ___Specifier;
  629. int32_t ___Lowercase;
  630. };
  631. struct FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_com
  632. {
  633. uint8_t ___Kind;
  634. int8_t ___AlignAndSize;
  635. uint8_t ___Specifier;
  636. int32_t ___Lowercase;
  637. };
  638. struct NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4
  639. {
  640. uint8_t* ____buffer;
  641. int32_t ___Kind;
  642. int32_t ___DigitsCount;
  643. int32_t ___Scale;
  644. bool ___IsNegative;
  645. };
  646. struct NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_pinvoke
  647. {
  648. uint8_t* ____buffer;
  649. int32_t ___Kind;
  650. int32_t ___DigitsCount;
  651. int32_t ___Scale;
  652. int32_t ___IsNegative;
  653. };
  654. struct NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_com
  655. {
  656. uint8_t* ____buffer;
  657. int32_t ___Kind;
  658. int32_t ___DigitsCount;
  659. int32_t ___Scale;
  660. int32_t ___IsNegative;
  661. };
  662. struct Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA : public MulticastDelegate_t
  663. {
  664. };
  665. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
  666. {
  667. };
  668. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  669. {
  670. String_t* ____paramName;
  671. };
  672. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  673. {
  674. };
  675. struct IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C : public MulticastDelegate_t
  676. {
  677. };
  678. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  679. {
  680. };
  681. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
  682. {
  683. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
  684. };
  685. struct U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F_StaticFields
  686. {
  687. __StaticArrayInitTypeSizeU3D256_tFFE4CE163BD2DCEAA09662C2BCC33B3C37AB0D22 ___07DB995E8ED2CFB0AB71EBA69F3A3EC07D5C6AC10C0C64F33E94ED2949B348AA;
  688. __StaticArrayInitTypeSizeU3D32_tF5E240ACF4B30B5A5F8C77E9E49CC2F8559D76D9 ___C69994AC61B52FBCEA582D6CCCD595C12E00BDB18F0C6F593FB6B393CAEDB08C;
  689. int64_t ___D0067CAD9A63E0813759A2BB841051CA73570C0DA2E08E840A8EB45DB6A7A010;
  690. __StaticArrayInitTypeSizeU3D3_t2857C07F0A23FB025DA0D81FCD2BE07B4ADCC026 ___D5B592C05DC25B5032553F1B27F4139BE95E881F73DB33B02B05AB20C3F9981E;
  691. };
  692. struct BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields
  693. {
  694. bool ____IsEnabled;
  695. BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* ___Options;
  696. MethodInfo_t* ___DummyMethodInfo;
  697. };
  698. struct BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_StaticFields
  699. {
  700. bool ___ForceDisableBurstCompilation;
  701. bool ___ForceBurstCompilationSynchronously;
  702. bool ___IsSecondaryUnityProcess;
  703. };
  704. struct BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields
  705. {
  706. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___SplitByColon;
  707. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___logTable;
  708. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___g_PowerOf10_U32;
  709. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___InfinityString;
  710. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___NanString;
  711. };
  712. struct String_t_StaticFields
  713. {
  714. String_t* ___Empty;
  715. };
  716. struct U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_StaticFields
  717. {
  718. U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4* ___U3CU3E9;
  719. Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* ___U3CU3E9__22_0;
  720. };
  721. struct BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_StaticFields
  722. {
  723. IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* ___IsBurstEnabledImpl;
  724. bool ___IsBurstGenerated;
  725. };
  726. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  727. {
  728. String_t* ___TrueString;
  729. String_t* ___FalseString;
  730. };
  731. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  732. {
  733. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  734. };
  735. struct IntPtr_t_StaticFields
  736. {
  737. intptr_t ___Zero;
  738. };
  739. struct Type_t_StaticFields
  740. {
  741. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  742. Il2CppChar ___Delimiter;
  743. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  744. RuntimeObject* ___Missing;
  745. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  746. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  747. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  748. };
  749. #ifdef __clang__
  750. #pragma clang diagnostic pop
  751. #endif
  752. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  753. {
  754. ALIGN_FIELD (8) String_t* m_Items[1];
  755. inline String_t* GetAt(il2cpp_array_size_t index) const
  756. {
  757. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  758. return m_Items[index];
  759. }
  760. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  761. {
  762. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  763. return m_Items + index;
  764. }
  765. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  766. {
  767. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  768. m_Items[index] = value;
  769. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  770. }
  771. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  772. {
  773. return m_Items[index];
  774. }
  775. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  776. {
  777. return m_Items + index;
  778. }
  779. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  780. {
  781. m_Items[index] = value;
  782. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  783. }
  784. };
  785. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  786. {
  787. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  788. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  789. {
  790. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  791. return m_Items[index];
  792. }
  793. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  794. {
  795. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  796. return m_Items + index;
  797. }
  798. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  799. {
  800. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  801. m_Items[index] = value;
  802. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  803. }
  804. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  805. {
  806. return m_Items[index];
  807. }
  808. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  809. {
  810. return m_Items + index;
  811. }
  812. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  813. {
  814. m_Items[index] = value;
  815. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  816. }
  817. };
  818. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  819. {
  820. ALIGN_FIELD (8) uint8_t m_Items[1];
  821. inline uint8_t GetAt(il2cpp_array_size_t index) const
  822. {
  823. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  824. return m_Items[index];
  825. }
  826. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  827. {
  828. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  829. return m_Items + index;
  830. }
  831. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  832. {
  833. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  834. m_Items[index] = value;
  835. }
  836. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  837. {
  838. return m_Items[index];
  839. }
  840. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  841. {
  842. return m_Items + index;
  843. }
  844. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  845. {
  846. m_Items[index] = value;
  847. }
  848. };
  849. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
  850. {
  851. ALIGN_FIELD (8) uint32_t m_Items[1];
  852. inline uint32_t GetAt(il2cpp_array_size_t index) const
  853. {
  854. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  855. return m_Items[index];
  856. }
  857. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  858. {
  859. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  860. return m_Items + index;
  861. }
  862. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  863. {
  864. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  865. m_Items[index] = value;
  866. }
  867. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  868. {
  869. return m_Items[index];
  870. }
  871. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  872. {
  873. return m_Items + index;
  874. }
  875. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  876. {
  877. m_Items[index] = value;
  878. }
  879. };
  880. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
  881. {
  882. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  883. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  884. {
  885. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  886. return m_Items[index];
  887. }
  888. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  889. {
  890. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  891. return m_Items + index;
  892. }
  893. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  894. {
  895. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  896. m_Items[index] = value;
  897. }
  898. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  899. {
  900. return m_Items[index];
  901. }
  902. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  903. {
  904. return m_Items + index;
  905. }
  906. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  907. {
  908. m_Items[index] = value;
  909. }
  910. };
  911. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  912. {
  913. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  914. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  915. {
  916. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  917. return m_Items[index];
  918. }
  919. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  920. {
  921. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  922. return m_Items + index;
  923. }
  924. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  925. {
  926. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  927. m_Items[index] = value;
  928. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  929. }
  930. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  931. {
  932. return m_Items[index];
  933. }
  934. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  935. {
  936. return m_Items + index;
  937. }
  938. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  939. {
  940. m_Items[index] = value;
  941. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  942. }
  943. };
  944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method) ;
  945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared (MemberInfo_t* ___0_element, const RuntimeMethod* method) ;
  948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  950. inline void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method)
  951. {
  952. (( void (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, bool, const RuntimeMethod*))Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared)(__this, ___0_value, method);
  953. }
  954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
  955. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_FloatMode_mFC4C13A636FAF57510757D42EA1017C1A3FA6580_inline (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  956. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_FloatPrecision_m62685CD0A4F258FB8779A37BC01DAABB83DFD465_inline (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) ;
  959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF (RuntimeObject* ___0_delegateObj, MethodInfo_t* ___1_methodInfo, bool ___2_isFunctionPointer, bool ___3_isILPostProcessing, const RuntimeMethod* method) ;
  960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E (MethodBase_t* __this, const RuntimeMethod* method) ;
  965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttributes_m2851556A37AAF9A808EFB2C603D11E48635FA785 (MemberInfo_t* ___0_element, const RuntimeMethod* method) ;
  966. inline void Func_2__ctor_m9F3766EBEDA390AF720F7E3FC0B134B818B373C6 (Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  967. {
  968. (( void (*) (Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
  969. }
  970. inline bool Enumerable_All_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m222FE295E7B1277D5D6F5271C96D454E62E52F44 (RuntimeObject* ___0_source, Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* ___1_predicate, const RuntimeMethod* method)
  971. {
  972. return (( bool (*) (RuntimeObject*, Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA*, const RuntimeMethod*))Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared)(___0_source, ___1_predicate, method);
  973. }
  974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_HasBurstCompileAttribute_mC68CA53F4A77780A30D34E895B120188F31F7826 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
  976. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BurstCompilerOptions_get_EnableBurstCompilation_mE10DF1EAAF0A56906D9784498FD48EAC1B012CD0_inline (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method) ;
  977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstCompilerService_CompileAsyncDelegateMethod_mDEA0EF934BF3674C1B47014A7518886D1DC2FE80 (RuntimeObject* ___0_delegateMethod, String_t* ___1_compilerOptions, const RuntimeMethod* method) ;
  978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BurstCompilerService_GetAsyncCompiledAsyncDelegateMethod_mE6AD1EA0DD647A367102A1330BF4D695E1A796F9 (int32_t ___0_userID, const RuntimeMethod* method) ;
  979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_GetFunctionPointerForDelegate_mEFF0CF3BFDD35C4EFDE471D48182C149EE7B99E2 (Delegate_t* ___0_d, const RuntimeMethod* method) ;
  981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, const RuntimeMethod* method) ;
  982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions__ctor_m644EA41CAFD4F89CE36074DBD77BAC761C122285 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, bool ___0_isGlobal, const RuntimeMethod* method) ;
  983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
  985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerHelper_IsBurstEnabled_m8F3C6D0129D14359B51860FBA51933C4FE92F131 (const RuntimeMethod* method) ;
  986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerHelper_DiscardedMethod_mE9B27FDCAB7B17C7B7496ADACFDBB72E3F155F6B (bool* ___0_value, const RuntimeMethod* method) ;
  987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsBurstEnabledDelegate__ctor_m675CBAB9E803A7723AB3601DEB086E706E98A86E (IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerHelper_IsCompiledByBurst_m0239AE7BCAF7076EE75C46D528F04AC34F3761DD (Delegate_t* ___0_del, const RuntimeMethod* method) ;
  989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEC9179CC84E1FA4BB4AB4B39A87C134F481976C9 (U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4* __this, const RuntimeMethod* method) ;
  990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_set_EnableBurstCompilation_mEDD4E93926B3E03A8E38CA9D483D4E4FD649D849 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, bool ___0_value, const RuntimeMethod* method) ;
  993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_set_EnableBurstSafetyChecks_m2AB857BC80AE1546031305C47F88ADB147A8BB83 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, bool ___0_value, const RuntimeMethod* method) ;
  994. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BurstCompilerOptions_get_IsGlobal_m8500610C2E650CFE58411EAD12DEE4F5F49C30B4_inline (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method) ;
  995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobsUtility_set_JobCompilerEnabled_m14CB399441AB02D65BE11D74E9CC3E313420D72B (bool ___0_value, const RuntimeMethod* method) ;
  996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_OnOptionsChanged_m20C25705A1D7B2A9C6265D3D5FE2A10A42AAABB7 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method) ;
  997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_MaybeTriggerRecompilation_mBE68BE4083665B2DE194184223A6BF14CA7F3821 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method) ;
  998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685 (MemberInfo_t* ___0_left, MemberInfo_t* ___1_right, const RuntimeMethod* method) ;
  999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* BurstCompilerOptions_GetBurstCompileAttribute_m9383E7E419C41B6BD078452FC1E2EF94A9AD2972 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) ;
  1000. inline BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* CustomAttributeExtensions_GetCustomAttribute_TisBurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_mAD047DA5EEB378D0343B0C8D2460F32490F9FCBB (MemberInfo_t* ___0_element, const RuntimeMethod* method)
  1001. {
  1002. return (( BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
  1003. }
  1004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1005. inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
  1006. {
  1007. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  1008. }
  1009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute__ctor_mBA3EAC7C435927F67F10F2D185F5CBE8F88DC3C6 (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_floatPrecision, int32_t ___1_floatMode, const RuntimeMethod* method) ;
  1010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_CompileSynchronously_mED8B25B60ABC1EA5327DE691DCE129C9BD34BD58 (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, bool ___0_value, const RuntimeMethod* method) ;
  1011. inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
  1012. {
  1013. return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
  1014. }
  1015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_Options_mEC956014E83B4671F431159FE7D1DDD6BE5BC91E_inline (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method) ;
  1016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_TryGetAttribute_m4EE3F62FAF2A482C444060E1CCB480711CC377F8 (MemberInfo_t* ___0_member, BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D** ___1_attribute, const RuntimeMethod* method) ;
  1017. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* BurstCompilerOptions_get_OptionsChanged_m073BEAA6F0BA3EA5F42853CE2BB33681D6274C69_inline (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method) ;
  1018. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
  1019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Environment_GetCommandLineArgs_mD29CFA1CD3C84F9BD91152E70302E908114A831D (const RuntimeMethod* method) ;
  1020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_CheckIsSecondaryUnityProcess_mAA7A85682C937E5FF55B6B9ADCF0F1789F889E67 (const RuntimeMethod* method) ;
  1021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerService_RuntimeLog_m564B95C963C0AF9DED99AA57BE28DCC90CFE3925 (void* ___0_userData, int32_t ___1_logType, uint8_t* ___2_message, uint8_t* ___3_filename, int32_t ___4_lineNumber, const RuntimeMethod* method) ;
  1022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstDiscardAttribute__ctor_m0AC3131F7C5B377DCA604CD7BB8AC4AA4E161033 (BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388* __this, const RuntimeMethod* method) ;
  1023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalAttribute__ctor_m948BC90599397308C76C433D98236C3BD81BF27F (ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0* __this, String_t* ___0_conditionString, const RuntimeMethod* method) ;
  1024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobProducerTypeAttribute__ctor_m562A2FC62E2DF7109DD703C0270B0B372607C534 (JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847* __this, Type_t* ___0_producerType, const RuntimeMethod* method) ;
  1025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerService_Log_m4224BFA55310174B3BD9E0A2F15F3CF85757C253 (void* ___0_userData, int32_t ___1_logType, uint8_t* ___2_message, uint8_t* ___3_filename, int32_t ___4_lineNumber, const RuntimeMethod* method) ;
  1026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177 (void* ___0_destination, void* ___1_source, int64_t ___2_size, const RuntimeMethod* method) ;
  1027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int32_t ___3_align, int32_t ___4_length, const RuntimeMethod* method) ;
  1028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int32_t ___3_align, int32_t ___4_length, const RuntimeMethod* method) ;
  1029. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertFloatToString_m31A31291376EE1C7AA2DFA26573312B25E0DDCDA (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, float ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_formatOptions, const RuntimeMethod* method) ;
  1030. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertDoubleToString_m5B4644F134166CA236077075A11108590892EDD0 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, double ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_formatOptions, const RuntimeMethod* method) ;
  1031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m206A288B53D79DF5ACDD39B3F3A9A79AC1CF3844 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint64_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method) ;
  1032. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint64_t ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_options, const RuntimeMethod* method) ;
  1033. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertIntegerToString_mA7D50BDF32DDABA6FC2C6CB1E5FF995C80A1C7F8 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int64_t ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_options, const RuntimeMethod* method) ;
  1034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FormatOptions_GetBase_m0466B18B4E020F258E2402BE194FB8D670B2C789 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, const RuntimeMethod* method) ;
  1035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, const RuntimeMethod* method) ;
  1036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BurstString_ValueToIntegerChar_mC277F5B4A56CD3A028AB49004C97B878D2AE1313 (int32_t ___0_value, bool ___1_uppercase, const RuntimeMethod* method) ;
  1037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141 (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* __this, int32_t ___0_kind, uint8_t* ___1_buffer, int32_t ___2_digitsCount, int32_t ___3_scale, bool ___4_isNegative, const RuntimeMethod* method) ;
  1038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_FormatNumber_m84AA91726082A3F72562B6B579F3D030D6D3C673 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___3_number, int32_t ___4_nMaxDigits, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___5_options, const RuntimeMethod* method) ;
  1039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_FormatDecimalOrHexadecimal_mA06BC7EC5DFAC150C462EBDD98CC067917E468AF (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___3_number, int32_t ___4_zeroPadding, bool ___5_outputPositiveSign, const RuntimeMethod* method) ;
  1040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_RoundNumber_m524D9772E74FA38A0C43453F17AB2C7BAAB004E4 (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___0_number, int32_t ___1_pos, bool ___2_isCorrectlyRounded, const RuntimeMethod* method) ;
  1041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstString_GetLengthForFormatGeneral_m8C803B634ACAA22001B49BEFBB5AB9CE7BD69766 (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___0_number, int32_t ___1_nMaxDigits, const RuntimeMethod* method) ;
  1042. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_FormatGeneral_m6BD2A28E369BBBF4444ED8D8A71EA6641A7DBCD1 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___3_number, int32_t ___4_nMaxDigits, uint8_t ___5_expChar, const RuntimeMethod* method) ;
  1043. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_inline (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* __this, const RuntimeMethod* method) ;
  1044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstString_GetLengthIntegerToString_m7C848D6F1F8062C53DDBCF15BC3C48492B1D6772 (int64_t ___0_value, int32_t ___1_basis, int32_t ___2_zeroPadding, const RuntimeMethod* method) ;
  1045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatOptions__ctor_mCF1FCAD2F6EE383DC6A602CA1F82BD16852CC055 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, uint8_t ___0_kind, int8_t ___1_alignAndSize, uint8_t ___2_specifier, bool ___3_lowercase, const RuntimeMethod* method) ;
  1046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstString_ShouldRoundUp_m409E5BBC77EF196F3CCAC9B2AFF01225E2119464 (uint8_t* ___0_dig, int32_t ___1_i, bool ___2_isCorrectlyRounded, const RuntimeMethod* method) ;
  1047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Add_internal_m6CF758D9927E3261E88334B90E80ECF6C20E6DEF (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_pLarge, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_pSmall, const RuntimeMethod* method) ;
  1048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply_internal_mEA2BBAA8C72283721474B5EF6F7BEBB426294CB3 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_pLarge, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_pSmall, const RuntimeMethod* method) ;
  1049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, uint32_t ___0_val, const RuntimeMethod* method) ;
  1050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR tBigInt_t6A436AD3913A2950571338A5018B48B299987358 BurstString_g_PowerOf10_Big_mD308778BE6E3F6102AA2FEB7F8092DD82B7F6D43 (int32_t ___0_i, const RuntimeMethod* method) ;
  1051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply_m90F6D119D0DD397B1B0FB3C76EEE1126C6DFE8A9 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_lhs, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_rhs, const RuntimeMethod* method) ;
  1052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply_m80C42811355207D0CD9E4E14BB916F0242D44FDF (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_lhs, uint32_t ___2_rhs, const RuntimeMethod* method) ;
  1053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstString_BigInt_Compare_m6815CCBF0899BF17AC14F259C329C715EFB6EBA1 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_lhs, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_rhs, const RuntimeMethod* method) ;
  1054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, uint64_t ___0_val, const RuntimeMethod* method) ;
  1055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_ShiftLeft_m0B99AC393DDF011FAC8F453039F4240C8F2BB583 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, uint32_t ___1_shift, const RuntimeMethod* method) ;
  1056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Pow2_m7D6C74FD7591BA82DFAD8CFAEB2DC0727427587A (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, uint32_t ___1_exponent, const RuntimeMethod* method) ;
  1057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_MultiplyPow10_mA62F7C4D0BC220B200E0AF031CEA586C59E1EEBD (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_input, uint32_t ___2_exponent, const RuntimeMethod* method) ;
  1058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Pow10_mE53CE39D44AABA6924D6544F12E564EC2DCFE642 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, uint32_t ___1_exponent, const RuntimeMethod* method) ;
  1059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply2_m2C3E74572DBF8B4600AC3AB75B2CF00A6498105C (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_input, const RuntimeMethod* method) ;
  1060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply10_m82AC5B11EB311D603B1A70235E95CC83D39E701E (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, const RuntimeMethod* method) ;
  1061. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t tBigInt_GetLength_m223AD69D6DB118C879FC58EF544D50C4A2E978E7_inline (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, const RuntimeMethod* method) ;
  1062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tBigInt_GetBlock_m6E4E377A7A4591B136D20D711B06CB1D145FC9D2 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, int32_t ___0_idx, const RuntimeMethod* method) ;
  1063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BurstString_LogBase2_m034E17C8FE477EA2D6D3DDBCDAE5155EE0188F54 (uint32_t ___0_val, const RuntimeMethod* method) ;
  1064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BurstString_BigInt_DivideWithRemainder_MaxQuotient9_m88E9DEA846064D23C9C090B9626B66DB52A844E9 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pDividend, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_divisor, const RuntimeMethod* method) ;
  1065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Add_m4E1C5A27B4D6168D2967BF79174DA2A04A07669E (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_lhs, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_rhs, const RuntimeMethod* method) ;
  1066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool tBigInt_IsZero_mE0C94B9A59A09BFCE51C418F4C8C05EC253D68C8 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, const RuntimeMethod* method) ;
  1067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply2_m45D9B179615B4A6BAD47C2EAE92AEDE7A2406252 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, const RuntimeMethod* method) ;
  1068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tFloatUnion32_GetExponent_m83ED8E199331F83BC7AE3E48DCCCA8E6212CA6A6 (tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* __this, const RuntimeMethod* method) ;
  1069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tFloatUnion32_GetMantissa_mAB906EE8DD2E27CFB6D98FF99CC2D764FF44F0EF (tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* __this, const RuntimeMethod* method) ;
  1070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool tFloatUnion32_IsNegative_m75BC8B54D468278FCBA4535D6118346B3C8F9388 (tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* __this, const RuntimeMethod* method) ;
  1071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_FormatInfinityNaN_mD90B190A044F0940A2F7681A79124103BD177979 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint64_t ___3_mantissa, bool ___4_isNegative, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___5_formatOptions, const RuntimeMethod* method) ;
  1072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  1073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BurstString_Dragon4_mCA09B197DEF9912F76B915FDC179A5EF9A1560EE (uint64_t ___0_mantissa, int32_t ___1_exponent, uint32_t ___2_mantissaHighBitIdx, bool ___3_hasUnequalMargins, int32_t ___4_cutoffMode, uint32_t ___5_cutoffNumber, uint8_t* ___6_pOutBuffer, uint32_t ___7_bufferSize, int32_t* ___8_pOutExponent, const RuntimeMethod* method) ;
  1074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tFloatUnion64_GetExponent_m85B0BB29969C376B7FF866A1793C1997645D1D60 (tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* __this, const RuntimeMethod* method) ;
  1075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t tFloatUnion64_GetMantissa_m6EAD50CE3D1BFDABD12A308F2FF83F586F61328C (tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* __this, const RuntimeMethod* method) ;
  1076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool tFloatUnion64_IsNegative_m5427680D1918AB7410EDC266B0524E42313F171B (tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* __this, const RuntimeMethod* method) ;
  1077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  1078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  1079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FormatOptions_ToString_m96B89E42F1553D5D3B78D7238443ACC628EFB488 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, const RuntimeMethod* method) ;
  1080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hash128__ctor_m0B61E717B3FF7D7BBD8FF12C8C8327C18A2AAAF3 (Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40* __this, uint64_t ___0_u64_0, uint64_t ___1_u64_1, const RuntimeMethod* method) ;
  1081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BurstCompilerService_GetOrCreateSharedMemory_m1293EB3119CBEE41DBCC0E3B2235601BD927BFE6 (Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40* ___0_key, uint32_t ___1_size_of, uint32_t ___2_alignment, const RuntimeMethod* method) ;
  1082. #ifdef __clang__
  1083. #pragma clang diagnostic push
  1084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1085. #pragma clang diagnostic ignored "-Wunused-variable"
  1086. #endif
  1087. #ifdef __clang__
  1088. #pragma clang diagnostic pop
  1089. #endif
  1090. #ifdef __clang__
  1091. #pragma clang diagnostic push
  1092. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1093. #pragma clang diagnostic ignored "-Wunused-variable"
  1094. #endif
  1095. #ifdef __clang__
  1096. #pragma clang diagnostic pop
  1097. #endif
  1098. #ifdef __clang__
  1099. #pragma clang diagnostic push
  1100. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1101. #pragma clang diagnostic ignored "-Wunused-variable"
  1102. #endif
  1103. #ifdef __clang__
  1104. #pragma clang diagnostic pop
  1105. #endif
  1106. #ifdef __clang__
  1107. #pragma clang diagnostic push
  1108. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1109. #pragma clang diagnostic ignored "-Wunused-variable"
  1110. #endif
  1111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_FloatMode_mFC4C13A636FAF57510757D42EA1017C1A3FA6580 (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_value, const RuntimeMethod* method)
  1112. {
  1113. {
  1114. int32_t L_0 = ___0_value;
  1115. __this->___U3CFloatModeU3Ek__BackingField = L_0;
  1116. return;
  1117. }
  1118. }
  1119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_FloatPrecision_m62685CD0A4F258FB8779A37BC01DAABB83DFD465 (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_value, const RuntimeMethod* method)
  1120. {
  1121. {
  1122. int32_t L_0 = ___0_value;
  1123. __this->___U3CFloatPrecisionU3Ek__BackingField = L_0;
  1124. return;
  1125. }
  1126. }
  1127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_CompileSynchronously_mED8B25B60ABC1EA5327DE691DCE129C9BD34BD58 (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, bool ___0_value, const RuntimeMethod* method)
  1128. {
  1129. static bool s_Il2CppMethodInitialized;
  1130. if (!s_Il2CppMethodInitialized)
  1131. {
  1132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
  1133. s_Il2CppMethodInitialized = true;
  1134. }
  1135. {
  1136. bool L_0 = ___0_value;
  1137. Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_1;
  1138. memset((&L_1), 0, sizeof(L_1));
  1139. Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_1), L_0, Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
  1140. __this->____compileSynchronously = L_1;
  1141. return;
  1142. }
  1143. }
  1144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_Options_mEC956014E83B4671F431159FE7D1DDD6BE5BC91E (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method)
  1145. {
  1146. {
  1147. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_value;
  1148. __this->___U3COptionsU3Ek__BackingField = L_0;
  1149. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COptionsU3Ek__BackingField), (void*)L_0);
  1150. return;
  1151. }
  1152. }
  1153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute__ctor_mFCB7FEAFCE1A2CE6A5268A4EA062E33E5472ABBE (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, const RuntimeMethod* method)
  1154. {
  1155. {
  1156. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  1157. return;
  1158. }
  1159. }
  1160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompileAttribute__ctor_mBA3EAC7C435927F67F10F2D185F5CBE8F88DC3C6 (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_floatPrecision, int32_t ___1_floatMode, const RuntimeMethod* method)
  1161. {
  1162. {
  1163. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  1164. int32_t L_0 = ___1_floatMode;
  1165. BurstCompileAttribute_set_FloatMode_mFC4C13A636FAF57510757D42EA1017C1A3FA6580_inline(__this, L_0, NULL);
  1166. int32_t L_1 = ___0_floatPrecision;
  1167. BurstCompileAttribute_set_FloatPrecision_m62685CD0A4F258FB8779A37BC01DAABB83DFD465_inline(__this, L_1, NULL);
  1168. return;
  1169. }
  1170. }
  1171. #ifdef __clang__
  1172. #pragma clang diagnostic pop
  1173. #endif
  1174. #ifdef __clang__
  1175. #pragma clang diagnostic push
  1176. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1177. #pragma clang diagnostic ignored "-Wunused-variable"
  1178. #endif
  1179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompiler_get_IsEnabled_m55FDBCB2279A83AC8926260034F870E3A11116C7 (const RuntimeMethod* method)
  1180. {
  1181. static bool s_Il2CppMethodInitialized;
  1182. if (!s_Il2CppMethodInitialized)
  1183. {
  1184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var);
  1185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1186. s_Il2CppMethodInitialized = true;
  1187. }
  1188. {
  1189. il2cpp_codegen_runtime_class_init_inline(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1190. bool L_0 = ((BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var))->____IsEnabled;
  1191. if (!L_0)
  1192. {
  1193. goto IL_000d;
  1194. }
  1195. }
  1196. {
  1197. il2cpp_codegen_runtime_class_init_inline(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var);
  1198. bool L_1 = ((BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var))->___IsBurstGenerated;
  1199. return L_1;
  1200. }
  1201. IL_000d:
  1202. {
  1203. return (bool)0;
  1204. }
  1205. }
  1206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BurstCompiler_Compile_m32F70B1E6E7AE85F0AB1FC51B153598DEAE5F462 (RuntimeObject* ___0_delegateObj, bool ___1_isFunctionPointer, const RuntimeMethod* method)
  1207. {
  1208. static bool s_Il2CppMethodInitialized;
  1209. if (!s_Il2CppMethodInitialized)
  1210. {
  1211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_il2cpp_TypeInfo_var);
  1213. s_Il2CppMethodInitialized = true;
  1214. }
  1215. Delegate_t* V_0 = NULL;
  1216. {
  1217. RuntimeObject* L_0 = ___0_delegateObj;
  1218. if (((Delegate_t*)IsInstClass((RuntimeObject*)L_0, Delegate_t_il2cpp_TypeInfo_var)))
  1219. {
  1220. goto IL_0018;
  1221. }
  1222. }
  1223. {
  1224. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  1225. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC13C026731BF574915EF781C5CC709D179D7F4C7)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AC6E2C9E3B0B89CE7829E6FE9748CF10C25C407)), NULL);
  1226. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompiler_Compile_m32F70B1E6E7AE85F0AB1FC51B153598DEAE5F462_RuntimeMethod_var)));
  1227. }
  1228. IL_0018:
  1229. {
  1230. RuntimeObject* L_2 = ___0_delegateObj;
  1231. V_0 = ((Delegate_t*)CastclassClass((RuntimeObject*)L_2, Delegate_t_il2cpp_TypeInfo_var));
  1232. Delegate_t* L_3 = V_0;
  1233. Delegate_t* L_4 = V_0;
  1234. NullCheck(L_4);
  1235. MethodInfo_t* L_5;
  1236. L_5 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_4, NULL);
  1237. bool L_6 = ___1_isFunctionPointer;
  1238. il2cpp_codegen_runtime_class_init_inline(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1239. void* L_7;
  1240. L_7 = BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF(L_3, L_5, L_6, (bool)0, NULL);
  1241. return L_7;
  1242. }
  1243. }
  1244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF (RuntimeObject* ___0_delegateObj, MethodInfo_t* ___1_methodInfo, bool ___2_isFunctionPointer, bool ___3_isILPostProcessing, const RuntimeMethod* method)
  1245. {
  1246. static bool s_Il2CppMethodInitialized;
  1247. if (!s_Il2CppMethodInitialized)
  1248. {
  1249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var);
  1250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_il2cpp_TypeInfo_var);
  1254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m222FE295E7B1277D5D6F5271C96D454E62E52F44_RuntimeMethod_var);
  1255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA_il2cpp_TypeInfo_var);
  1256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCompileU3Eb__22_0_m2326454433F78E8E68A7EB9191933F393BDB0401_RuntimeMethod_var);
  1258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var);
  1259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BCE0A6A775CEDDE2F72825B7D364029086B76D3);
  1260. s_Il2CppMethodInitialized = true;
  1261. }
  1262. void* V_0 = NULL;
  1263. Delegate_t* V_1 = NULL;
  1264. Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* G_B12_0 = NULL;
  1265. RuntimeObject* G_B12_1 = NULL;
  1266. Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* G_B11_0 = NULL;
  1267. RuntimeObject* G_B11_1 = NULL;
  1268. {
  1269. RuntimeObject* L_0 = ___0_delegateObj;
  1270. if (L_0)
  1271. {
  1272. goto IL_000e;
  1273. }
  1274. }
  1275. {
  1276. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  1277. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AC6E2C9E3B0B89CE7829E6FE9748CF10C25C407)), NULL);
  1278. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF_RuntimeMethod_var)));
  1279. }
  1280. IL_000e:
  1281. {
  1282. RuntimeObject* L_2 = ___0_delegateObj;
  1283. NullCheck(L_2);
  1284. Type_t* L_3;
  1285. L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
  1286. NullCheck(L_3);
  1287. bool L_4;
  1288. L_4 = VirtualFuncInvoker0< bool >::Invoke(40, L_3);
  1289. if (!L_4)
  1290. {
  1291. goto IL_0031;
  1292. }
  1293. }
  1294. {
  1295. RuntimeObject* L_5 = ___0_delegateObj;
  1296. NullCheck(L_5);
  1297. Type_t* L_6;
  1298. L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
  1299. String_t* L_7;
  1300. L_7 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB10577699DFF2E53EAEE7AF1A6306F8D8F38230)), L_6, NULL);
  1301. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  1302. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, L_7, NULL);
  1303. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF_RuntimeMethod_var)));
  1304. }
  1305. IL_0031:
  1306. {
  1307. MethodInfo_t* L_9 = ___1_methodInfo;
  1308. NullCheck(L_9);
  1309. bool L_10;
  1310. L_10 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_9, NULL);
  1311. if (L_10)
  1312. {
  1313. goto IL_004a;
  1314. }
  1315. }
  1316. {
  1317. MethodInfo_t* L_11 = ___1_methodInfo;
  1318. String_t* L_12;
  1319. L_12 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral85F734AB4B70F85FBE3AD2752128D17420A8753B)), L_11, NULL);
  1320. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_13 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  1321. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_13, L_12, NULL);
  1322. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF_RuntimeMethod_var)));
  1323. }
  1324. IL_004a:
  1325. {
  1326. MethodInfo_t* L_14 = ___1_methodInfo;
  1327. NullCheck(L_14);
  1328. bool L_15;
  1329. L_15 = VirtualFuncInvoker0< bool >::Invoke(25, L_14);
  1330. if (!L_15)
  1331. {
  1332. goto IL_0063;
  1333. }
  1334. }
  1335. {
  1336. MethodInfo_t* L_16 = ___1_methodInfo;
  1337. String_t* L_17;
  1338. L_17 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AD6BA121E4A8420E000A0297BE2958650057EEB)), L_16, NULL);
  1339. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_18 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  1340. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_18, L_17, NULL);
  1341. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF_RuntimeMethod_var)));
  1342. }
  1343. IL_0063:
  1344. {
  1345. bool L_19 = ___2_isFunctionPointer;
  1346. if (!L_19)
  1347. {
  1348. goto IL_00a5;
  1349. }
  1350. }
  1351. {
  1352. bool L_20 = ___3_isILPostProcessing;
  1353. if (L_20)
  1354. {
  1355. goto IL_00a5;
  1356. }
  1357. }
  1358. {
  1359. MethodInfo_t* L_21 = ___1_methodInfo;
  1360. RuntimeObject* L_22;
  1361. L_22 = CustomAttributeExtensions_GetCustomAttributes_m2851556A37AAF9A808EFB2C603D11E48635FA785(L_21, NULL);
  1362. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var);
  1363. Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* L_23 = ((U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var))->___U3CU3E9__22_0;
  1364. Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* L_24 = L_23;
  1365. if (L_24)
  1366. {
  1367. G_B12_0 = L_24;
  1368. G_B12_1 = L_22;
  1369. goto IL_008e;
  1370. }
  1371. G_B11_0 = L_24;
  1372. G_B11_1 = L_22;
  1373. }
  1374. {
  1375. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var);
  1376. U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4* L_25 = ((U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var))->___U3CU3E9;
  1377. Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* L_26 = (Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA*)il2cpp_codegen_object_new(Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA_il2cpp_TypeInfo_var);
  1378. Func_2__ctor_m9F3766EBEDA390AF720F7E3FC0B134B818B373C6(L_26, L_25, (intptr_t)((void*)U3CU3Ec_U3CCompileU3Eb__22_0_m2326454433F78E8E68A7EB9191933F393BDB0401_RuntimeMethod_var), NULL);
  1379. Func_2_tDD914A29A2D3A2411F7B18929813C34BC0A6EEBA* L_27 = L_26;
  1380. ((U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var))->___U3CU3E9__22_0 = L_27;
  1381. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var))->___U3CU3E9__22_0), (void*)L_27);
  1382. G_B12_0 = L_27;
  1383. G_B12_1 = G_B11_1;
  1384. }
  1385. IL_008e:
  1386. {
  1387. bool L_28;
  1388. L_28 = Enumerable_All_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m222FE295E7B1277D5D6F5271C96D454E62E52F44(G_B12_1, G_B12_0, Enumerable_All_TisAttribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA_m222FE295E7B1277D5D6F5271C96D454E62E52F44_RuntimeMethod_var);
  1389. if (!L_28)
  1390. {
  1391. goto IL_00a5;
  1392. }
  1393. }
  1394. {
  1395. MethodInfo_t* L_29 = ___1_methodInfo;
  1396. String_t* L_30;
  1397. L_30 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral4BCE0A6A775CEDDE2F72825B7D364029086B76D3, L_29, NULL);
  1398. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1399. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_30, NULL);
  1400. }
  1401. IL_00a5:
  1402. {
  1403. V_1 = (Delegate_t*)NULL;
  1404. bool L_31 = ___3_isILPostProcessing;
  1405. if (L_31)
  1406. {
  1407. goto IL_00b1;
  1408. }
  1409. }
  1410. {
  1411. RuntimeObject* L_32 = ___0_delegateObj;
  1412. V_1 = ((Delegate_t*)IsInstClass((RuntimeObject*)L_32, Delegate_t_il2cpp_TypeInfo_var));
  1413. }
  1414. IL_00b1:
  1415. {
  1416. MethodInfo_t* L_33 = ___1_methodInfo;
  1417. il2cpp_codegen_runtime_class_init_inline(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1418. bool L_34;
  1419. L_34 = BurstCompilerOptions_HasBurstCompileAttribute_mC68CA53F4A77780A30D34E895B120188F31F7826(L_33, NULL);
  1420. if (!L_34)
  1421. {
  1422. goto IL_00fa;
  1423. }
  1424. }
  1425. {
  1426. il2cpp_codegen_runtime_class_init_inline(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1427. BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* L_35 = ((BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var))->___Options;
  1428. NullCheck(L_35);
  1429. bool L_36;
  1430. L_36 = BurstCompilerOptions_get_EnableBurstCompilation_mE10DF1EAAF0A56906D9784498FD48EAC1B012CD0_inline(L_35, NULL);
  1431. if (!L_36)
  1432. {
  1433. goto IL_00df;
  1434. }
  1435. }
  1436. {
  1437. il2cpp_codegen_runtime_class_init_inline(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var);
  1438. bool L_37 = ((BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var))->___IsBurstGenerated;
  1439. if (!L_37)
  1440. {
  1441. goto IL_00df;
  1442. }
  1443. }
  1444. {
  1445. RuntimeObject* L_38 = ___0_delegateObj;
  1446. String_t* L_39 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
  1447. int32_t L_40;
  1448. L_40 = BurstCompilerService_CompileAsyncDelegateMethod_mDEA0EF934BF3674C1B47014A7518886D1DC2FE80(L_38, L_39, NULL);
  1449. void* L_41;
  1450. L_41 = BurstCompilerService_GetAsyncCompiledAsyncDelegateMethod_mE6AD1EA0DD647A367102A1330BF4D695E1A796F9(L_40, NULL);
  1451. V_0 = L_41;
  1452. goto IL_010b;
  1453. }
  1454. IL_00df:
  1455. {
  1456. bool L_42 = ___3_isILPostProcessing;
  1457. if (!L_42)
  1458. {
  1459. goto IL_00e5;
  1460. }
  1461. }
  1462. {
  1463. return (void*)(((uintptr_t)0));
  1464. }
  1465. IL_00e5:
  1466. {
  1467. Delegate_t* L_43 = V_1;
  1468. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_44;
  1469. L_44 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_43, NULL);
  1470. Delegate_t* L_45 = V_1;
  1471. il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1472. intptr_t L_46;
  1473. L_46 = Marshal_GetFunctionPointerForDelegate_mEFF0CF3BFDD35C4EFDE471D48182C149EE7B99E2(L_45, NULL);
  1474. void* L_47;
  1475. L_47 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_46, NULL);
  1476. V_0 = L_47;
  1477. goto IL_010b;
  1478. }
  1479. IL_00fa:
  1480. {
  1481. MethodInfo_t* L_48 = ___1_methodInfo;
  1482. String_t* L_49;
  1483. L_49 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral16764301FDE0B2444923BB6CE0B9B7F315E4DB64)), L_48, NULL);
  1484. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_50 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  1485. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_50, L_49, NULL);
  1486. IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF_RuntimeMethod_var)));
  1487. }
  1488. IL_010b:
  1489. {
  1490. void* L_51 = V_0;
  1491. if ((!(((uintptr_t)L_51) == ((uintptr_t)((uintptr_t)0)))))
  1492. {
  1493. goto IL_0121;
  1494. }
  1495. }
  1496. {
  1497. MethodInfo_t* L_52 = ___1_methodInfo;
  1498. String_t* L_53;
  1499. L_53 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17490A99BE5820911E7C397A415006E24720C376)), L_52, NULL);
  1500. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_54 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  1501. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_54, L_53, NULL);
  1502. IL2CPP_RAISE_MANAGED_EXCEPTION(L_54, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompiler_Compile_m0038D8F2B6CB3915CB12F71E15B14C7355BFC8EF_RuntimeMethod_var)));
  1503. }
  1504. IL_0121:
  1505. {
  1506. void* L_55 = V_0;
  1507. return L_55;
  1508. }
  1509. }
  1510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompiler_DummyMethod_m44E6D413356022A0F6BA962A31026BA4EE5FE95F (const RuntimeMethod* method)
  1511. {
  1512. {
  1513. return;
  1514. }
  1515. }
  1516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompiler__cctor_mA29CF2918E31D89BB314B5CC1AF842BE93E9EE6B (const RuntimeMethod* method)
  1517. {
  1518. static bool s_Il2CppMethodInitialized;
  1519. if (!s_Il2CppMethodInitialized)
  1520. {
  1521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_0_0_0_var);
  1523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral095255162964C376C50DCE630D972167CA5AE0D8);
  1525. s_Il2CppMethodInitialized = true;
  1526. }
  1527. {
  1528. BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* L_0 = (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9*)il2cpp_codegen_object_new(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1529. BurstCompilerOptions__ctor_m644EA41CAFD4F89CE36074DBD77BAC761C122285(L_0, (bool)1, NULL);
  1530. ((BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var))->___Options = L_0;
  1531. Il2CppCodeGenWriteBarrier((void**)(&((BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var))->___Options), (void*)L_0);
  1532. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_0_0_0_var) };
  1533. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  1534. Type_t* L_2;
  1535. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  1536. NullCheck(L_2);
  1537. MethodInfo_t* L_3;
  1538. L_3 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_2, _stringLiteral095255162964C376C50DCE630D972167CA5AE0D8, ((int32_t)40), NULL);
  1539. ((BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var))->___DummyMethodInfo = L_3;
  1540. Il2CppCodeGenWriteBarrier((void**)(&((BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var))->___DummyMethodInfo), (void*)L_3);
  1541. return;
  1542. }
  1543. }
  1544. #ifdef __clang__
  1545. #pragma clang diagnostic pop
  1546. #endif
  1547. #ifdef __clang__
  1548. #pragma clang diagnostic push
  1549. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1550. #pragma clang diagnostic ignored "-Wunused-variable"
  1551. #endif
  1552. extern "C" int32_t CDECL ReversePInvokeWrapper_BurstCompilerHelper_IsBurstEnabled_m8F3C6D0129D14359B51860FBA51933C4FE92F131()
  1553. {
  1554. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  1555. bool returnValue;
  1556. returnValue = BurstCompilerHelper_IsBurstEnabled_m8F3C6D0129D14359B51860FBA51933C4FE92F131(NULL);
  1557. return static_cast<int32_t>(returnValue);
  1558. }
  1559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerHelper_IsBurstEnabled_m8F3C6D0129D14359B51860FBA51933C4FE92F131 (const RuntimeMethod* method)
  1560. {
  1561. static bool s_Il2CppMethodInitialized;
  1562. if (!s_Il2CppMethodInitialized)
  1563. {
  1564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var);
  1565. s_Il2CppMethodInitialized = true;
  1566. }
  1567. bool V_0 = false;
  1568. {
  1569. V_0 = (bool)1;
  1570. il2cpp_codegen_runtime_class_init_inline(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var);
  1571. BurstCompilerHelper_DiscardedMethod_mE9B27FDCAB7B17C7B7496ADACFDBB72E3F155F6B((&V_0), NULL);
  1572. bool L_0 = V_0;
  1573. return L_0;
  1574. }
  1575. }
  1576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerHelper_DiscardedMethod_mE9B27FDCAB7B17C7B7496ADACFDBB72E3F155F6B (bool* ___0_value, const RuntimeMethod* method)
  1577. {
  1578. {
  1579. bool* L_0 = ___0_value;
  1580. *((int8_t*)L_0) = (int8_t)0;
  1581. return;
  1582. }
  1583. }
  1584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerHelper_IsCompiledByBurst_m0239AE7BCAF7076EE75C46D528F04AC34F3761DD (Delegate_t* ___0_del, const RuntimeMethod* method)
  1585. {
  1586. {
  1587. Delegate_t* L_0 = ___0_del;
  1588. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
  1589. int32_t L_2;
  1590. L_2 = BurstCompilerService_CompileAsyncDelegateMethod_mDEA0EF934BF3674C1B47014A7518886D1DC2FE80(L_0, L_1, NULL);
  1591. void* L_3;
  1592. L_3 = BurstCompilerService_GetAsyncCompiledAsyncDelegateMethod_mE6AD1EA0DD647A367102A1330BF4D695E1A796F9(L_2, NULL);
  1593. return (bool)((((int32_t)((((intptr_t)L_3) == ((intptr_t)((intptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1594. }
  1595. }
  1596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerHelper__cctor_m2B57C7C8A7B5F4CEE1E1DE05C5FC63C10AE37FD3 (const RuntimeMethod* method)
  1597. {
  1598. static bool s_Il2CppMethodInitialized;
  1599. if (!s_Il2CppMethodInitialized)
  1600. {
  1601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerHelper_IsBurstEnabled_m8F3C6D0129D14359B51860FBA51933C4FE92F131_RuntimeMethod_var);
  1602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var);
  1603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C_il2cpp_TypeInfo_var);
  1604. s_Il2CppMethodInitialized = true;
  1605. }
  1606. {
  1607. IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* L_0 = (IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C*)il2cpp_codegen_object_new(IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C_il2cpp_TypeInfo_var);
  1608. IsBurstEnabledDelegate__ctor_m675CBAB9E803A7723AB3601DEB086E706E98A86E(L_0, NULL, (intptr_t)((void*)BurstCompilerHelper_IsBurstEnabled_m8F3C6D0129D14359B51860FBA51933C4FE92F131_RuntimeMethod_var), NULL);
  1609. ((BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var))->___IsBurstEnabledImpl = L_0;
  1610. Il2CppCodeGenWriteBarrier((void**)(&((BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var))->___IsBurstEnabledImpl), (void*)L_0);
  1611. IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* L_1 = ((BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var))->___IsBurstEnabledImpl;
  1612. bool L_2;
  1613. L_2 = BurstCompilerHelper_IsCompiledByBurst_m0239AE7BCAF7076EE75C46D528F04AC34F3761DD(L_1, NULL);
  1614. ((BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerHelper_t6F60FCA4EDA9679F1085F70F87D0A8CA75AAA8CD_il2cpp_TypeInfo_var))->___IsBurstGenerated = L_2;
  1615. return;
  1616. }
  1617. }
  1618. #ifdef __clang__
  1619. #pragma clang diagnostic pop
  1620. #endif
  1621. #ifdef __clang__
  1622. #pragma clang diagnostic push
  1623. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1624. #pragma clang diagnostic ignored "-Wunused-variable"
  1625. #endif
  1626. bool IsBurstEnabledDelegate_Invoke_m9FA44E7FDC323DE7DF1232200DED8C89A67D7F65_Multicast(IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* __this, const RuntimeMethod* method)
  1627. {
  1628. il2cpp_array_size_t length = __this->___delegates->max_length;
  1629. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  1630. bool retVal = false;
  1631. for (il2cpp_array_size_t i = 0; i < length; i++)
  1632. {
  1633. IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* currentDelegate = reinterpret_cast<IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C*>(delegatesToInvoke[i]);
  1634. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  1635. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  1636. }
  1637. return retVal;
  1638. }
  1639. bool IsBurstEnabledDelegate_Invoke_m9FA44E7FDC323DE7DF1232200DED8C89A67D7F65_OpenInst(IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* __this, const RuntimeMethod* method)
  1640. {
  1641. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  1642. return ((FunctionPointerType)__this->___method_ptr)(method);
  1643. }
  1644. bool IsBurstEnabledDelegate_Invoke_m9FA44E7FDC323DE7DF1232200DED8C89A67D7F65_OpenStatic(IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* __this, const RuntimeMethod* method)
  1645. {
  1646. typedef bool (*FunctionPointerType) (const RuntimeMethod*);
  1647. return ((FunctionPointerType)__this->___method_ptr)(method);
  1648. }
  1649. IL2CPP_EXTERN_C bool DelegatePInvokeWrapper_IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C (IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* __this, const RuntimeMethod* method)
  1650. {
  1651. typedef int32_t (CDECL *PInvokeFunc)();
  1652. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  1653. int32_t returnValue = il2cppPInvokeFunc();
  1654. return static_cast<bool>(returnValue);
  1655. }
  1656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsBurstEnabledDelegate__ctor_m675CBAB9E803A7723AB3601DEB086E706E98A86E (IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1657. {
  1658. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  1659. __this->___method = ___1_method;
  1660. __this->___m_target = ___0_object;
  1661. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  1662. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1663. __this->___method_code = (intptr_t)__this;
  1664. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1665. {
  1666. bool isOpen = parameterCount == 0;
  1667. if (isOpen)
  1668. __this->___invoke_impl = (intptr_t)&IsBurstEnabledDelegate_Invoke_m9FA44E7FDC323DE7DF1232200DED8C89A67D7F65_OpenStatic;
  1669. else
  1670. {
  1671. __this->___invoke_impl = __this->___method_ptr;
  1672. __this->___method_code = (intptr_t)__this->___m_target;
  1673. }
  1674. }
  1675. else
  1676. {
  1677. if (___0_object == NULL)
  1678. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1679. __this->___invoke_impl = __this->___method_ptr;
  1680. __this->___method_code = (intptr_t)__this->___m_target;
  1681. }
  1682. __this->___extra_arg = (intptr_t)&IsBurstEnabledDelegate_Invoke_m9FA44E7FDC323DE7DF1232200DED8C89A67D7F65_Multicast;
  1683. }
  1684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IsBurstEnabledDelegate_Invoke_m9FA44E7FDC323DE7DF1232200DED8C89A67D7F65 (IsBurstEnabledDelegate_t0628E97FE590352373ABA022E954D7F5CE183D3C* __this, const RuntimeMethod* method)
  1685. {
  1686. typedef bool (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  1687. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  1688. }
  1689. #ifdef __clang__
  1690. #pragma clang diagnostic pop
  1691. #endif
  1692. #ifdef __clang__
  1693. #pragma clang diagnostic push
  1694. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1695. #pragma clang diagnostic ignored "-Wunused-variable"
  1696. #endif
  1697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* FakeDelegate_get_Method_m36F3C3DAC1377B07AF18BAC6EDF28F3FAE5BA828 (FakeDelegate_t659588AB379C77AF08088ED8B2E2A5ECFF38CE16* __this, const RuntimeMethod* method)
  1698. {
  1699. {
  1700. MethodInfo_t* L_0 = __this->___U3CMethodU3Ek__BackingField;
  1701. return L_0;
  1702. }
  1703. }
  1704. #ifdef __clang__
  1705. #pragma clang diagnostic pop
  1706. #endif
  1707. #ifdef __clang__
  1708. #pragma clang diagnostic push
  1709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1710. #pragma clang diagnostic ignored "-Wunused-variable"
  1711. #endif
  1712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8FF612FA8632F867C2CA577D7FF7A080320568BF (const RuntimeMethod* method)
  1713. {
  1714. static bool s_Il2CppMethodInitialized;
  1715. if (!s_Il2CppMethodInitialized)
  1716. {
  1717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var);
  1718. s_Il2CppMethodInitialized = true;
  1719. }
  1720. {
  1721. U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4* L_0 = (U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4*)il2cpp_codegen_object_new(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var);
  1722. U3CU3Ec__ctor_mEC9179CC84E1FA4BB4AB4B39A87C134F481976C9(L_0, NULL);
  1723. ((U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  1724. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  1725. return;
  1726. }
  1727. }
  1728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mEC9179CC84E1FA4BB4AB4B39A87C134F481976C9 (U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4* __this, const RuntimeMethod* method)
  1729. {
  1730. {
  1731. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1732. return;
  1733. }
  1734. }
  1735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCompileU3Eb__22_0_m2326454433F78E8E68A7EB9191933F393BDB0401 (U3CU3Ec_tB75BA976B4E99C70F9D85A7B7BD72688F0AD75F4* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_s, const RuntimeMethod* method)
  1736. {
  1737. static bool s_Il2CppMethodInitialized;
  1738. if (!s_Il2CppMethodInitialized)
  1739. {
  1740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral592EA6352B1DC6F257CCDA7C5C1A064EFE696C16);
  1741. s_Il2CppMethodInitialized = true;
  1742. }
  1743. {
  1744. Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = ___0_s;
  1745. NullCheck(L_0);
  1746. Type_t* L_1;
  1747. L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
  1748. NullCheck(L_1);
  1749. String_t* L_2;
  1750. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_1);
  1751. bool L_3;
  1752. L_3 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_2, _stringLiteral592EA6352B1DC6F257CCDA7C5C1A064EFE696C16, NULL);
  1753. return L_3;
  1754. }
  1755. }
  1756. #ifdef __clang__
  1757. #pragma clang diagnostic pop
  1758. #endif
  1759. #ifdef __clang__
  1760. #pragma clang diagnostic push
  1761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1762. #pragma clang diagnostic ignored "-Wunused-variable"
  1763. #endif
  1764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions__ctor_m644EA41CAFD4F89CE36074DBD77BAC761C122285 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, bool ___0_isGlobal, const RuntimeMethod* method)
  1765. {
  1766. {
  1767. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1768. bool L_0 = ___0_isGlobal;
  1769. __this->___U3CIsGlobalU3Ek__BackingField = L_0;
  1770. BurstCompilerOptions_set_EnableBurstCompilation_mEDD4E93926B3E03A8E38CA9D483D4E4FD649D849(__this, (bool)1, NULL);
  1771. BurstCompilerOptions_set_EnableBurstSafetyChecks_m2AB857BC80AE1546031305C47F88ADB147A8BB83(__this, (bool)1, NULL);
  1772. return;
  1773. }
  1774. }
  1775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_get_IsGlobal_m8500610C2E650CFE58411EAD12DEE4F5F49C30B4 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  1776. {
  1777. {
  1778. bool L_0 = __this->___U3CIsGlobalU3Ek__BackingField;
  1779. return L_0;
  1780. }
  1781. }
  1782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_get_EnableBurstCompilation_mE10DF1EAAF0A56906D9784498FD48EAC1B012CD0 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  1783. {
  1784. {
  1785. bool L_0 = __this->____enableBurstCompilation;
  1786. return L_0;
  1787. }
  1788. }
  1789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_set_EnableBurstCompilation_mEDD4E93926B3E03A8E38CA9D483D4E4FD649D849 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, bool ___0_value, const RuntimeMethod* method)
  1790. {
  1791. static bool s_Il2CppMethodInitialized;
  1792. if (!s_Il2CppMethodInitialized)
  1793. {
  1794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1796. s_Il2CppMethodInitialized = true;
  1797. }
  1798. int32_t G_B5_0 = 0;
  1799. int32_t G_B4_0 = 0;
  1800. {
  1801. bool L_0;
  1802. L_0 = BurstCompilerOptions_get_IsGlobal_m8500610C2E650CFE58411EAD12DEE4F5F49C30B4_inline(__this, NULL);
  1803. if (!L_0)
  1804. {
  1805. goto IL_0012;
  1806. }
  1807. }
  1808. {
  1809. il2cpp_codegen_runtime_class_init_inline(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1810. bool L_1 = ((BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var))->___ForceDisableBurstCompilation;
  1811. if (!L_1)
  1812. {
  1813. goto IL_0012;
  1814. }
  1815. }
  1816. {
  1817. ___0_value = (bool)0;
  1818. }
  1819. IL_0012:
  1820. {
  1821. bool L_2 = __this->____enableBurstCompilation;
  1822. bool L_3 = ___0_value;
  1823. bool L_4 = ___0_value;
  1824. __this->____enableBurstCompilation = L_4;
  1825. bool L_5;
  1826. L_5 = BurstCompilerOptions_get_IsGlobal_m8500610C2E650CFE58411EAD12DEE4F5F49C30B4_inline(__this, NULL);
  1827. if (!L_5)
  1828. {
  1829. G_B5_0 = ((((int32_t)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1830. goto IL_0039;
  1831. }
  1832. G_B4_0 = ((((int32_t)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1833. }
  1834. {
  1835. bool L_6 = ___0_value;
  1836. JobsUtility_set_JobCompilerEnabled_m14CB399441AB02D65BE11D74E9CC3E313420D72B(L_6, NULL);
  1837. bool L_7 = ___0_value;
  1838. il2cpp_codegen_runtime_class_init_inline(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var);
  1839. ((BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompiler_t2715484E1FF256726FC4D4D8E17C35A4C8DFA2B8_il2cpp_TypeInfo_var))->____IsEnabled = L_7;
  1840. G_B5_0 = G_B4_0;
  1841. }
  1842. IL_0039:
  1843. {
  1844. if (!G_B5_0)
  1845. {
  1846. goto IL_0041;
  1847. }
  1848. }
  1849. {
  1850. BurstCompilerOptions_OnOptionsChanged_m20C25705A1D7B2A9C6265D3D5FE2A10A42AAABB7(__this, NULL);
  1851. }
  1852. IL_0041:
  1853. {
  1854. return;
  1855. }
  1856. }
  1857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_set_EnableBurstSafetyChecks_m2AB857BC80AE1546031305C47F88ADB147A8BB83 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, bool ___0_value, const RuntimeMethod* method)
  1858. {
  1859. {
  1860. bool L_0 = __this->____enableBurstSafetyChecks;
  1861. bool L_1 = ___0_value;
  1862. bool L_2 = ___0_value;
  1863. __this->____enableBurstSafetyChecks = L_2;
  1864. if (!((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0))
  1865. {
  1866. goto IL_0021;
  1867. }
  1868. }
  1869. {
  1870. BurstCompilerOptions_OnOptionsChanged_m20C25705A1D7B2A9C6265D3D5FE2A10A42AAABB7(__this, NULL);
  1871. BurstCompilerOptions_MaybeTriggerRecompilation_mBE68BE4083665B2DE194184223A6BF14CA7F3821(__this, NULL);
  1872. }
  1873. IL_0021:
  1874. {
  1875. return;
  1876. }
  1877. }
  1878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* BurstCompilerOptions_get_OptionsChanged_m073BEAA6F0BA3EA5F42853CE2BB33681D6274C69 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  1879. {
  1880. {
  1881. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___U3COptionsChangedU3Ek__BackingField;
  1882. return L_0;
  1883. }
  1884. }
  1885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_TryGetAttribute_m4EE3F62FAF2A482C444060E1CCB480711CC377F8 (MemberInfo_t* ___0_member, BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D** ___1_attribute, const RuntimeMethod* method)
  1886. {
  1887. static bool s_Il2CppMethodInitialized;
  1888. if (!s_Il2CppMethodInitialized)
  1889. {
  1890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1891. s_Il2CppMethodInitialized = true;
  1892. }
  1893. {
  1894. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D** L_0 = ___1_attribute;
  1895. *((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
  1896. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
  1897. MemberInfo_t* L_1 = ___0_member;
  1898. bool L_2;
  1899. L_2 = MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685(L_1, (MemberInfo_t*)NULL, NULL);
  1900. if (!L_2)
  1901. {
  1902. goto IL_000e;
  1903. }
  1904. }
  1905. {
  1906. return (bool)0;
  1907. }
  1908. IL_000e:
  1909. {
  1910. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D** L_3 = ___1_attribute;
  1911. MemberInfo_t* L_4 = ___0_member;
  1912. il2cpp_codegen_runtime_class_init_inline(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  1913. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_5;
  1914. L_5 = BurstCompilerOptions_GetBurstCompileAttribute_m9383E7E419C41B6BD078452FC1E2EF94A9AD2972(L_4, NULL);
  1915. *((RuntimeObject**)L_3) = (RuntimeObject*)L_5;
  1916. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_5);
  1917. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D** L_6 = ___1_attribute;
  1918. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_7 = *((BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D**)L_6);
  1919. if (L_7)
  1920. {
  1921. goto IL_001c;
  1922. }
  1923. }
  1924. {
  1925. return (bool)0;
  1926. }
  1927. IL_001c:
  1928. {
  1929. return (bool)1;
  1930. }
  1931. }
  1932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* BurstCompilerOptions_GetBurstCompileAttribute_m9383E7E419C41B6BD078452FC1E2EF94A9AD2972 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method)
  1933. {
  1934. static bool s_Il2CppMethodInitialized;
  1935. if (!s_Il2CppMethodInitialized)
  1936. {
  1937. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_il2cpp_TypeInfo_var);
  1938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisBurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_mAD047DA5EEB378D0343B0C8D2460F32490F9FCBB_RuntimeMethod_var);
  1939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  1940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var);
  1941. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var);
  1942. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  1943. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
  1944. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  1945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  1946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEE03BDA1448C10795E764222E36CC6226EECA1A);
  1947. s_Il2CppMethodInitialized = true;
  1948. }
  1949. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* V_0 = NULL;
  1950. RuntimeObject* V_1 = NULL;
  1951. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_2 = NULL;
  1952. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* V_3 = NULL;
  1953. {
  1954. MemberInfo_t* L_0 = ___0_memberInfo;
  1955. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_1;
  1956. L_1 = CustomAttributeExtensions_GetCustomAttribute_TisBurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_mAD047DA5EEB378D0343B0C8D2460F32490F9FCBB(L_0, CustomAttributeExtensions_GetCustomAttribute_TisBurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_mAD047DA5EEB378D0343B0C8D2460F32490F9FCBB_RuntimeMethod_var);
  1957. V_0 = L_1;
  1958. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_2 = V_0;
  1959. if (!L_2)
  1960. {
  1961. goto IL_000c;
  1962. }
  1963. }
  1964. {
  1965. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_3 = V_0;
  1966. return L_3;
  1967. }
  1968. IL_000c:
  1969. {
  1970. MemberInfo_t* L_4 = ___0_memberInfo;
  1971. RuntimeObject* L_5;
  1972. L_5 = CustomAttributeExtensions_GetCustomAttributes_m2851556A37AAF9A808EFB2C603D11E48635FA785(L_4, NULL);
  1973. NullCheck(L_5);
  1974. RuntimeObject* L_6;
  1975. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var, L_5);
  1976. V_1 = L_6;
  1977. }
  1978. {
  1979. auto __finallyBlock = il2cpp::utils::Finally([&]
  1980. {
  1981. FINALLY_0063:
  1982. {
  1983. {
  1984. RuntimeObject* L_7 = V_1;
  1985. if (!L_7)
  1986. {
  1987. goto IL_006c;
  1988. }
  1989. }
  1990. {
  1991. RuntimeObject* L_8 = V_1;
  1992. NullCheck(L_8);
  1993. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  1994. }
  1995. IL_006c:
  1996. {
  1997. return;
  1998. }
  1999. }
  2000. });
  2001. try
  2002. {
  2003. {
  2004. goto IL_0059_1;
  2005. }
  2006. IL_001a_1:
  2007. {
  2008. RuntimeObject* L_9 = V_1;
  2009. NullCheck(L_9);
  2010. Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_10;
  2011. L_10 = InterfaceFuncInvoker0< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(0, IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var, L_9);
  2012. NullCheck(L_10);
  2013. Type_t* L_11;
  2014. L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_10, NULL);
  2015. NullCheck(L_11);
  2016. String_t* L_12;
  2017. L_12 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_11);
  2018. bool L_13;
  2019. L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, _stringLiteralBEE03BDA1448C10795E764222E36CC6226EECA1A, NULL);
  2020. if (!L_13)
  2021. {
  2022. goto IL_0059_1;
  2023. }
  2024. }
  2025. {
  2026. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_14 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  2027. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_14, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  2028. V_2 = L_14;
  2029. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_15 = (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D*)il2cpp_codegen_object_new(BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D_il2cpp_TypeInfo_var);
  2030. BurstCompileAttribute__ctor_mBA3EAC7C435927F67F10F2D185F5CBE8F88DC3C6(L_15, 0, 0, NULL);
  2031. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_16 = L_15;
  2032. NullCheck(L_16);
  2033. BurstCompileAttribute_set_CompileSynchronously_mED8B25B60ABC1EA5327DE691DCE129C9BD34BD58(L_16, (bool)1, NULL);
  2034. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_17 = L_16;
  2035. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_18 = V_2;
  2036. NullCheck(L_18);
  2037. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19;
  2038. L_19 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_18, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var);
  2039. NullCheck(L_17);
  2040. BurstCompileAttribute_set_Options_mEC956014E83B4671F431159FE7D1DDD6BE5BC91E_inline(L_17, L_19, NULL);
  2041. V_3 = L_17;
  2042. goto IL_006f;
  2043. }
  2044. IL_0059_1:
  2045. {
  2046. RuntimeObject* L_20 = V_1;
  2047. NullCheck(L_20);
  2048. bool L_21;
  2049. L_21 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_20);
  2050. if (L_21)
  2051. {
  2052. goto IL_001a_1;
  2053. }
  2054. }
  2055. {
  2056. goto IL_006d;
  2057. }
  2058. }
  2059. catch(Il2CppExceptionWrapper& e)
  2060. {
  2061. __finallyBlock.StoreException(e.ex);
  2062. }
  2063. }
  2064. IL_006d:
  2065. {
  2066. return (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D*)NULL;
  2067. }
  2068. IL_006f:
  2069. {
  2070. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* L_22 = V_3;
  2071. return L_22;
  2072. }
  2073. }
  2074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_HasBurstCompileAttribute_mC68CA53F4A77780A30D34E895B120188F31F7826 (MemberInfo_t* ___0_member, const RuntimeMethod* method)
  2075. {
  2076. static bool s_Il2CppMethodInitialized;
  2077. if (!s_Il2CppMethodInitialized)
  2078. {
  2079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  2080. s_Il2CppMethodInitialized = true;
  2081. }
  2082. BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* V_0 = NULL;
  2083. {
  2084. MemberInfo_t* L_0 = ___0_member;
  2085. bool L_1;
  2086. L_1 = MemberInfo_op_Equality_m4B4F1AF29C9361D125F6D7FAB3D227ED3FECE685(L_0, (MemberInfo_t*)NULL, NULL);
  2087. if (!L_1)
  2088. {
  2089. goto IL_0014;
  2090. }
  2091. }
  2092. {
  2093. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2094. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4784CA4E159D86F8767CCC55143536AF34801074)), NULL);
  2095. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BurstCompilerOptions_HasBurstCompileAttribute_mC68CA53F4A77780A30D34E895B120188F31F7826_RuntimeMethod_var)));
  2096. }
  2097. IL_0014:
  2098. {
  2099. MemberInfo_t* L_3 = ___0_member;
  2100. il2cpp_codegen_runtime_class_init_inline(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  2101. bool L_4;
  2102. L_4 = BurstCompilerOptions_TryGetAttribute_m4EE3F62FAF2A482C444060E1CCB480711CC377F8(L_3, (&V_0), NULL);
  2103. return L_4;
  2104. }
  2105. }
  2106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_OnOptionsChanged_m20C25705A1D7B2A9C6265D3D5FE2A10A42AAABB7 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  2107. {
  2108. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
  2109. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
  2110. {
  2111. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0;
  2112. L_0 = BurstCompilerOptions_get_OptionsChanged_m073BEAA6F0BA3EA5F42853CE2BB33681D6274C69_inline(__this, NULL);
  2113. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
  2114. if (L_1)
  2115. {
  2116. G_B2_0 = L_1;
  2117. goto IL_000b;
  2118. }
  2119. G_B1_0 = L_1;
  2120. }
  2121. {
  2122. return;
  2123. }
  2124. IL_000b:
  2125. {
  2126. NullCheck(G_B2_0);
  2127. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
  2128. return;
  2129. }
  2130. }
  2131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions_MaybeTriggerRecompilation_mBE68BE4083665B2DE194184223A6BF14CA7F3821 (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  2132. {
  2133. {
  2134. return;
  2135. }
  2136. }
  2137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstCompilerOptions__cctor_m00F05309A6D0721099EBAF2FB553AD1A409815F6 (const RuntimeMethod* method)
  2138. {
  2139. static bool s_Il2CppMethodInitialized;
  2140. if (!s_Il2CppMethodInitialized)
  2141. {
  2142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var);
  2143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral052A90A585030A2D7669CC7D2884B0D78760C742);
  2144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79DA35A084D67D3A4C946D97765E49E456B15354);
  2145. s_Il2CppMethodInitialized = true;
  2146. }
  2147. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
  2148. int32_t V_1 = 0;
  2149. String_t* V_2 = NULL;
  2150. {
  2151. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0;
  2152. L_0 = Environment_GetCommandLineArgs_mD29CFA1CD3C84F9BD91152E70302E908114A831D(NULL);
  2153. V_0 = L_0;
  2154. V_1 = 0;
  2155. goto IL_003c;
  2156. }
  2157. IL_000a:
  2158. {
  2159. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
  2160. int32_t L_2 = V_1;
  2161. NullCheck(L_1);
  2162. int32_t L_3 = L_2;
  2163. String_t* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  2164. V_2 = L_4;
  2165. String_t* L_5 = V_2;
  2166. bool L_6;
  2167. L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_5, _stringLiteral052A90A585030A2D7669CC7D2884B0D78760C742, NULL);
  2168. if (L_6)
  2169. {
  2170. goto IL_002a;
  2171. }
  2172. }
  2173. {
  2174. String_t* L_7 = V_2;
  2175. bool L_8;
  2176. L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, _stringLiteral79DA35A084D67D3A4C946D97765E49E456B15354, NULL);
  2177. if (L_8)
  2178. {
  2179. goto IL_0032;
  2180. }
  2181. }
  2182. {
  2183. goto IL_0038;
  2184. }
  2185. IL_002a:
  2186. {
  2187. ((BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var))->___ForceDisableBurstCompilation = (bool)1;
  2188. goto IL_0038;
  2189. }
  2190. IL_0032:
  2191. {
  2192. ((BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var))->___ForceBurstCompilationSynchronously = (bool)1;
  2193. }
  2194. IL_0038:
  2195. {
  2196. int32_t L_9 = V_1;
  2197. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  2198. }
  2199. IL_003c:
  2200. {
  2201. int32_t L_10 = V_1;
  2202. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_0;
  2203. NullCheck(L_11);
  2204. if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
  2205. {
  2206. goto IL_000a;
  2207. }
  2208. }
  2209. {
  2210. bool L_12;
  2211. L_12 = BurstCompilerOptions_CheckIsSecondaryUnityProcess_mAA7A85682C937E5FF55B6B9ADCF0F1789F889E67(NULL);
  2212. if (!L_12)
  2213. {
  2214. goto IL_0055;
  2215. }
  2216. }
  2217. {
  2218. ((BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var))->___ForceDisableBurstCompilation = (bool)1;
  2219. ((BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_StaticFields*)il2cpp_codegen_static_fields_for(BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9_il2cpp_TypeInfo_var))->___IsSecondaryUnityProcess = (bool)1;
  2220. }
  2221. IL_0055:
  2222. {
  2223. return;
  2224. }
  2225. }
  2226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstCompilerOptions_CheckIsSecondaryUnityProcess_mAA7A85682C937E5FF55B6B9ADCF0F1789F889E67 (const RuntimeMethod* method)
  2227. {
  2228. {
  2229. return (bool)0;
  2230. }
  2231. }
  2232. #ifdef __clang__
  2233. #pragma clang diagnostic pop
  2234. #endif
  2235. #ifdef __clang__
  2236. #pragma clang diagnostic push
  2237. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2238. #pragma clang diagnostic ignored "-Wunused-variable"
  2239. #endif
  2240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstRuntime_RuntimeLog_m01D9192CF1CE1F0113F51431413D5F002C82E12A (uint8_t* ___0_message, int32_t ___1_logType, uint8_t* ___2_fileName, int32_t ___3_lineNumber, const RuntimeMethod* method)
  2241. {
  2242. {
  2243. int32_t L_0 = ___1_logType;
  2244. uint8_t* L_1 = ___0_message;
  2245. uint8_t* L_2 = ___2_fileName;
  2246. int32_t L_3 = ___3_lineNumber;
  2247. BurstCompilerService_RuntimeLog_m564B95C963C0AF9DED99AA57BE28DCC90CFE3925((void*)((intptr_t)0), L_0, L_1, L_2, L_3, NULL);
  2248. return;
  2249. }
  2250. }
  2251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstRuntime_PreventRequiredAttributeStrip_mEB29E8C73D86AC18C902D6CA4B85C9D1DC0DB540 (const RuntimeMethod* method)
  2252. {
  2253. static bool s_Il2CppMethodInitialized;
  2254. if (!s_Il2CppMethodInitialized)
  2255. {
  2256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388_il2cpp_TypeInfo_var);
  2257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstRuntime_tA87CEB6EE77F6DA708C87C3DAEC7862E3A1B0EA1_0_0_0_var);
  2258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0_il2cpp_TypeInfo_var);
  2259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847_il2cpp_TypeInfo_var);
  2260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EAAC6CF31A5C9BD93736FBA006E9BA2CA274A12);
  2261. s_Il2CppMethodInitialized = true;
  2262. }
  2263. {
  2264. BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388* L_0 = (BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388*)il2cpp_codegen_object_new(BurstDiscardAttribute_t860FCEA3A7BADFD735A65A36C99B894EB2AAB388_il2cpp_TypeInfo_var);
  2265. BurstDiscardAttribute__ctor_m0AC3131F7C5B377DCA604CD7BB8AC4AA4E161033(L_0, NULL);
  2266. ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0* L_1 = (ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0*)il2cpp_codegen_object_new(ConditionalAttribute_tBBDC0DB2EEFFA35C6A2802ADF484A1BD5B400BE0_il2cpp_TypeInfo_var);
  2267. ConditionalAttribute__ctor_m948BC90599397308C76C433D98236C3BD81BF27F(L_1, _stringLiteral7EAAC6CF31A5C9BD93736FBA006E9BA2CA274A12, NULL);
  2268. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (BurstRuntime_tA87CEB6EE77F6DA708C87C3DAEC7862E3A1B0EA1_0_0_0_var) };
  2269. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  2270. Type_t* L_3;
  2271. L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
  2272. JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847* L_4 = (JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847*)il2cpp_codegen_object_new(JobProducerTypeAttribute_t4F137BDC862349EC5FD1A70D1ACABEDFEF2C6847_il2cpp_TypeInfo_var);
  2273. JobProducerTypeAttribute__ctor_m562A2FC62E2DF7109DD703C0270B0B372607C534(L_4, L_3, NULL);
  2274. return;
  2275. }
  2276. }
  2277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstRuntime_Log_mACD9C0A258B393532ED8AE9DB127D494C14D0E88 (uint8_t* ___0_message, int32_t ___1_logType, uint8_t* ___2_fileName, int32_t ___3_lineNumber, const RuntimeMethod* method)
  2278. {
  2279. {
  2280. int32_t L_0 = ___1_logType;
  2281. uint8_t* L_1 = ___0_message;
  2282. int32_t L_2 = ___3_lineNumber;
  2283. BurstCompilerService_Log_m4224BFA55310174B3BD9E0A2F15F3CF85757C253((void*)((intptr_t)0), L_0, L_1, (uint8_t*)((intptr_t)0), L_2, NULL);
  2284. return;
  2285. }
  2286. }
  2287. #ifdef __clang__
  2288. #pragma clang diagnostic pop
  2289. #endif
  2290. #ifdef __clang__
  2291. #pragma clang diagnostic push
  2292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2293. #pragma clang diagnostic ignored "-Wunused-variable"
  2294. #endif
  2295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreserveAttribute__ctor_m73E16FAB2119900D63EE60E6A868357D44E175F5 (PreserveAttribute_tA1799B67558808CC16DE11D04CC1D42AAA569133* __this, const RuntimeMethod* method)
  2296. {
  2297. {
  2298. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  2299. return;
  2300. }
  2301. }
  2302. #ifdef __clang__
  2303. #pragma clang diagnostic pop
  2304. #endif
  2305. #ifdef __clang__
  2306. #pragma clang diagnostic push
  2307. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2308. #pragma clang diagnostic ignored "-Wunused-variable"
  2309. #endif
  2310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_CopyFixedString_m5C7937A0D221B27A3D5FE9C1021B2210A7E72A16 (uint8_t* ___0_dest, int32_t ___1_destLength, uint8_t* ___2_src, int32_t ___3_srcLength, const RuntimeMethod* method)
  2311. {
  2312. int32_t V_0 = 0;
  2313. int32_t G_B3_0 = 0;
  2314. {
  2315. int32_t L_0 = ___3_srcLength;
  2316. int32_t L_1 = ___1_destLength;
  2317. if ((((int32_t)L_0) > ((int32_t)L_1)))
  2318. {
  2319. goto IL_0007;
  2320. }
  2321. }
  2322. {
  2323. int32_t L_2 = ___3_srcLength;
  2324. G_B3_0 = L_2;
  2325. goto IL_0008;
  2326. }
  2327. IL_0007:
  2328. {
  2329. int32_t L_3 = ___1_destLength;
  2330. G_B3_0 = L_3;
  2331. }
  2332. IL_0008:
  2333. {
  2334. V_0 = G_B3_0;
  2335. uint8_t* L_4 = ___0_dest;
  2336. int32_t L_5 = V_0;
  2337. *((int16_t*)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_4, 2))) = (int16_t)((int32_t)(uint16_t)L_5);
  2338. uint8_t* L_6 = ___0_dest;
  2339. int32_t L_7 = V_0;
  2340. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))) = (int8_t)0;
  2341. uint8_t* L_8 = ___0_dest;
  2342. uint8_t* L_9 = ___2_src;
  2343. int32_t L_10 = V_0;
  2344. UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_8, (void*)L_9, ((int64_t)L_10), NULL);
  2345. return;
  2346. }
  2347. }
  2348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m5B430D57A65E74E0921325EC12E2920FACE2B684 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint8_t* ___3_src, int32_t ___4_srcLength, int32_t ___5_formatOptionsRaw, const RuntimeMethod* method)
  2349. {
  2350. static bool s_Il2CppMethodInitialized;
  2351. if (!s_Il2CppMethodInitialized)
  2352. {
  2353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2354. s_Il2CppMethodInitialized = true;
  2355. }
  2356. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  2357. memset((&V_0), 0, sizeof(V_0));
  2358. int32_t V_1 = 0;
  2359. int32_t V_2 = 0;
  2360. int32_t G_B5_0 = 0;
  2361. {
  2362. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___5_formatOptionsRaw)));
  2363. V_0 = L_0;
  2364. uint8_t* L_1 = ___0_dest;
  2365. int32_t* L_2 = ___1_destIndex;
  2366. int32_t L_3 = ___2_destLength;
  2367. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_4 = V_0;
  2368. int8_t L_5 = L_4.___AlignAndSize;
  2369. int32_t L_6 = ___4_srcLength;
  2370. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2371. bool L_7;
  2372. L_7 = BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0(L_1, L_2, L_3, L_5, L_6, NULL);
  2373. if (!L_7)
  2374. {
  2375. goto IL_001c;
  2376. }
  2377. }
  2378. {
  2379. return;
  2380. }
  2381. IL_001c:
  2382. {
  2383. int32_t L_8 = ___2_destLength;
  2384. int32_t* L_9 = ___1_destIndex;
  2385. int32_t L_10 = *((int32_t*)L_9);
  2386. V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, L_10));
  2387. int32_t L_11 = ___4_srcLength;
  2388. int32_t L_12 = V_1;
  2389. if ((((int32_t)L_11) > ((int32_t)L_12)))
  2390. {
  2391. goto IL_002a;
  2392. }
  2393. }
  2394. {
  2395. int32_t L_13 = ___4_srcLength;
  2396. G_B5_0 = L_13;
  2397. goto IL_002b;
  2398. }
  2399. IL_002a:
  2400. {
  2401. int32_t L_14 = V_1;
  2402. G_B5_0 = L_14;
  2403. }
  2404. IL_002b:
  2405. {
  2406. V_2 = G_B5_0;
  2407. int32_t L_15 = V_2;
  2408. if ((((int32_t)L_15) <= ((int32_t)0)))
  2409. {
  2410. goto IL_0053;
  2411. }
  2412. }
  2413. {
  2414. uint8_t* L_16 = ___0_dest;
  2415. int32_t* L_17 = ___1_destIndex;
  2416. int32_t L_18 = *((int32_t*)L_17);
  2417. uint8_t* L_19 = ___3_src;
  2418. int32_t L_20 = V_2;
  2419. UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, L_18)), (void*)L_19, ((int64_t)L_20), NULL);
  2420. int32_t* L_21 = ___1_destIndex;
  2421. int32_t* L_22 = ___1_destIndex;
  2422. int32_t L_23 = *((int32_t*)L_22);
  2423. int32_t L_24 = V_2;
  2424. *((int32_t*)L_21) = (int32_t)((int32_t)il2cpp_codegen_add(L_23, L_24));
  2425. uint8_t* L_25 = ___0_dest;
  2426. int32_t* L_26 = ___1_destIndex;
  2427. int32_t L_27 = ___2_destLength;
  2428. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_28 = V_0;
  2429. int8_t L_29 = L_28.___AlignAndSize;
  2430. int32_t L_30 = ___4_srcLength;
  2431. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2432. bool L_31;
  2433. L_31 = BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37(L_25, L_26, L_27, L_29, L_30, NULL);
  2434. }
  2435. IL_0053:
  2436. {
  2437. return;
  2438. }
  2439. }
  2440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_mEC129A0C1267C5438D13D9B8DA5BE80C9C6D3B8B (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, float ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  2441. {
  2442. static bool s_Il2CppMethodInitialized;
  2443. if (!s_Il2CppMethodInitialized)
  2444. {
  2445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2446. s_Il2CppMethodInitialized = true;
  2447. }
  2448. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  2449. memset((&V_0), 0, sizeof(V_0));
  2450. {
  2451. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  2452. V_0 = L_0;
  2453. uint8_t* L_1 = ___0_dest;
  2454. int32_t* L_2 = ___1_destIndex;
  2455. int32_t L_3 = ___2_destLength;
  2456. float L_4 = ___3_value;
  2457. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_5 = V_0;
  2458. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2459. BurstString_ConvertFloatToString_m31A31291376EE1C7AA2DFA26573312B25E0DDCDA(L_1, L_2, L_3, L_4, L_5, NULL);
  2460. return;
  2461. }
  2462. }
  2463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m77916B0A75CB28DF9F0BD6F32290D31BB24C7D4C (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, double ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  2464. {
  2465. static bool s_Il2CppMethodInitialized;
  2466. if (!s_Il2CppMethodInitialized)
  2467. {
  2468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2469. s_Il2CppMethodInitialized = true;
  2470. }
  2471. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  2472. memset((&V_0), 0, sizeof(V_0));
  2473. {
  2474. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  2475. V_0 = L_0;
  2476. uint8_t* L_1 = ___0_dest;
  2477. int32_t* L_2 = ___1_destIndex;
  2478. int32_t L_3 = ___2_destLength;
  2479. double L_4 = ___3_value;
  2480. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_5 = V_0;
  2481. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2482. BurstString_ConvertDoubleToString_m5B4644F134166CA236077075A11108590892EDD0(L_1, L_2, L_3, L_4, L_5, NULL);
  2483. return;
  2484. }
  2485. }
  2486. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_Format_m8BCCCB4132CE427768D9A118E49B3F1F6C222102 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, bool ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  2487. {
  2488. static bool s_Il2CppMethodInitialized;
  2489. if (!s_Il2CppMethodInitialized)
  2490. {
  2491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2492. s_Il2CppMethodInitialized = true;
  2493. }
  2494. int32_t V_0 = 0;
  2495. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_1;
  2496. memset((&V_1), 0, sizeof(V_1));
  2497. int32_t V_2 = 0;
  2498. int32_t G_B3_0 = 0;
  2499. {
  2500. bool L_0 = ___3_value;
  2501. if (L_0)
  2502. {
  2503. goto IL_0006;
  2504. }
  2505. }
  2506. {
  2507. G_B3_0 = 5;
  2508. goto IL_0007;
  2509. }
  2510. IL_0006:
  2511. {
  2512. G_B3_0 = 4;
  2513. }
  2514. IL_0007:
  2515. {
  2516. V_0 = G_B3_0;
  2517. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_1 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  2518. V_1 = L_1;
  2519. uint8_t* L_2 = ___0_dest;
  2520. int32_t* L_3 = ___1_destIndex;
  2521. int32_t L_4 = ___2_destLength;
  2522. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_5 = V_1;
  2523. int8_t L_6 = L_5.___AlignAndSize;
  2524. int32_t L_7 = V_0;
  2525. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2526. bool L_8;
  2527. L_8 = BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0(L_2, L_3, L_4, L_6, L_7, NULL);
  2528. if (!L_8)
  2529. {
  2530. goto IL_0023;
  2531. }
  2532. }
  2533. {
  2534. return;
  2535. }
  2536. IL_0023:
  2537. {
  2538. bool L_9 = ___3_value;
  2539. if (!L_9)
  2540. {
  2541. goto IL_0078;
  2542. }
  2543. }
  2544. {
  2545. int32_t* L_10 = ___1_destIndex;
  2546. int32_t L_11 = *((int32_t*)L_10);
  2547. int32_t L_12 = ___2_destLength;
  2548. if ((((int32_t)L_11) < ((int32_t)L_12)))
  2549. {
  2550. goto IL_002c;
  2551. }
  2552. }
  2553. {
  2554. return;
  2555. }
  2556. IL_002c:
  2557. {
  2558. uint8_t* L_13 = ___0_dest;
  2559. int32_t* L_14 = ___1_destIndex;
  2560. int32_t* L_15 = ___1_destIndex;
  2561. int32_t L_16 = *((int32_t*)L_15);
  2562. V_2 = L_16;
  2563. int32_t L_17 = V_2;
  2564. *((int32_t*)L_14) = (int32_t)((int32_t)il2cpp_codegen_add(L_17, 1));
  2565. int32_t L_18 = V_2;
  2566. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, L_18))) = (int8_t)((int32_t)84);
  2567. int32_t* L_19 = ___1_destIndex;
  2568. int32_t L_20 = *((int32_t*)L_19);
  2569. int32_t L_21 = ___2_destLength;
  2570. if ((((int32_t)L_20) < ((int32_t)L_21)))
  2571. {
  2572. goto IL_0040;
  2573. }
  2574. }
  2575. {
  2576. return;
  2577. }
  2578. IL_0040:
  2579. {
  2580. uint8_t* L_22 = ___0_dest;
  2581. int32_t* L_23 = ___1_destIndex;
  2582. int32_t* L_24 = ___1_destIndex;
  2583. int32_t L_25 = *((int32_t*)L_24);
  2584. V_2 = L_25;
  2585. int32_t L_26 = V_2;
  2586. *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_26, 1));
  2587. int32_t L_27 = V_2;
  2588. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_27))) = (int8_t)((int32_t)114);
  2589. int32_t* L_28 = ___1_destIndex;
  2590. int32_t L_29 = *((int32_t*)L_28);
  2591. int32_t L_30 = ___2_destLength;
  2592. if ((((int32_t)L_29) < ((int32_t)L_30)))
  2593. {
  2594. goto IL_0054;
  2595. }
  2596. }
  2597. {
  2598. return;
  2599. }
  2600. IL_0054:
  2601. {
  2602. uint8_t* L_31 = ___0_dest;
  2603. int32_t* L_32 = ___1_destIndex;
  2604. int32_t* L_33 = ___1_destIndex;
  2605. int32_t L_34 = *((int32_t*)L_33);
  2606. V_2 = L_34;
  2607. int32_t L_35 = V_2;
  2608. *((int32_t*)L_32) = (int32_t)((int32_t)il2cpp_codegen_add(L_35, 1));
  2609. int32_t L_36 = V_2;
  2610. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, L_36))) = (int8_t)((int32_t)117);
  2611. int32_t* L_37 = ___1_destIndex;
  2612. int32_t L_38 = *((int32_t*)L_37);
  2613. int32_t L_39 = ___2_destLength;
  2614. if ((((int32_t)L_38) < ((int32_t)L_39)))
  2615. {
  2616. goto IL_0068;
  2617. }
  2618. }
  2619. {
  2620. return;
  2621. }
  2622. IL_0068:
  2623. {
  2624. uint8_t* L_40 = ___0_dest;
  2625. int32_t* L_41 = ___1_destIndex;
  2626. int32_t* L_42 = ___1_destIndex;
  2627. int32_t L_43 = *((int32_t*)L_42);
  2628. V_2 = L_43;
  2629. int32_t L_44 = V_2;
  2630. *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add(L_44, 1));
  2631. int32_t L_45 = V_2;
  2632. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, L_45))) = (int8_t)((int32_t)101);
  2633. goto IL_00dc;
  2634. }
  2635. IL_0078:
  2636. {
  2637. int32_t* L_46 = ___1_destIndex;
  2638. int32_t L_47 = *((int32_t*)L_46);
  2639. int32_t L_48 = ___2_destLength;
  2640. if ((((int32_t)L_47) < ((int32_t)L_48)))
  2641. {
  2642. goto IL_007e;
  2643. }
  2644. }
  2645. {
  2646. return;
  2647. }
  2648. IL_007e:
  2649. {
  2650. uint8_t* L_49 = ___0_dest;
  2651. int32_t* L_50 = ___1_destIndex;
  2652. int32_t* L_51 = ___1_destIndex;
  2653. int32_t L_52 = *((int32_t*)L_51);
  2654. V_2 = L_52;
  2655. int32_t L_53 = V_2;
  2656. *((int32_t*)L_50) = (int32_t)((int32_t)il2cpp_codegen_add(L_53, 1));
  2657. int32_t L_54 = V_2;
  2658. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_49, L_54))) = (int8_t)((int32_t)70);
  2659. int32_t* L_55 = ___1_destIndex;
  2660. int32_t L_56 = *((int32_t*)L_55);
  2661. int32_t L_57 = ___2_destLength;
  2662. if ((((int32_t)L_56) < ((int32_t)L_57)))
  2663. {
  2664. goto IL_0092;
  2665. }
  2666. }
  2667. {
  2668. return;
  2669. }
  2670. IL_0092:
  2671. {
  2672. uint8_t* L_58 = ___0_dest;
  2673. int32_t* L_59 = ___1_destIndex;
  2674. int32_t* L_60 = ___1_destIndex;
  2675. int32_t L_61 = *((int32_t*)L_60);
  2676. V_2 = L_61;
  2677. int32_t L_62 = V_2;
  2678. *((int32_t*)L_59) = (int32_t)((int32_t)il2cpp_codegen_add(L_62, 1));
  2679. int32_t L_63 = V_2;
  2680. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_58, L_63))) = (int8_t)((int32_t)97);
  2681. int32_t* L_64 = ___1_destIndex;
  2682. int32_t L_65 = *((int32_t*)L_64);
  2683. int32_t L_66 = ___2_destLength;
  2684. if ((((int32_t)L_65) < ((int32_t)L_66)))
  2685. {
  2686. goto IL_00a6;
  2687. }
  2688. }
  2689. {
  2690. return;
  2691. }
  2692. IL_00a6:
  2693. {
  2694. uint8_t* L_67 = ___0_dest;
  2695. int32_t* L_68 = ___1_destIndex;
  2696. int32_t* L_69 = ___1_destIndex;
  2697. int32_t L_70 = *((int32_t*)L_69);
  2698. V_2 = L_70;
  2699. int32_t L_71 = V_2;
  2700. *((int32_t*)L_68) = (int32_t)((int32_t)il2cpp_codegen_add(L_71, 1));
  2701. int32_t L_72 = V_2;
  2702. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, L_72))) = (int8_t)((int32_t)108);
  2703. int32_t* L_73 = ___1_destIndex;
  2704. int32_t L_74 = *((int32_t*)L_73);
  2705. int32_t L_75 = ___2_destLength;
  2706. if ((((int32_t)L_74) < ((int32_t)L_75)))
  2707. {
  2708. goto IL_00ba;
  2709. }
  2710. }
  2711. {
  2712. return;
  2713. }
  2714. IL_00ba:
  2715. {
  2716. uint8_t* L_76 = ___0_dest;
  2717. int32_t* L_77 = ___1_destIndex;
  2718. int32_t* L_78 = ___1_destIndex;
  2719. int32_t L_79 = *((int32_t*)L_78);
  2720. V_2 = L_79;
  2721. int32_t L_80 = V_2;
  2722. *((int32_t*)L_77) = (int32_t)((int32_t)il2cpp_codegen_add(L_80, 1));
  2723. int32_t L_81 = V_2;
  2724. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, L_81))) = (int8_t)((int32_t)115);
  2725. int32_t* L_82 = ___1_destIndex;
  2726. int32_t L_83 = *((int32_t*)L_82);
  2727. int32_t L_84 = ___2_destLength;
  2728. if ((((int32_t)L_83) < ((int32_t)L_84)))
  2729. {
  2730. goto IL_00ce;
  2731. }
  2732. }
  2733. {
  2734. return;
  2735. }
  2736. IL_00ce:
  2737. {
  2738. uint8_t* L_85 = ___0_dest;
  2739. int32_t* L_86 = ___1_destIndex;
  2740. int32_t* L_87 = ___1_destIndex;
  2741. int32_t L_88 = *((int32_t*)L_87);
  2742. V_2 = L_88;
  2743. int32_t L_89 = V_2;
  2744. *((int32_t*)L_86) = (int32_t)((int32_t)il2cpp_codegen_add(L_89, 1));
  2745. int32_t L_90 = V_2;
  2746. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_85, L_90))) = (int8_t)((int32_t)101);
  2747. }
  2748. IL_00dc:
  2749. {
  2750. uint8_t* L_91 = ___0_dest;
  2751. int32_t* L_92 = ___1_destIndex;
  2752. int32_t L_93 = ___2_destLength;
  2753. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_94 = V_1;
  2754. int8_t L_95 = L_94.___AlignAndSize;
  2755. int32_t L_96 = V_0;
  2756. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2757. bool L_97;
  2758. L_97 = BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37(L_91, L_92, L_93, L_95, L_96, NULL);
  2759. return;
  2760. }
  2761. }
  2762. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_Format_m19E81CEC5B4BA84C250AE5BAADC37D414E736730 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, Il2CppChar ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  2763. {
  2764. static bool s_Il2CppMethodInitialized;
  2765. if (!s_Il2CppMethodInitialized)
  2766. {
  2767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2768. s_Il2CppMethodInitialized = true;
  2769. }
  2770. int32_t V_0 = 0;
  2771. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_1;
  2772. memset((&V_1), 0, sizeof(V_1));
  2773. int32_t V_2 = 0;
  2774. int32_t G_B5_0 = 0;
  2775. int32_t G_B21_0 = 0;
  2776. {
  2777. Il2CppChar L_0 = ___3_value;
  2778. if ((((int32_t)L_0) <= ((int32_t)((int32_t)127))))
  2779. {
  2780. goto IL_0013;
  2781. }
  2782. }
  2783. {
  2784. Il2CppChar L_1 = ___3_value;
  2785. if ((((int32_t)L_1) <= ((int32_t)((int32_t)2047))))
  2786. {
  2787. goto IL_0010;
  2788. }
  2789. }
  2790. {
  2791. G_B5_0 = 3;
  2792. goto IL_0014;
  2793. }
  2794. IL_0010:
  2795. {
  2796. G_B5_0 = 2;
  2797. goto IL_0014;
  2798. }
  2799. IL_0013:
  2800. {
  2801. G_B5_0 = 1;
  2802. }
  2803. IL_0014:
  2804. {
  2805. V_0 = G_B5_0;
  2806. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_2 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  2807. V_1 = L_2;
  2808. uint8_t* L_3 = ___0_dest;
  2809. int32_t* L_4 = ___1_destIndex;
  2810. int32_t L_5 = ___2_destLength;
  2811. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_6 = V_1;
  2812. int8_t L_7 = L_6.___AlignAndSize;
  2813. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  2814. bool L_8;
  2815. L_8 = BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0(L_3, L_4, L_5, L_7, 1, NULL);
  2816. if (!L_8)
  2817. {
  2818. goto IL_0030;
  2819. }
  2820. }
  2821. {
  2822. return;
  2823. }
  2824. IL_0030:
  2825. {
  2826. int32_t L_9 = V_0;
  2827. if ((!(((uint32_t)L_9) == ((uint32_t)1))))
  2828. {
  2829. goto IL_004d;
  2830. }
  2831. }
  2832. {
  2833. int32_t* L_10 = ___1_destIndex;
  2834. int32_t L_11 = *((int32_t*)L_10);
  2835. int32_t L_12 = ___2_destLength;
  2836. if ((((int32_t)L_11) < ((int32_t)L_12)))
  2837. {
  2838. goto IL_003a;
  2839. }
  2840. }
  2841. {
  2842. return;
  2843. }
  2844. IL_003a:
  2845. {
  2846. uint8_t* L_13 = ___0_dest;
  2847. int32_t* L_14 = ___1_destIndex;
  2848. int32_t* L_15 = ___1_destIndex;
  2849. int32_t L_16 = *((int32_t*)L_15);
  2850. V_2 = L_16;
  2851. int32_t L_17 = V_2;
  2852. *((int32_t*)L_14) = (int32_t)((int32_t)il2cpp_codegen_add(L_17, 1));
  2853. int32_t L_18 = V_2;
  2854. Il2CppChar L_19 = ___3_value;
  2855. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, L_18))) = (int8_t)((int32_t)(uint8_t)L_19);
  2856. goto IL_014e;
  2857. }
  2858. IL_004d:
  2859. {
  2860. int32_t L_20 = V_0;
  2861. if ((!(((uint32_t)L_20) == ((uint32_t)2))))
  2862. {
  2863. goto IL_008f;
  2864. }
  2865. }
  2866. {
  2867. int32_t* L_21 = ___1_destIndex;
  2868. int32_t L_22 = *((int32_t*)L_21);
  2869. int32_t L_23 = ___2_destLength;
  2870. if ((((int32_t)L_22) < ((int32_t)L_23)))
  2871. {
  2872. goto IL_0057;
  2873. }
  2874. }
  2875. {
  2876. return;
  2877. }
  2878. IL_0057:
  2879. {
  2880. uint8_t* L_24 = ___0_dest;
  2881. int32_t* L_25 = ___1_destIndex;
  2882. int32_t* L_26 = ___1_destIndex;
  2883. int32_t L_27 = *((int32_t*)L_26);
  2884. V_2 = L_27;
  2885. int32_t L_28 = V_2;
  2886. *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add(L_28, 1));
  2887. int32_t L_29 = V_2;
  2888. Il2CppChar L_30 = ___3_value;
  2889. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, L_29))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((int32_t)L_30>>6))|((int32_t)192))));
  2890. int32_t* L_31 = ___1_destIndex;
  2891. int32_t L_32 = *((int32_t*)L_31);
  2892. int32_t L_33 = ___2_destLength;
  2893. if ((((int32_t)L_32) < ((int32_t)L_33)))
  2894. {
  2895. goto IL_0073;
  2896. }
  2897. }
  2898. {
  2899. return;
  2900. }
  2901. IL_0073:
  2902. {
  2903. uint8_t* L_34 = ___0_dest;
  2904. int32_t* L_35 = ___1_destIndex;
  2905. int32_t* L_36 = ___1_destIndex;
  2906. int32_t L_37 = *((int32_t*)L_36);
  2907. V_2 = L_37;
  2908. int32_t L_38 = V_2;
  2909. *((int32_t*)L_35) = (int32_t)((int32_t)il2cpp_codegen_add(L_38, 1));
  2910. int32_t L_39 = V_2;
  2911. Il2CppChar L_40 = ___3_value;
  2912. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_34, L_39))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((int32_t)L_40&((int32_t)63)))|((int32_t)128))));
  2913. goto IL_014e;
  2914. }
  2915. IL_008f:
  2916. {
  2917. int32_t L_41 = V_0;
  2918. if ((!(((uint32_t)L_41) == ((uint32_t)3))))
  2919. {
  2920. goto IL_014e;
  2921. }
  2922. }
  2923. {
  2924. Il2CppChar L_42 = ___3_value;
  2925. if ((((int32_t)L_42) < ((int32_t)((int32_t)55296))))
  2926. {
  2927. goto IL_00ab;
  2928. }
  2929. }
  2930. {
  2931. Il2CppChar L_43 = ___3_value;
  2932. G_B21_0 = ((((int32_t)((((int32_t)L_43) > ((int32_t)((int32_t)57343)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2933. goto IL_00ac;
  2934. }
  2935. IL_00ab:
  2936. {
  2937. G_B21_0 = 0;
  2938. }
  2939. IL_00ac:
  2940. {
  2941. if (!G_B21_0)
  2942. {
  2943. goto IL_00f5;
  2944. }
  2945. }
  2946. {
  2947. int32_t* L_44 = ___1_destIndex;
  2948. int32_t L_45 = *((int32_t*)L_44);
  2949. int32_t L_46 = ___2_destLength;
  2950. if ((((int32_t)L_45) < ((int32_t)L_46)))
  2951. {
  2952. goto IL_00b4;
  2953. }
  2954. }
  2955. {
  2956. return;
  2957. }
  2958. IL_00b4:
  2959. {
  2960. uint8_t* L_47 = ___0_dest;
  2961. int32_t* L_48 = ___1_destIndex;
  2962. int32_t* L_49 = ___1_destIndex;
  2963. int32_t L_50 = *((int32_t*)L_49);
  2964. V_2 = L_50;
  2965. int32_t L_51 = V_2;
  2966. *((int32_t*)L_48) = (int32_t)((int32_t)il2cpp_codegen_add(L_51, 1));
  2967. int32_t L_52 = V_2;
  2968. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, L_52))) = (int8_t)((int32_t)239);
  2969. int32_t* L_53 = ___1_destIndex;
  2970. int32_t L_54 = *((int32_t*)L_53);
  2971. int32_t L_55 = ___2_destLength;
  2972. if ((((int32_t)L_54) < ((int32_t)L_55)))
  2973. {
  2974. goto IL_00cb;
  2975. }
  2976. }
  2977. {
  2978. return;
  2979. }
  2980. IL_00cb:
  2981. {
  2982. uint8_t* L_56 = ___0_dest;
  2983. int32_t* L_57 = ___1_destIndex;
  2984. int32_t* L_58 = ___1_destIndex;
  2985. int32_t L_59 = *((int32_t*)L_58);
  2986. V_2 = L_59;
  2987. int32_t L_60 = V_2;
  2988. *((int32_t*)L_57) = (int32_t)((int32_t)il2cpp_codegen_add(L_60, 1));
  2989. int32_t L_61 = V_2;
  2990. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, L_61))) = (int8_t)((int32_t)191);
  2991. int32_t* L_62 = ___1_destIndex;
  2992. int32_t L_63 = *((int32_t*)L_62);
  2993. int32_t L_64 = ___2_destLength;
  2994. if ((((int32_t)L_63) < ((int32_t)L_64)))
  2995. {
  2996. goto IL_00e2;
  2997. }
  2998. }
  2999. {
  3000. return;
  3001. }
  3002. IL_00e2:
  3003. {
  3004. uint8_t* L_65 = ___0_dest;
  3005. int32_t* L_66 = ___1_destIndex;
  3006. int32_t* L_67 = ___1_destIndex;
  3007. int32_t L_68 = *((int32_t*)L_67);
  3008. V_2 = L_68;
  3009. int32_t L_69 = V_2;
  3010. *((int32_t*)L_66) = (int32_t)((int32_t)il2cpp_codegen_add(L_69, 1));
  3011. int32_t L_70 = V_2;
  3012. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_65, L_70))) = (int8_t)((int32_t)189);
  3013. goto IL_014e;
  3014. }
  3015. IL_00f5:
  3016. {
  3017. int32_t* L_71 = ___1_destIndex;
  3018. int32_t L_72 = *((int32_t*)L_71);
  3019. int32_t L_73 = ___2_destLength;
  3020. if ((((int32_t)L_72) < ((int32_t)L_73)))
  3021. {
  3022. goto IL_00fb;
  3023. }
  3024. }
  3025. {
  3026. return;
  3027. }
  3028. IL_00fb:
  3029. {
  3030. uint8_t* L_74 = ___0_dest;
  3031. int32_t* L_75 = ___1_destIndex;
  3032. int32_t* L_76 = ___1_destIndex;
  3033. int32_t L_77 = *((int32_t*)L_76);
  3034. V_2 = L_77;
  3035. int32_t L_78 = V_2;
  3036. *((int32_t*)L_75) = (int32_t)((int32_t)il2cpp_codegen_add(L_78, 1));
  3037. int32_t L_79 = V_2;
  3038. Il2CppChar L_80 = ___3_value;
  3039. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_74, L_79))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((int32_t)L_80>>((int32_t)12)))|((int32_t)224))));
  3040. int32_t* L_81 = ___1_destIndex;
  3041. int32_t L_82 = *((int32_t*)L_81);
  3042. int32_t L_83 = ___2_destLength;
  3043. if ((((int32_t)L_82) < ((int32_t)L_83)))
  3044. {
  3045. goto IL_0118;
  3046. }
  3047. }
  3048. {
  3049. return;
  3050. }
  3051. IL_0118:
  3052. {
  3053. uint8_t* L_84 = ___0_dest;
  3054. int32_t* L_85 = ___1_destIndex;
  3055. int32_t* L_86 = ___1_destIndex;
  3056. int32_t L_87 = *((int32_t*)L_86);
  3057. V_2 = L_87;
  3058. int32_t L_88 = V_2;
  3059. *((int32_t*)L_85) = (int32_t)((int32_t)il2cpp_codegen_add(L_88, 1));
  3060. int32_t L_89 = V_2;
  3061. Il2CppChar L_90 = ___3_value;
  3062. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_84, L_89))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)(((int32_t)((int32_t)L_90>>6))&((int32_t)63)))|((int32_t)128))));
  3063. int32_t* L_91 = ___1_destIndex;
  3064. int32_t L_92 = *((int32_t*)L_91);
  3065. int32_t L_93 = ___2_destLength;
  3066. if ((((int32_t)L_92) < ((int32_t)L_93)))
  3067. {
  3068. goto IL_0137;
  3069. }
  3070. }
  3071. {
  3072. return;
  3073. }
  3074. IL_0137:
  3075. {
  3076. uint8_t* L_94 = ___0_dest;
  3077. int32_t* L_95 = ___1_destIndex;
  3078. int32_t* L_96 = ___1_destIndex;
  3079. int32_t L_97 = *((int32_t*)L_96);
  3080. V_2 = L_97;
  3081. int32_t L_98 = V_2;
  3082. *((int32_t*)L_95) = (int32_t)((int32_t)il2cpp_codegen_add(L_98, 1));
  3083. int32_t L_99 = V_2;
  3084. Il2CppChar L_100 = ___3_value;
  3085. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_94, L_99))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)((int32_t)L_100&((int32_t)63)))|((int32_t)128))));
  3086. }
  3087. IL_014e:
  3088. {
  3089. uint8_t* L_101 = ___0_dest;
  3090. int32_t* L_102 = ___1_destIndex;
  3091. int32_t L_103 = ___2_destLength;
  3092. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_104 = V_1;
  3093. int8_t L_105 = L_104.___AlignAndSize;
  3094. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3095. bool L_106;
  3096. L_106 = BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37(L_101, L_102, L_103, L_105, 1, NULL);
  3097. return;
  3098. }
  3099. }
  3100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_mF3FC2B176298B24C25FBF6DA92E700174C318000 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint8_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3101. {
  3102. static bool s_Il2CppMethodInitialized;
  3103. if (!s_Il2CppMethodInitialized)
  3104. {
  3105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3106. s_Il2CppMethodInitialized = true;
  3107. }
  3108. {
  3109. uint8_t* L_0 = ___0_dest;
  3110. int32_t* L_1 = ___1_destIndex;
  3111. int32_t L_2 = ___2_destLength;
  3112. uint8_t L_3 = ___3_value;
  3113. int32_t L_4 = ___4_formatOptionsRaw;
  3114. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3115. BurstString_Format_m206A288B53D79DF5ACDD39B3F3A9A79AC1CF3844(L_0, L_1, L_2, ((int64_t)(uint64_t)L_3), L_4, NULL);
  3116. return;
  3117. }
  3118. }
  3119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m234EB67007839F6D88BD31306502FB35A9F06FE1 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint16_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3120. {
  3121. static bool s_Il2CppMethodInitialized;
  3122. if (!s_Il2CppMethodInitialized)
  3123. {
  3124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3125. s_Il2CppMethodInitialized = true;
  3126. }
  3127. {
  3128. uint8_t* L_0 = ___0_dest;
  3129. int32_t* L_1 = ___1_destIndex;
  3130. int32_t L_2 = ___2_destLength;
  3131. uint16_t L_3 = ___3_value;
  3132. int32_t L_4 = ___4_formatOptionsRaw;
  3133. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3134. BurstString_Format_m206A288B53D79DF5ACDD39B3F3A9A79AC1CF3844(L_0, L_1, L_2, ((int64_t)(uint64_t)L_3), L_4, NULL);
  3135. return;
  3136. }
  3137. }
  3138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m69268960549C3B448843D0EB215B43DE6BFB75CE (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint32_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3139. {
  3140. static bool s_Il2CppMethodInitialized;
  3141. if (!s_Il2CppMethodInitialized)
  3142. {
  3143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3144. s_Il2CppMethodInitialized = true;
  3145. }
  3146. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  3147. memset((&V_0), 0, sizeof(V_0));
  3148. {
  3149. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  3150. V_0 = L_0;
  3151. uint8_t* L_1 = ___0_dest;
  3152. int32_t* L_2 = ___1_destIndex;
  3153. int32_t L_3 = ___2_destLength;
  3154. uint32_t L_4 = ___3_value;
  3155. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_5 = V_0;
  3156. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3157. BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33(L_1, L_2, L_3, ((int64_t)(uint64_t)L_4), L_5, NULL);
  3158. return;
  3159. }
  3160. }
  3161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m206A288B53D79DF5ACDD39B3F3A9A79AC1CF3844 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint64_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3162. {
  3163. static bool s_Il2CppMethodInitialized;
  3164. if (!s_Il2CppMethodInitialized)
  3165. {
  3166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3167. s_Il2CppMethodInitialized = true;
  3168. }
  3169. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  3170. memset((&V_0), 0, sizeof(V_0));
  3171. {
  3172. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  3173. V_0 = L_0;
  3174. uint8_t* L_1 = ___0_dest;
  3175. int32_t* L_2 = ___1_destIndex;
  3176. int32_t L_3 = ___2_destLength;
  3177. uint64_t L_4 = ___3_value;
  3178. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_5 = V_0;
  3179. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3180. BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33(L_1, L_2, L_3, L_4, L_5, NULL);
  3181. return;
  3182. }
  3183. }
  3184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m23EDDB41EF95146DB17FED537050D7AC3A6901B6 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int8_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3185. {
  3186. static bool s_Il2CppMethodInitialized;
  3187. if (!s_Il2CppMethodInitialized)
  3188. {
  3189. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3190. s_Il2CppMethodInitialized = true;
  3191. }
  3192. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  3193. memset((&V_0), 0, sizeof(V_0));
  3194. {
  3195. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  3196. V_0 = L_0;
  3197. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_1 = V_0;
  3198. uint8_t L_2 = L_1.___Kind;
  3199. if ((!(((uint32_t)L_2) == ((uint32_t)3))))
  3200. {
  3201. goto IL_001f;
  3202. }
  3203. }
  3204. {
  3205. uint8_t* L_3 = ___0_dest;
  3206. int32_t* L_4 = ___1_destIndex;
  3207. int32_t L_5 = ___2_destLength;
  3208. int8_t L_6 = ___3_value;
  3209. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_7 = V_0;
  3210. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3211. BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33(L_3, L_4, L_5, ((int64_t)(uint64_t)((uint32_t)((int32_t)(uint8_t)L_6))), L_7, NULL);
  3212. return;
  3213. }
  3214. IL_001f:
  3215. {
  3216. uint8_t* L_8 = ___0_dest;
  3217. int32_t* L_9 = ___1_destIndex;
  3218. int32_t L_10 = ___2_destLength;
  3219. int8_t L_11 = ___3_value;
  3220. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_12 = V_0;
  3221. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3222. BurstString_ConvertIntegerToString_mA7D50BDF32DDABA6FC2C6CB1E5FF995C80A1C7F8(L_8, L_9, L_10, ((int64_t)L_11), L_12, NULL);
  3223. return;
  3224. }
  3225. }
  3226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_m4F5213B5469A6BDEEAB4B678F771A6F32CB952E7 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int16_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3227. {
  3228. static bool s_Il2CppMethodInitialized;
  3229. if (!s_Il2CppMethodInitialized)
  3230. {
  3231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3232. s_Il2CppMethodInitialized = true;
  3233. }
  3234. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  3235. memset((&V_0), 0, sizeof(V_0));
  3236. {
  3237. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  3238. V_0 = L_0;
  3239. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_1 = V_0;
  3240. uint8_t L_2 = L_1.___Kind;
  3241. if ((!(((uint32_t)L_2) == ((uint32_t)3))))
  3242. {
  3243. goto IL_001f;
  3244. }
  3245. }
  3246. {
  3247. uint8_t* L_3 = ___0_dest;
  3248. int32_t* L_4 = ___1_destIndex;
  3249. int32_t L_5 = ___2_destLength;
  3250. int16_t L_6 = ___3_value;
  3251. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_7 = V_0;
  3252. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3253. BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33(L_3, L_4, L_5, ((int64_t)(uint64_t)((uint32_t)((int32_t)(uint16_t)L_6))), L_7, NULL);
  3254. return;
  3255. }
  3256. IL_001f:
  3257. {
  3258. uint8_t* L_8 = ___0_dest;
  3259. int32_t* L_9 = ___1_destIndex;
  3260. int32_t L_10 = ___2_destLength;
  3261. int16_t L_11 = ___3_value;
  3262. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_12 = V_0;
  3263. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3264. BurstString_ConvertIntegerToString_mA7D50BDF32DDABA6FC2C6CB1E5FF995C80A1C7F8(L_8, L_9, L_10, ((int64_t)L_11), L_12, NULL);
  3265. return;
  3266. }
  3267. }
  3268. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_Format_m2B7D17E527F80FA75BBE1D5B8C58C3B929B6664D (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int32_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3269. {
  3270. static bool s_Il2CppMethodInitialized;
  3271. if (!s_Il2CppMethodInitialized)
  3272. {
  3273. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3274. s_Il2CppMethodInitialized = true;
  3275. }
  3276. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  3277. memset((&V_0), 0, sizeof(V_0));
  3278. {
  3279. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  3280. V_0 = L_0;
  3281. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_1 = V_0;
  3282. uint8_t L_2 = L_1.___Kind;
  3283. if ((!(((uint32_t)L_2) == ((uint32_t)3))))
  3284. {
  3285. goto IL_001e;
  3286. }
  3287. }
  3288. {
  3289. uint8_t* L_3 = ___0_dest;
  3290. int32_t* L_4 = ___1_destIndex;
  3291. int32_t L_5 = ___2_destLength;
  3292. int32_t L_6 = ___3_value;
  3293. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_7 = V_0;
  3294. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3295. BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33(L_3, L_4, L_5, ((int64_t)(uint64_t)((uint32_t)L_6)), L_7, NULL);
  3296. return;
  3297. }
  3298. IL_001e:
  3299. {
  3300. uint8_t* L_8 = ___0_dest;
  3301. int32_t* L_9 = ___1_destIndex;
  3302. int32_t L_10 = ___2_destLength;
  3303. int32_t L_11 = ___3_value;
  3304. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_12 = V_0;
  3305. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3306. BurstString_ConvertIntegerToString_mA7D50BDF32DDABA6FC2C6CB1E5FF995C80A1C7F8(L_8, L_9, L_10, ((int64_t)L_11), L_12, NULL);
  3307. return;
  3308. }
  3309. }
  3310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_Format_mEB0F69187C05D4543A5FF23A4E8E7A8DC27745A5 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int64_t ___3_value, int32_t ___4_formatOptionsRaw, const RuntimeMethod* method)
  3311. {
  3312. static bool s_Il2CppMethodInitialized;
  3313. if (!s_Il2CppMethodInitialized)
  3314. {
  3315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3316. s_Il2CppMethodInitialized = true;
  3317. }
  3318. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_0;
  3319. memset((&V_0), 0, sizeof(V_0));
  3320. {
  3321. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_0 = (*(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*)((uintptr_t)(&___4_formatOptionsRaw)));
  3322. V_0 = L_0;
  3323. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_1 = V_0;
  3324. uint8_t L_2 = L_1.___Kind;
  3325. if ((!(((uint32_t)L_2) == ((uint32_t)3))))
  3326. {
  3327. goto IL_001d;
  3328. }
  3329. }
  3330. {
  3331. uint8_t* L_3 = ___0_dest;
  3332. int32_t* L_4 = ___1_destIndex;
  3333. int32_t L_5 = ___2_destLength;
  3334. int64_t L_6 = ___3_value;
  3335. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_7 = V_0;
  3336. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3337. BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33(L_3, L_4, L_5, L_6, L_7, NULL);
  3338. return;
  3339. }
  3340. IL_001d:
  3341. {
  3342. uint8_t* L_8 = ___0_dest;
  3343. int32_t* L_9 = ___1_destIndex;
  3344. int32_t L_10 = ___2_destLength;
  3345. int64_t L_11 = ___3_value;
  3346. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_12 = V_0;
  3347. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3348. BurstString_ConvertIntegerToString_mA7D50BDF32DDABA6FC2C6CB1E5FF995C80A1C7F8(L_8, L_9, L_10, L_11, L_12, NULL);
  3349. return;
  3350. }
  3351. }
  3352. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertUnsignedIntegerToString_mE3D0034223E80A9185BE378CE7E0833972B1CA33 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint64_t ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_options, const RuntimeMethod* method)
  3353. {
  3354. static bool s_Il2CppMethodInitialized;
  3355. if (!s_Il2CppMethodInitialized)
  3356. {
  3357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3358. s_Il2CppMethodInitialized = true;
  3359. }
  3360. uint32_t V_0 = 0;
  3361. int32_t V_1 = 0;
  3362. uint64_t V_2 = 0;
  3363. int32_t V_3 = 0;
  3364. uint8_t* V_4 = NULL;
  3365. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4 V_5;
  3366. memset((&V_5), 0, sizeof(V_5));
  3367. {
  3368. int32_t L_0;
  3369. L_0 = FormatOptions_GetBase_m0466B18B4E020F258E2402BE194FB8D670B2C789((&___4_options), NULL);
  3370. V_0 = L_0;
  3371. uint32_t L_1 = V_0;
  3372. if ((!(((uint32_t)L_1) >= ((uint32_t)2))))
  3373. {
  3374. goto IL_0011;
  3375. }
  3376. }
  3377. {
  3378. uint32_t L_2 = V_0;
  3379. if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)36)))))
  3380. {
  3381. goto IL_0012;
  3382. }
  3383. }
  3384. IL_0011:
  3385. {
  3386. return;
  3387. }
  3388. IL_0012:
  3389. {
  3390. V_1 = 0;
  3391. uint64_t L_3 = ___3_value;
  3392. V_2 = L_3;
  3393. }
  3394. IL_0016:
  3395. {
  3396. uint64_t L_4 = V_2;
  3397. uint32_t L_5 = V_0;
  3398. V_2 = ((int64_t)((uint64_t)(int64_t)L_4/(uint64_t)(int64_t)((int64_t)(uint64_t)L_5)));
  3399. int32_t L_6 = V_1;
  3400. V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
  3401. uint64_t L_7 = V_2;
  3402. if (L_7)
  3403. {
  3404. goto IL_0016;
  3405. }
  3406. }
  3407. {
  3408. int32_t L_8 = V_1;
  3409. V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
  3410. int32_t L_9 = V_1;
  3411. uintptr_t L_10 = ((uintptr_t)((int32_t)il2cpp_codegen_add(L_9, 1)));
  3412. int8_t* L_11 = (int8_t*) (L_10 ? alloca(L_10) : NULL);
  3413. memset(L_11, 0, L_10);
  3414. V_4 = (uint8_t*)(L_11);
  3415. uint64_t L_12 = ___3_value;
  3416. V_2 = L_12;
  3417. }
  3418. IL_0030:
  3419. {
  3420. uint8_t* L_13 = V_4;
  3421. int32_t L_14 = V_3;
  3422. int32_t L_15 = L_14;
  3423. V_3 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
  3424. uint64_t L_16 = V_2;
  3425. uint32_t L_17 = V_0;
  3426. bool L_18;
  3427. L_18 = FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3((&___4_options), NULL);
  3428. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3429. uint8_t L_19;
  3430. L_19 = BurstString_ValueToIntegerChar_mC277F5B4A56CD3A028AB49004C97B878D2AE1313(((int32_t)((int64_t)((uint64_t)(int64_t)L_16%(uint64_t)(int64_t)((int64_t)(uint64_t)L_17)))), L_18, NULL);
  3431. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, L_15))) = (int8_t)L_19;
  3432. uint64_t L_20 = V_2;
  3433. uint32_t L_21 = V_0;
  3434. V_2 = ((int64_t)((uint64_t)(int64_t)L_20/(uint64_t)(int64_t)((int64_t)(uint64_t)L_21)));
  3435. uint64_t L_22 = V_2;
  3436. if (L_22)
  3437. {
  3438. goto IL_0030;
  3439. }
  3440. }
  3441. {
  3442. uint8_t* L_23 = V_4;
  3443. int32_t L_24 = V_1;
  3444. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, L_24))) = (int8_t)0;
  3445. uint8_t* L_25 = V_4;
  3446. int32_t L_26 = V_1;
  3447. int32_t L_27 = V_1;
  3448. NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141((&V_5), 0, L_25, L_26, L_27, (bool)0, NULL);
  3449. uint8_t* L_28 = ___0_dest;
  3450. int32_t* L_29 = ___1_destIndex;
  3451. int32_t L_30 = ___2_destLength;
  3452. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_31 = ___4_options;
  3453. uint8_t L_32 = L_31.___Specifier;
  3454. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_33 = ___4_options;
  3455. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3456. BurstString_FormatNumber_m84AA91726082A3F72562B6B579F3D030D6D3C673(L_28, L_29, L_30, (&V_5), L_32, L_33, NULL);
  3457. return;
  3458. }
  3459. }
  3460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstString_GetLengthIntegerToString_m7C848D6F1F8062C53DDBCF15BC3C48492B1D6772 (int64_t ___0_value, int32_t ___1_basis, int32_t ___2_zeroPadding, const RuntimeMethod* method)
  3461. {
  3462. int32_t V_0 = 0;
  3463. int64_t V_1 = 0;
  3464. {
  3465. V_0 = 0;
  3466. int64_t L_0 = ___0_value;
  3467. V_1 = L_0;
  3468. }
  3469. IL_0004:
  3470. {
  3471. int64_t L_1 = V_1;
  3472. int32_t L_2 = ___1_basis;
  3473. V_1 = ((int64_t)(L_1/((int64_t)L_2)));
  3474. int32_t L_3 = V_0;
  3475. V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  3476. int64_t L_4 = V_1;
  3477. if (L_4)
  3478. {
  3479. goto IL_0004;
  3480. }
  3481. }
  3482. {
  3483. int32_t L_5 = V_0;
  3484. int32_t L_6 = ___2_zeroPadding;
  3485. if ((((int32_t)L_5) >= ((int32_t)L_6)))
  3486. {
  3487. goto IL_0016;
  3488. }
  3489. }
  3490. {
  3491. int32_t L_7 = ___2_zeroPadding;
  3492. V_0 = L_7;
  3493. }
  3494. IL_0016:
  3495. {
  3496. int64_t L_8 = ___0_value;
  3497. if ((((int64_t)L_8) >= ((int64_t)((int64_t)0))))
  3498. {
  3499. goto IL_001f;
  3500. }
  3501. }
  3502. {
  3503. int32_t L_9 = V_0;
  3504. V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  3505. }
  3506. IL_001f:
  3507. {
  3508. int32_t L_10 = V_0;
  3509. return L_10;
  3510. }
  3511. }
  3512. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertIntegerToString_mA7D50BDF32DDABA6FC2C6CB1E5FF995C80A1C7F8 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int64_t ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_options, const RuntimeMethod* method)
  3513. {
  3514. static bool s_Il2CppMethodInitialized;
  3515. if (!s_Il2CppMethodInitialized)
  3516. {
  3517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3518. s_Il2CppMethodInitialized = true;
  3519. }
  3520. int32_t V_0 = 0;
  3521. int32_t V_1 = 0;
  3522. int64_t V_2 = 0;
  3523. uint8_t* V_3 = NULL;
  3524. int32_t V_4 = 0;
  3525. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4 V_5;
  3526. memset((&V_5), 0, sizeof(V_5));
  3527. {
  3528. int32_t L_0;
  3529. L_0 = FormatOptions_GetBase_m0466B18B4E020F258E2402BE194FB8D670B2C789((&___4_options), NULL);
  3530. V_0 = L_0;
  3531. int32_t L_1 = V_0;
  3532. if ((((int32_t)L_1) < ((int32_t)2)))
  3533. {
  3534. goto IL_0011;
  3535. }
  3536. }
  3537. {
  3538. int32_t L_2 = V_0;
  3539. if ((((int32_t)L_2) <= ((int32_t)((int32_t)36))))
  3540. {
  3541. goto IL_0012;
  3542. }
  3543. }
  3544. IL_0011:
  3545. {
  3546. return;
  3547. }
  3548. IL_0012:
  3549. {
  3550. V_1 = 0;
  3551. int64_t L_3 = ___3_value;
  3552. V_2 = L_3;
  3553. }
  3554. IL_0016:
  3555. {
  3556. int64_t L_4 = V_2;
  3557. int32_t L_5 = V_0;
  3558. V_2 = ((int64_t)(L_4/((int64_t)L_5)));
  3559. int32_t L_6 = V_1;
  3560. V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
  3561. int64_t L_7 = V_2;
  3562. if (L_7)
  3563. {
  3564. goto IL_0016;
  3565. }
  3566. }
  3567. {
  3568. int32_t L_8 = V_1;
  3569. uintptr_t L_9 = ((uintptr_t)((int32_t)il2cpp_codegen_add(L_8, 1)));
  3570. int8_t* L_10 = (int8_t*) (L_9 ? alloca(L_9) : NULL);
  3571. memset(L_10, 0, L_9);
  3572. V_3 = (uint8_t*)(L_10);
  3573. int64_t L_11 = ___3_value;
  3574. V_2 = L_11;
  3575. int32_t L_12 = V_1;
  3576. V_4 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
  3577. }
  3578. IL_0030:
  3579. {
  3580. uint8_t* L_13 = V_3;
  3581. int32_t L_14 = V_4;
  3582. int32_t L_15 = L_14;
  3583. V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
  3584. int64_t L_16 = V_2;
  3585. int32_t L_17 = V_0;
  3586. bool L_18;
  3587. L_18 = FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3((&___4_options), NULL);
  3588. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3589. uint8_t L_19;
  3590. L_19 = BurstString_ValueToIntegerChar_mC277F5B4A56CD3A028AB49004C97B878D2AE1313(((int32_t)((int64_t)(L_16%((int64_t)L_17)))), L_18, NULL);
  3591. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, L_15))) = (int8_t)L_19;
  3592. int64_t L_20 = V_2;
  3593. int32_t L_21 = V_0;
  3594. V_2 = ((int64_t)(L_20/((int64_t)L_21)));
  3595. int64_t L_22 = V_2;
  3596. if (L_22)
  3597. {
  3598. goto IL_0030;
  3599. }
  3600. }
  3601. {
  3602. uint8_t* L_23 = V_3;
  3603. int32_t L_24 = V_1;
  3604. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, L_24))) = (int8_t)0;
  3605. uint8_t* L_25 = V_3;
  3606. int32_t L_26 = V_1;
  3607. int32_t L_27 = V_1;
  3608. int64_t L_28 = ___3_value;
  3609. NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141((&V_5), 0, L_25, L_26, L_27, (bool)((((int64_t)L_28) < ((int64_t)((int64_t)0)))? 1 : 0), NULL);
  3610. uint8_t* L_29 = ___0_dest;
  3611. int32_t* L_30 = ___1_destIndex;
  3612. int32_t L_31 = ___2_destLength;
  3613. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_32 = ___4_options;
  3614. uint8_t L_33 = L_32.___Specifier;
  3615. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_34 = ___4_options;
  3616. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3617. BurstString_FormatNumber_m84AA91726082A3F72562B6B579F3D030D6D3C673(L_29, L_30, L_31, (&V_5), L_33, L_34, NULL);
  3618. return;
  3619. }
  3620. }
  3621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_FormatNumber_m84AA91726082A3F72562B6B579F3D030D6D3C673 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___3_number, int32_t ___4_nMaxDigits, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___5_options, const RuntimeMethod* method)
  3622. {
  3623. static bool s_Il2CppMethodInitialized;
  3624. if (!s_Il2CppMethodInitialized)
  3625. {
  3626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3627. s_Il2CppMethodInitialized = true;
  3628. }
  3629. bool V_0 = false;
  3630. int32_t V_1 = 0;
  3631. int32_t V_2 = 0;
  3632. int32_t V_3 = 0;
  3633. bool V_4 = false;
  3634. uint8_t V_5 = 0;
  3635. int32_t G_B10_0 = 0;
  3636. int32_t G_B9_0 = 0;
  3637. int32_t G_B11_0 = 0;
  3638. int32_t G_B11_1 = 0;
  3639. int32_t G_B20_0 = 0;
  3640. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* G_B20_1 = NULL;
  3641. int32_t G_B20_2 = 0;
  3642. int32_t* G_B20_3 = NULL;
  3643. uint8_t* G_B20_4 = NULL;
  3644. int32_t G_B19_0 = 0;
  3645. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* G_B19_1 = NULL;
  3646. int32_t G_B19_2 = 0;
  3647. int32_t* G_B19_3 = NULL;
  3648. uint8_t* G_B19_4 = NULL;
  3649. int32_t G_B21_0 = 0;
  3650. int32_t G_B21_1 = 0;
  3651. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* G_B21_2 = NULL;
  3652. int32_t G_B21_3 = 0;
  3653. int32_t* G_B21_4 = NULL;
  3654. uint8_t* G_B21_5 = NULL;
  3655. {
  3656. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_0 = ___3_number;
  3657. int32_t L_1 = L_0->___Kind;
  3658. V_0 = (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
  3659. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_2 = ___3_number;
  3660. int32_t L_3 = L_2->___Kind;
  3661. if (L_3)
  3662. {
  3663. goto IL_002c;
  3664. }
  3665. }
  3666. {
  3667. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_4 = ___5_options;
  3668. uint8_t L_5 = L_4.___Kind;
  3669. if (L_5)
  3670. {
  3671. goto IL_002c;
  3672. }
  3673. }
  3674. {
  3675. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_6 = ___5_options;
  3676. uint8_t L_7 = L_6.___Specifier;
  3677. if (L_7)
  3678. {
  3679. goto IL_002c;
  3680. }
  3681. }
  3682. {
  3683. (&___5_options)->___Kind = 1;
  3684. }
  3685. IL_002c:
  3686. {
  3687. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_8 = ___5_options;
  3688. uint8_t L_9 = L_8.___Kind;
  3689. V_5 = L_9;
  3690. uint8_t L_10 = V_5;
  3691. if (!L_10)
  3692. {
  3693. goto IL_00aa;
  3694. }
  3695. }
  3696. {
  3697. uint8_t L_11 = V_5;
  3698. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, 1))) <= ((uint32_t)2))))
  3699. {
  3700. goto IL_00aa;
  3701. }
  3702. }
  3703. {
  3704. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_12 = ___3_number;
  3705. int32_t L_13 = L_12->___DigitsCount;
  3706. V_1 = L_13;
  3707. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_14 = ___5_options;
  3708. uint8_t L_15 = L_14.___Specifier;
  3709. V_2 = L_15;
  3710. V_3 = 0;
  3711. int32_t L_16 = V_1;
  3712. int32_t L_17 = V_2;
  3713. if ((((int32_t)L_16) >= ((int32_t)L_17)))
  3714. {
  3715. goto IL_005b;
  3716. }
  3717. }
  3718. {
  3719. int32_t L_18 = V_2;
  3720. int32_t L_19 = V_1;
  3721. V_3 = ((int32_t)il2cpp_codegen_subtract(L_18, L_19));
  3722. int32_t L_20 = V_2;
  3723. V_1 = L_20;
  3724. }
  3725. IL_005b:
  3726. {
  3727. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_21 = ___5_options;
  3728. uint8_t L_22 = L_21.___Kind;
  3729. V_4 = (bool)((((int32_t)L_22) == ((int32_t)2))? 1 : 0);
  3730. int32_t L_23 = V_1;
  3731. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_24 = ___3_number;
  3732. bool L_25 = L_24->___IsNegative;
  3733. bool L_26 = V_4;
  3734. if (((int32_t)((int32_t)L_25|(int32_t)L_26)))
  3735. {
  3736. G_B10_0 = L_23;
  3737. goto IL_0076;
  3738. }
  3739. G_B9_0 = L_23;
  3740. }
  3741. {
  3742. G_B11_0 = 0;
  3743. G_B11_1 = G_B9_0;
  3744. goto IL_0077;
  3745. }
  3746. IL_0076:
  3747. {
  3748. G_B11_0 = 1;
  3749. G_B11_1 = G_B10_0;
  3750. }
  3751. IL_0077:
  3752. {
  3753. V_1 = ((int32_t)il2cpp_codegen_add(G_B11_1, G_B11_0));
  3754. uint8_t* L_27 = ___0_dest;
  3755. int32_t* L_28 = ___1_destIndex;
  3756. int32_t L_29 = ___2_destLength;
  3757. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_30 = ___5_options;
  3758. int8_t L_31 = L_30.___AlignAndSize;
  3759. int32_t L_32 = V_1;
  3760. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3761. bool L_33;
  3762. L_33 = BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0(L_27, L_28, L_29, L_31, L_32, NULL);
  3763. if (!L_33)
  3764. {
  3765. goto IL_008c;
  3766. }
  3767. }
  3768. {
  3769. return;
  3770. }
  3771. IL_008c:
  3772. {
  3773. uint8_t* L_34 = ___0_dest;
  3774. int32_t* L_35 = ___1_destIndex;
  3775. int32_t L_36 = ___2_destLength;
  3776. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_37 = ___3_number;
  3777. int32_t L_38 = V_3;
  3778. bool L_39 = V_4;
  3779. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3780. BurstString_FormatDecimalOrHexadecimal_mA06BC7EC5DFAC150C462EBDD98CC067917E468AF(L_34, L_35, L_36, L_37, L_38, L_39, NULL);
  3781. uint8_t* L_40 = ___0_dest;
  3782. int32_t* L_41 = ___1_destIndex;
  3783. int32_t L_42 = ___2_destLength;
  3784. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_43 = ___5_options;
  3785. int8_t L_44 = L_43.___AlignAndSize;
  3786. int32_t L_45 = V_1;
  3787. bool L_46;
  3788. L_46 = BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37(L_40, L_41, L_42, L_44, L_45, NULL);
  3789. return;
  3790. }
  3791. IL_00aa:
  3792. {
  3793. int32_t L_47 = ___4_nMaxDigits;
  3794. if ((((int32_t)L_47) >= ((int32_t)1)))
  3795. {
  3796. goto IL_00b7;
  3797. }
  3798. }
  3799. {
  3800. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_48 = ___3_number;
  3801. int32_t L_49 = L_48->___DigitsCount;
  3802. ___4_nMaxDigits = L_49;
  3803. }
  3804. IL_00b7:
  3805. {
  3806. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_50 = ___3_number;
  3807. int32_t L_51 = ___4_nMaxDigits;
  3808. bool L_52 = V_0;
  3809. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3810. BurstString_RoundNumber_m524D9772E74FA38A0C43453F17AB2C7BAAB004E4(L_50, L_51, L_52, NULL);
  3811. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_53 = ___3_number;
  3812. int32_t L_54 = ___4_nMaxDigits;
  3813. int32_t L_55;
  3814. L_55 = BurstString_GetLengthForFormatGeneral_m8C803B634ACAA22001B49BEFBB5AB9CE7BD69766(L_53, L_54, NULL);
  3815. V_1 = L_55;
  3816. uint8_t* L_56 = ___0_dest;
  3817. int32_t* L_57 = ___1_destIndex;
  3818. int32_t L_58 = ___2_destLength;
  3819. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_59 = ___5_options;
  3820. int8_t L_60 = L_59.___AlignAndSize;
  3821. int32_t L_61 = V_1;
  3822. bool L_62;
  3823. L_62 = BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0(L_56, L_57, L_58, L_60, L_61, NULL);
  3824. if (!L_62)
  3825. {
  3826. goto IL_00dc;
  3827. }
  3828. }
  3829. {
  3830. return;
  3831. }
  3832. IL_00dc:
  3833. {
  3834. uint8_t* L_63 = ___0_dest;
  3835. int32_t* L_64 = ___1_destIndex;
  3836. int32_t L_65 = ___2_destLength;
  3837. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_66 = ___3_number;
  3838. int32_t L_67 = ___4_nMaxDigits;
  3839. bool L_68;
  3840. L_68 = FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3((&___5_options), NULL);
  3841. if (L_68)
  3842. {
  3843. G_B20_0 = L_67;
  3844. G_B20_1 = L_66;
  3845. G_B20_2 = L_65;
  3846. G_B20_3 = L_64;
  3847. G_B20_4 = L_63;
  3848. goto IL_00ef;
  3849. }
  3850. G_B19_0 = L_67;
  3851. G_B19_1 = L_66;
  3852. G_B19_2 = L_65;
  3853. G_B19_3 = L_64;
  3854. G_B19_4 = L_63;
  3855. }
  3856. {
  3857. G_B21_0 = ((int32_t)101);
  3858. G_B21_1 = G_B19_0;
  3859. G_B21_2 = G_B19_1;
  3860. G_B21_3 = G_B19_2;
  3861. G_B21_4 = G_B19_3;
  3862. G_B21_5 = G_B19_4;
  3863. goto IL_00f1;
  3864. }
  3865. IL_00ef:
  3866. {
  3867. G_B21_0 = ((int32_t)69);
  3868. G_B21_1 = G_B20_0;
  3869. G_B21_2 = G_B20_1;
  3870. G_B21_3 = G_B20_2;
  3871. G_B21_4 = G_B20_3;
  3872. G_B21_5 = G_B20_4;
  3873. }
  3874. IL_00f1:
  3875. {
  3876. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  3877. BurstString_FormatGeneral_m6BD2A28E369BBBF4444ED8D8A71EA6641A7DBCD1(G_B21_5, G_B21_4, G_B21_3, G_B21_2, G_B21_1, (uint8_t)G_B21_0, NULL);
  3878. uint8_t* L_69 = ___0_dest;
  3879. int32_t* L_70 = ___1_destIndex;
  3880. int32_t L_71 = ___2_destLength;
  3881. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_72 = ___5_options;
  3882. int8_t L_73 = L_72.___AlignAndSize;
  3883. int32_t L_74 = V_1;
  3884. bool L_75;
  3885. L_75 = BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37(L_69, L_70, L_71, L_73, L_74, NULL);
  3886. return;
  3887. }
  3888. }
  3889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_FormatDecimalOrHexadecimal_mA06BC7EC5DFAC150C462EBDD98CC067917E468AF (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___3_number, int32_t ___4_zeroPadding, bool ___5_outputPositiveSign, const RuntimeMethod* method)
  3890. {
  3891. int32_t V_0 = 0;
  3892. uint8_t* V_1 = NULL;
  3893. int32_t V_2 = 0;
  3894. int32_t V_3 = 0;
  3895. int32_t V_4 = 0;
  3896. {
  3897. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_0 = ___3_number;
  3898. bool L_1 = L_0->___IsNegative;
  3899. if (!L_1)
  3900. {
  3901. goto IL_001e;
  3902. }
  3903. }
  3904. {
  3905. int32_t* L_2 = ___1_destIndex;
  3906. int32_t L_3 = *((int32_t*)L_2);
  3907. int32_t L_4 = ___2_destLength;
  3908. if ((((int32_t)L_3) < ((int32_t)L_4)))
  3909. {
  3910. goto IL_000e;
  3911. }
  3912. }
  3913. {
  3914. return;
  3915. }
  3916. IL_000e:
  3917. {
  3918. uint8_t* L_5 = ___0_dest;
  3919. int32_t* L_6 = ___1_destIndex;
  3920. int32_t* L_7 = ___1_destIndex;
  3921. int32_t L_8 = *((int32_t*)L_7);
  3922. V_2 = L_8;
  3923. int32_t L_9 = V_2;
  3924. *((int32_t*)L_6) = (int32_t)((int32_t)il2cpp_codegen_add(L_9, 1));
  3925. int32_t L_10 = V_2;
  3926. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_10))) = (int8_t)((int32_t)45);
  3927. goto IL_0036;
  3928. }
  3929. IL_001e:
  3930. {
  3931. bool L_11 = ___5_outputPositiveSign;
  3932. if (!L_11)
  3933. {
  3934. goto IL_0036;
  3935. }
  3936. }
  3937. {
  3938. int32_t* L_12 = ___1_destIndex;
  3939. int32_t L_13 = *((int32_t*)L_12);
  3940. int32_t L_14 = ___2_destLength;
  3941. if ((((int32_t)L_13) < ((int32_t)L_14)))
  3942. {
  3943. goto IL_0028;
  3944. }
  3945. }
  3946. {
  3947. return;
  3948. }
  3949. IL_0028:
  3950. {
  3951. uint8_t* L_15 = ___0_dest;
  3952. int32_t* L_16 = ___1_destIndex;
  3953. int32_t* L_17 = ___1_destIndex;
  3954. int32_t L_18 = *((int32_t*)L_17);
  3955. V_2 = L_18;
  3956. int32_t L_19 = V_2;
  3957. *((int32_t*)L_16) = (int32_t)((int32_t)il2cpp_codegen_add(L_19, 1));
  3958. int32_t L_20 = V_2;
  3959. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_20))) = (int8_t)((int32_t)43);
  3960. }
  3961. IL_0036:
  3962. {
  3963. V_3 = 0;
  3964. goto IL_0052;
  3965. }
  3966. IL_003a:
  3967. {
  3968. int32_t* L_21 = ___1_destIndex;
  3969. int32_t L_22 = *((int32_t*)L_21);
  3970. int32_t L_23 = ___2_destLength;
  3971. if ((((int32_t)L_22) < ((int32_t)L_23)))
  3972. {
  3973. goto IL_0040;
  3974. }
  3975. }
  3976. {
  3977. return;
  3978. }
  3979. IL_0040:
  3980. {
  3981. uint8_t* L_24 = ___0_dest;
  3982. int32_t* L_25 = ___1_destIndex;
  3983. int32_t* L_26 = ___1_destIndex;
  3984. int32_t L_27 = *((int32_t*)L_26);
  3985. V_2 = L_27;
  3986. int32_t L_28 = V_2;
  3987. *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add(L_28, 1));
  3988. int32_t L_29 = V_2;
  3989. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, L_29))) = (int8_t)((int32_t)48);
  3990. int32_t L_30 = V_3;
  3991. V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  3992. }
  3993. IL_0052:
  3994. {
  3995. int32_t L_31 = V_3;
  3996. int32_t L_32 = ___4_zeroPadding;
  3997. if ((((int32_t)L_31) < ((int32_t)L_32)))
  3998. {
  3999. goto IL_003a;
  4000. }
  4001. }
  4002. {
  4003. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_33 = ___3_number;
  4004. int32_t L_34 = L_33->___DigitsCount;
  4005. V_0 = L_34;
  4006. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_35 = ___3_number;
  4007. uint8_t* L_36;
  4008. L_36 = NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_inline(L_35, NULL);
  4009. V_1 = L_36;
  4010. V_4 = 0;
  4011. goto IL_0087;
  4012. }
  4013. IL_006a:
  4014. {
  4015. int32_t* L_37 = ___1_destIndex;
  4016. int32_t L_38 = *((int32_t*)L_37);
  4017. int32_t L_39 = ___2_destLength;
  4018. if ((((int32_t)L_38) < ((int32_t)L_39)))
  4019. {
  4020. goto IL_0070;
  4021. }
  4022. }
  4023. {
  4024. return;
  4025. }
  4026. IL_0070:
  4027. {
  4028. uint8_t* L_40 = ___0_dest;
  4029. int32_t* L_41 = ___1_destIndex;
  4030. int32_t* L_42 = ___1_destIndex;
  4031. int32_t L_43 = *((int32_t*)L_42);
  4032. V_2 = L_43;
  4033. int32_t L_44 = V_2;
  4034. *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_add(L_44, 1));
  4035. int32_t L_45 = V_2;
  4036. uint8_t* L_46 = V_1;
  4037. int32_t L_47 = V_4;
  4038. int32_t L_48 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, L_47))));
  4039. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, L_45))) = (int8_t)L_48;
  4040. int32_t L_49 = V_4;
  4041. V_4 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  4042. }
  4043. IL_0087:
  4044. {
  4045. int32_t L_50 = V_4;
  4046. int32_t L_51 = V_0;
  4047. if ((((int32_t)L_50) < ((int32_t)L_51)))
  4048. {
  4049. goto IL_006a;
  4050. }
  4051. }
  4052. {
  4053. return;
  4054. }
  4055. }
  4056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BurstString_ValueToIntegerChar_mC277F5B4A56CD3A028AB49004C97B878D2AE1313 (int32_t ___0_value, bool ___1_uppercase, const RuntimeMethod* method)
  4057. {
  4058. int32_t G_B3_0 = 0;
  4059. int32_t G_B9_0 = 0;
  4060. {
  4061. int32_t L_0 = ___0_value;
  4062. if ((((int32_t)L_0) < ((int32_t)0)))
  4063. {
  4064. goto IL_0007;
  4065. }
  4066. }
  4067. {
  4068. int32_t L_1 = ___0_value;
  4069. G_B3_0 = L_1;
  4070. goto IL_0009;
  4071. }
  4072. IL_0007:
  4073. {
  4074. int32_t L_2 = ___0_value;
  4075. G_B3_0 = ((-L_2));
  4076. }
  4077. IL_0009:
  4078. {
  4079. ___0_value = G_B3_0;
  4080. int32_t L_3 = ___0_value;
  4081. if ((((int32_t)L_3) > ((int32_t)((int32_t)9))))
  4082. {
  4083. goto IL_0016;
  4084. }
  4085. }
  4086. {
  4087. int32_t L_4 = ___0_value;
  4088. return (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)48), L_4)));
  4089. }
  4090. IL_0016:
  4091. {
  4092. int32_t L_5 = ___0_value;
  4093. if ((((int32_t)L_5) >= ((int32_t)((int32_t)36))))
  4094. {
  4095. goto IL_002b;
  4096. }
  4097. }
  4098. {
  4099. bool L_6 = ___1_uppercase;
  4100. if (L_6)
  4101. {
  4102. goto IL_0022;
  4103. }
  4104. }
  4105. {
  4106. G_B9_0 = ((int32_t)97);
  4107. goto IL_0024;
  4108. }
  4109. IL_0022:
  4110. {
  4111. G_B9_0 = ((int32_t)65);
  4112. }
  4113. IL_0024:
  4114. {
  4115. int32_t L_7 = ___0_value;
  4116. return (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(G_B9_0, ((int32_t)il2cpp_codegen_subtract(L_7, ((int32_t)10))))));
  4117. }
  4118. IL_002b:
  4119. {
  4120. return (uint8_t)((int32_t)63);
  4121. }
  4122. }
  4123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int32_t ___3_align, int32_t ___4_length, const RuntimeMethod* method)
  4124. {
  4125. static bool s_Il2CppMethodInitialized;
  4126. if (!s_Il2CppMethodInitialized)
  4127. {
  4128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4129. s_Il2CppMethodInitialized = true;
  4130. }
  4131. {
  4132. int32_t L_0 = ___3_align;
  4133. if ((((int32_t)L_0) >= ((int32_t)0)))
  4134. {
  4135. goto IL_0014;
  4136. }
  4137. }
  4138. {
  4139. int32_t L_1 = ___3_align;
  4140. ___3_align = ((-L_1));
  4141. uint8_t* L_2 = ___0_dest;
  4142. int32_t* L_3 = ___1_destIndex;
  4143. int32_t L_4 = ___2_destLength;
  4144. int32_t L_5 = ___3_align;
  4145. int32_t L_6 = ___4_length;
  4146. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4147. bool L_7;
  4148. L_7 = BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0(L_2, L_3, L_4, L_5, L_6, NULL);
  4149. return L_7;
  4150. }
  4151. IL_0014:
  4152. {
  4153. return (bool)0;
  4154. }
  4155. }
  4156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, int32_t ___3_align, int32_t ___4_length, const RuntimeMethod* method)
  4157. {
  4158. int32_t V_0 = 0;
  4159. {
  4160. int32_t L_0 = ___3_align;
  4161. if ((((int32_t)L_0) <= ((int32_t)0)))
  4162. {
  4163. goto IL_0026;
  4164. }
  4165. }
  4166. {
  4167. goto IL_0021;
  4168. }
  4169. IL_0006:
  4170. {
  4171. int32_t* L_1 = ___1_destIndex;
  4172. int32_t L_2 = *((int32_t*)L_1);
  4173. int32_t L_3 = ___2_destLength;
  4174. if ((((int32_t)L_2) < ((int32_t)L_3)))
  4175. {
  4176. goto IL_000d;
  4177. }
  4178. }
  4179. {
  4180. return (bool)1;
  4181. }
  4182. IL_000d:
  4183. {
  4184. uint8_t* L_4 = ___0_dest;
  4185. int32_t* L_5 = ___1_destIndex;
  4186. int32_t* L_6 = ___1_destIndex;
  4187. int32_t L_7 = *((int32_t*)L_6);
  4188. V_0 = L_7;
  4189. int32_t L_8 = V_0;
  4190. *((int32_t*)L_5) = (int32_t)((int32_t)il2cpp_codegen_add(L_8, 1));
  4191. int32_t L_9 = V_0;
  4192. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_9))) = (int8_t)((int32_t)32);
  4193. int32_t L_10 = ___4_length;
  4194. ___4_length = ((int32_t)il2cpp_codegen_add(L_10, 1));
  4195. }
  4196. IL_0021:
  4197. {
  4198. int32_t L_11 = ___4_length;
  4199. int32_t L_12 = ___3_align;
  4200. if ((((int32_t)L_11) < ((int32_t)L_12)))
  4201. {
  4202. goto IL_0006;
  4203. }
  4204. }
  4205. IL_0026:
  4206. {
  4207. return (bool)0;
  4208. }
  4209. }
  4210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstString_GetLengthForFormatGeneral_m8C803B634ACAA22001B49BEFBB5AB9CE7BD69766 (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___0_number, int32_t ___1_nMaxDigits, const RuntimeMethod* method)
  4211. {
  4212. static bool s_Il2CppMethodInitialized;
  4213. if (!s_Il2CppMethodInitialized)
  4214. {
  4215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4216. s_Il2CppMethodInitialized = true;
  4217. }
  4218. int32_t V_0 = 0;
  4219. int32_t V_1 = 0;
  4220. bool V_2 = false;
  4221. uint8_t* V_3 = NULL;
  4222. int32_t V_4 = 0;
  4223. {
  4224. V_0 = 0;
  4225. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_0 = ___0_number;
  4226. int32_t L_1 = L_0->___Scale;
  4227. V_1 = L_1;
  4228. V_2 = (bool)0;
  4229. int32_t L_2 = V_1;
  4230. int32_t L_3 = ___1_nMaxDigits;
  4231. if ((((int32_t)L_2) > ((int32_t)L_3)))
  4232. {
  4233. goto IL_0014;
  4234. }
  4235. }
  4236. {
  4237. int32_t L_4 = V_1;
  4238. if ((((int32_t)L_4) >= ((int32_t)((int32_t)-3))))
  4239. {
  4240. goto IL_0018;
  4241. }
  4242. }
  4243. IL_0014:
  4244. {
  4245. V_1 = 1;
  4246. V_2 = (bool)1;
  4247. }
  4248. IL_0018:
  4249. {
  4250. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_5 = ___0_number;
  4251. uint8_t* L_6;
  4252. L_6 = NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_inline(L_5, NULL);
  4253. V_3 = L_6;
  4254. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_7 = ___0_number;
  4255. bool L_8 = L_7->___IsNegative;
  4256. if (!L_8)
  4257. {
  4258. goto IL_002b;
  4259. }
  4260. }
  4261. {
  4262. int32_t L_9 = V_0;
  4263. V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  4264. }
  4265. IL_002b:
  4266. {
  4267. int32_t L_10 = V_1;
  4268. if ((((int32_t)L_10) <= ((int32_t)0)))
  4269. {
  4270. goto IL_0045;
  4271. }
  4272. }
  4273. IL_002f:
  4274. {
  4275. uint8_t* L_11 = V_3;
  4276. int32_t L_12 = (*(L_11));
  4277. if (!L_12)
  4278. {
  4279. goto IL_0037;
  4280. }
  4281. }
  4282. {
  4283. uint8_t* L_13 = V_3;
  4284. V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, 1));
  4285. }
  4286. IL_0037:
  4287. {
  4288. int32_t L_14 = V_0;
  4289. V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  4290. int32_t L_15 = V_1;
  4291. int32_t L_16 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
  4292. V_1 = L_16;
  4293. if ((((int32_t)L_16) > ((int32_t)0)))
  4294. {
  4295. goto IL_002f;
  4296. }
  4297. }
  4298. {
  4299. goto IL_0049;
  4300. }
  4301. IL_0045:
  4302. {
  4303. int32_t L_17 = V_0;
  4304. V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  4305. }
  4306. IL_0049:
  4307. {
  4308. uint8_t* L_18 = V_3;
  4309. int32_t L_19 = (*(L_18));
  4310. if (L_19)
  4311. {
  4312. goto IL_0051;
  4313. }
  4314. }
  4315. {
  4316. int32_t L_20 = V_1;
  4317. if ((((int32_t)L_20) >= ((int32_t)0)))
  4318. {
  4319. goto IL_0071;
  4320. }
  4321. }
  4322. IL_0051:
  4323. {
  4324. int32_t L_21 = V_0;
  4325. V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  4326. goto IL_005f;
  4327. }
  4328. IL_0057:
  4329. {
  4330. int32_t L_22 = V_0;
  4331. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  4332. int32_t L_23 = V_1;
  4333. V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  4334. }
  4335. IL_005f:
  4336. {
  4337. int32_t L_24 = V_1;
  4338. if ((((int32_t)L_24) < ((int32_t)0)))
  4339. {
  4340. goto IL_0057;
  4341. }
  4342. }
  4343. {
  4344. goto IL_006d;
  4345. }
  4346. IL_0065:
  4347. {
  4348. int32_t L_25 = V_0;
  4349. V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  4350. uint8_t* L_26 = V_3;
  4351. V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1));
  4352. }
  4353. IL_006d:
  4354. {
  4355. uint8_t* L_27 = V_3;
  4356. int32_t L_28 = (*(L_27));
  4357. if (L_28)
  4358. {
  4359. goto IL_0065;
  4360. }
  4361. }
  4362. IL_0071:
  4363. {
  4364. bool L_29 = V_2;
  4365. if (!L_29)
  4366. {
  4367. goto IL_0099;
  4368. }
  4369. }
  4370. {
  4371. int32_t L_30 = V_0;
  4372. V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  4373. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_31 = ___0_number;
  4374. int32_t L_32 = L_31->___Scale;
  4375. V_4 = ((int32_t)il2cpp_codegen_subtract(L_32, 1));
  4376. int32_t L_33 = V_4;
  4377. if ((((int32_t)L_33) < ((int32_t)0)))
  4378. {
  4379. goto IL_008b;
  4380. }
  4381. }
  4382. {
  4383. int32_t L_34 = V_0;
  4384. V_0 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  4385. }
  4386. IL_008b:
  4387. {
  4388. int32_t L_35 = V_0;
  4389. int32_t L_36 = V_4;
  4390. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4391. int32_t L_37;
  4392. L_37 = BurstString_GetLengthIntegerToString_m7C848D6F1F8062C53DDBCF15BC3C48492B1D6772(((int64_t)L_36), ((int32_t)10), 2, NULL);
  4393. V_0 = ((int32_t)il2cpp_codegen_add(L_35, L_37));
  4394. }
  4395. IL_0099:
  4396. {
  4397. int32_t L_38 = V_0;
  4398. return L_38;
  4399. }
  4400. }
  4401. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_FormatGeneral_m6BD2A28E369BBBF4444ED8D8A71EA6641A7DBCD1 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___3_number, int32_t ___4_nMaxDigits, uint8_t ___5_expChar, const RuntimeMethod* method)
  4402. {
  4403. static bool s_Il2CppMethodInitialized;
  4404. if (!s_Il2CppMethodInitialized)
  4405. {
  4406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4407. s_Il2CppMethodInitialized = true;
  4408. }
  4409. int32_t V_0 = 0;
  4410. bool V_1 = false;
  4411. uint8_t* V_2 = NULL;
  4412. int32_t V_3 = 0;
  4413. int32_t V_4 = 0;
  4414. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 V_5;
  4415. memset((&V_5), 0, sizeof(V_5));
  4416. uint8_t* G_B12_0 = NULL;
  4417. uint8_t* G_B11_0 = NULL;
  4418. int32_t G_B13_0 = 0;
  4419. uint8_t* G_B13_1 = NULL;
  4420. {
  4421. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_0 = ___3_number;
  4422. int32_t L_1 = L_0->___Scale;
  4423. V_0 = L_1;
  4424. V_1 = (bool)0;
  4425. int32_t L_2 = V_0;
  4426. int32_t L_3 = ___4_nMaxDigits;
  4427. if ((((int32_t)L_2) > ((int32_t)L_3)))
  4428. {
  4429. goto IL_0013;
  4430. }
  4431. }
  4432. {
  4433. int32_t L_4 = V_0;
  4434. if ((((int32_t)L_4) >= ((int32_t)((int32_t)-3))))
  4435. {
  4436. goto IL_0017;
  4437. }
  4438. }
  4439. IL_0013:
  4440. {
  4441. V_0 = 1;
  4442. V_1 = (bool)1;
  4443. }
  4444. IL_0017:
  4445. {
  4446. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_5 = ___3_number;
  4447. uint8_t* L_6;
  4448. L_6 = NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_inline(L_5, NULL);
  4449. V_2 = L_6;
  4450. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_7 = ___3_number;
  4451. bool L_8 = L_7->___IsNegative;
  4452. if (!L_8)
  4453. {
  4454. goto IL_003a;
  4455. }
  4456. }
  4457. {
  4458. int32_t* L_9 = ___1_destIndex;
  4459. int32_t L_10 = *((int32_t*)L_9);
  4460. int32_t L_11 = ___2_destLength;
  4461. if ((((int32_t)L_10) < ((int32_t)L_11)))
  4462. {
  4463. goto IL_002c;
  4464. }
  4465. }
  4466. {
  4467. return;
  4468. }
  4469. IL_002c:
  4470. {
  4471. uint8_t* L_12 = ___0_dest;
  4472. int32_t* L_13 = ___1_destIndex;
  4473. int32_t* L_14 = ___1_destIndex;
  4474. int32_t L_15 = *((int32_t*)L_14);
  4475. V_3 = L_15;
  4476. int32_t L_16 = V_3;
  4477. *((int32_t*)L_13) = (int32_t)((int32_t)il2cpp_codegen_add(L_16, 1));
  4478. int32_t L_17 = V_3;
  4479. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, L_17))) = (int8_t)((int32_t)45);
  4480. }
  4481. IL_003a:
  4482. {
  4483. int32_t L_18 = V_0;
  4484. if ((((int32_t)L_18) <= ((int32_t)0)))
  4485. {
  4486. goto IL_0068;
  4487. }
  4488. }
  4489. IL_003e:
  4490. {
  4491. int32_t* L_19 = ___1_destIndex;
  4492. int32_t L_20 = *((int32_t*)L_19);
  4493. int32_t L_21 = ___2_destLength;
  4494. if ((((int32_t)L_20) < ((int32_t)L_21)))
  4495. {
  4496. goto IL_0044;
  4497. }
  4498. }
  4499. {
  4500. return;
  4501. }
  4502. IL_0044:
  4503. {
  4504. uint8_t* L_22 = ___0_dest;
  4505. int32_t* L_23 = ___1_destIndex;
  4506. int32_t* L_24 = ___1_destIndex;
  4507. int32_t L_25 = *((int32_t*)L_24);
  4508. V_3 = L_25;
  4509. int32_t L_26 = V_3;
  4510. *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_26, 1));
  4511. int32_t L_27 = V_3;
  4512. uint8_t* L_28 = V_2;
  4513. int32_t L_29 = (*(L_28));
  4514. if (L_29)
  4515. {
  4516. G_B12_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_27));
  4517. goto IL_0057;
  4518. }
  4519. G_B11_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_27));
  4520. }
  4521. {
  4522. G_B13_0 = ((int32_t)48);
  4523. G_B13_1 = G_B11_0;
  4524. goto IL_005d;
  4525. }
  4526. IL_0057:
  4527. {
  4528. uint8_t* L_30 = V_2;
  4529. uint8_t* L_31 = L_30;
  4530. V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1));
  4531. int32_t L_32 = (*(L_31));
  4532. G_B13_0 = L_32;
  4533. G_B13_1 = G_B12_0;
  4534. }
  4535. IL_005d:
  4536. {
  4537. *((int8_t*)G_B13_1) = (int8_t)G_B13_0;
  4538. int32_t L_33 = V_0;
  4539. int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(L_33, 1));
  4540. V_0 = L_34;
  4541. if ((((int32_t)L_34) > ((int32_t)0)))
  4542. {
  4543. goto IL_003e;
  4544. }
  4545. }
  4546. {
  4547. goto IL_007c;
  4548. }
  4549. IL_0068:
  4550. {
  4551. int32_t* L_35 = ___1_destIndex;
  4552. int32_t L_36 = *((int32_t*)L_35);
  4553. int32_t L_37 = ___2_destLength;
  4554. if ((((int32_t)L_36) < ((int32_t)L_37)))
  4555. {
  4556. goto IL_006e;
  4557. }
  4558. }
  4559. {
  4560. return;
  4561. }
  4562. IL_006e:
  4563. {
  4564. uint8_t* L_38 = ___0_dest;
  4565. int32_t* L_39 = ___1_destIndex;
  4566. int32_t* L_40 = ___1_destIndex;
  4567. int32_t L_41 = *((int32_t*)L_40);
  4568. V_3 = L_41;
  4569. int32_t L_42 = V_3;
  4570. *((int32_t*)L_39) = (int32_t)((int32_t)il2cpp_codegen_add(L_42, 1));
  4571. int32_t L_43 = V_3;
  4572. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, L_43))) = (int8_t)((int32_t)48);
  4573. }
  4574. IL_007c:
  4575. {
  4576. uint8_t* L_44 = V_2;
  4577. int32_t L_45 = (*(L_44));
  4578. if (L_45)
  4579. {
  4580. goto IL_0084;
  4581. }
  4582. }
  4583. {
  4584. int32_t L_46 = V_0;
  4585. if ((((int32_t)L_46) >= ((int32_t)0)))
  4586. {
  4587. goto IL_00d4;
  4588. }
  4589. }
  4590. IL_0084:
  4591. {
  4592. int32_t* L_47 = ___1_destIndex;
  4593. int32_t L_48 = *((int32_t*)L_47);
  4594. int32_t L_49 = ___2_destLength;
  4595. if ((((int32_t)L_48) < ((int32_t)L_49)))
  4596. {
  4597. goto IL_008a;
  4598. }
  4599. }
  4600. {
  4601. return;
  4602. }
  4603. IL_008a:
  4604. {
  4605. uint8_t* L_50 = ___0_dest;
  4606. int32_t* L_51 = ___1_destIndex;
  4607. int32_t* L_52 = ___1_destIndex;
  4608. int32_t L_53 = *((int32_t*)L_52);
  4609. V_3 = L_53;
  4610. int32_t L_54 = V_3;
  4611. *((int32_t*)L_51) = (int32_t)((int32_t)il2cpp_codegen_add(L_54, 1));
  4612. int32_t L_55 = V_3;
  4613. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, L_55))) = (int8_t)((int32_t)46);
  4614. goto IL_00b2;
  4615. }
  4616. IL_009a:
  4617. {
  4618. int32_t* L_56 = ___1_destIndex;
  4619. int32_t L_57 = *((int32_t*)L_56);
  4620. int32_t L_58 = ___2_destLength;
  4621. if ((((int32_t)L_57) < ((int32_t)L_58)))
  4622. {
  4623. goto IL_00a0;
  4624. }
  4625. }
  4626. {
  4627. return;
  4628. }
  4629. IL_00a0:
  4630. {
  4631. uint8_t* L_59 = ___0_dest;
  4632. int32_t* L_60 = ___1_destIndex;
  4633. int32_t* L_61 = ___1_destIndex;
  4634. int32_t L_62 = *((int32_t*)L_61);
  4635. V_3 = L_62;
  4636. int32_t L_63 = V_3;
  4637. *((int32_t*)L_60) = (int32_t)((int32_t)il2cpp_codegen_add(L_63, 1));
  4638. int32_t L_64 = V_3;
  4639. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_59, L_64))) = (int8_t)((int32_t)48);
  4640. int32_t L_65 = V_0;
  4641. V_0 = ((int32_t)il2cpp_codegen_add(L_65, 1));
  4642. }
  4643. IL_00b2:
  4644. {
  4645. int32_t L_66 = V_0;
  4646. if ((((int32_t)L_66) < ((int32_t)0)))
  4647. {
  4648. goto IL_009a;
  4649. }
  4650. }
  4651. {
  4652. goto IL_00d0;
  4653. }
  4654. IL_00b8:
  4655. {
  4656. int32_t* L_67 = ___1_destIndex;
  4657. int32_t L_68 = *((int32_t*)L_67);
  4658. int32_t L_69 = ___2_destLength;
  4659. if ((((int32_t)L_68) < ((int32_t)L_69)))
  4660. {
  4661. goto IL_00be;
  4662. }
  4663. }
  4664. {
  4665. return;
  4666. }
  4667. IL_00be:
  4668. {
  4669. uint8_t* L_70 = ___0_dest;
  4670. int32_t* L_71 = ___1_destIndex;
  4671. int32_t* L_72 = ___1_destIndex;
  4672. int32_t L_73 = *((int32_t*)L_72);
  4673. V_3 = L_73;
  4674. int32_t L_74 = V_3;
  4675. *((int32_t*)L_71) = (int32_t)((int32_t)il2cpp_codegen_add(L_74, 1));
  4676. int32_t L_75 = V_3;
  4677. uint8_t* L_76 = V_2;
  4678. uint8_t* L_77 = L_76;
  4679. V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1));
  4680. int32_t L_78 = (*(L_77));
  4681. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, L_75))) = (int8_t)L_78;
  4682. }
  4683. IL_00d0:
  4684. {
  4685. uint8_t* L_79 = V_2;
  4686. int32_t L_80 = (*(L_79));
  4687. if (L_80)
  4688. {
  4689. goto IL_00b8;
  4690. }
  4691. }
  4692. IL_00d4:
  4693. {
  4694. bool L_81 = V_1;
  4695. if (!L_81)
  4696. {
  4697. goto IL_010d;
  4698. }
  4699. }
  4700. {
  4701. int32_t* L_82 = ___1_destIndex;
  4702. int32_t L_83 = *((int32_t*)L_82);
  4703. int32_t L_84 = ___2_destLength;
  4704. if ((((int32_t)L_83) < ((int32_t)L_84)))
  4705. {
  4706. goto IL_00dd;
  4707. }
  4708. }
  4709. {
  4710. return;
  4711. }
  4712. IL_00dd:
  4713. {
  4714. uint8_t* L_85 = ___0_dest;
  4715. int32_t* L_86 = ___1_destIndex;
  4716. int32_t* L_87 = ___1_destIndex;
  4717. int32_t L_88 = *((int32_t*)L_87);
  4718. V_3 = L_88;
  4719. int32_t L_89 = V_3;
  4720. *((int32_t*)L_86) = (int32_t)((int32_t)il2cpp_codegen_add(L_89, 1));
  4721. int32_t L_90 = V_3;
  4722. uint8_t L_91 = ___5_expChar;
  4723. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_85, L_90))) = (int8_t)L_91;
  4724. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_92 = ___3_number;
  4725. int32_t L_93 = L_92->___Scale;
  4726. V_4 = ((int32_t)il2cpp_codegen_subtract(L_93, 1));
  4727. FormatOptions__ctor_mCF1FCAD2F6EE383DC6A602CA1F82BD16852CC055((&V_5), 2, (int8_t)0, (uint8_t)2, (bool)0, NULL);
  4728. uint8_t* L_94 = ___0_dest;
  4729. int32_t* L_95 = ___1_destIndex;
  4730. int32_t L_96 = ___2_destLength;
  4731. int32_t L_97 = V_4;
  4732. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_98 = V_5;
  4733. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4734. BurstString_ConvertIntegerToString_mA7D50BDF32DDABA6FC2C6CB1E5FF995C80A1C7F8(L_94, L_95, L_96, ((int64_t)L_97), L_98, NULL);
  4735. }
  4736. IL_010d:
  4737. {
  4738. return;
  4739. }
  4740. }
  4741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_RoundNumber_m524D9772E74FA38A0C43453F17AB2C7BAAB004E4 (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* ___0_number, int32_t ___1_pos, bool ___2_isCorrectlyRounded, const RuntimeMethod* method)
  4742. {
  4743. static bool s_Il2CppMethodInitialized;
  4744. if (!s_Il2CppMethodInitialized)
  4745. {
  4746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4747. s_Il2CppMethodInitialized = true;
  4748. }
  4749. uint8_t* V_0 = NULL;
  4750. int32_t V_1 = 0;
  4751. {
  4752. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_0 = ___0_number;
  4753. uint8_t* L_1;
  4754. L_1 = NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_inline(L_0, NULL);
  4755. V_0 = L_1;
  4756. V_1 = 0;
  4757. goto IL_000f;
  4758. }
  4759. IL_000b:
  4760. {
  4761. int32_t L_2 = V_1;
  4762. V_1 = ((int32_t)il2cpp_codegen_add(L_2, 1));
  4763. }
  4764. IL_000f:
  4765. {
  4766. int32_t L_3 = V_1;
  4767. int32_t L_4 = ___1_pos;
  4768. if ((((int32_t)L_3) >= ((int32_t)L_4)))
  4769. {
  4770. goto IL_0019;
  4771. }
  4772. }
  4773. {
  4774. uint8_t* L_5 = V_0;
  4775. int32_t L_6 = V_1;
  4776. int32_t L_7 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))));
  4777. if (L_7)
  4778. {
  4779. goto IL_000b;
  4780. }
  4781. }
  4782. IL_0019:
  4783. {
  4784. int32_t L_8 = V_1;
  4785. int32_t L_9 = ___1_pos;
  4786. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  4787. {
  4788. goto IL_0063;
  4789. }
  4790. }
  4791. {
  4792. uint8_t* L_10 = V_0;
  4793. int32_t L_11 = V_1;
  4794. bool L_12 = ___2_isCorrectlyRounded;
  4795. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4796. bool L_13;
  4797. L_13 = BurstString_ShouldRoundUp_m409E5BBC77EF196F3CCAC9B2AFF01225E2119464(L_10, L_11, L_12, NULL);
  4798. if (!L_13)
  4799. {
  4800. goto IL_0063;
  4801. }
  4802. }
  4803. {
  4804. goto IL_002d;
  4805. }
  4806. IL_0029:
  4807. {
  4808. int32_t L_14 = V_1;
  4809. V_1 = ((int32_t)il2cpp_codegen_subtract(L_14, 1));
  4810. }
  4811. IL_002d:
  4812. {
  4813. int32_t L_15 = V_1;
  4814. if ((((int32_t)L_15) <= ((int32_t)0)))
  4815. {
  4816. goto IL_003b;
  4817. }
  4818. }
  4819. {
  4820. uint8_t* L_16 = V_0;
  4821. int32_t L_17 = V_1;
  4822. int32_t L_18 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, ((int32_t)il2cpp_codegen_subtract(L_17, 1))))));
  4823. if ((((int32_t)L_18) == ((int32_t)((int32_t)57))))
  4824. {
  4825. goto IL_0029;
  4826. }
  4827. }
  4828. IL_003b:
  4829. {
  4830. int32_t L_19 = V_1;
  4831. if ((((int32_t)L_19) <= ((int32_t)0)))
  4832. {
  4833. goto IL_004c;
  4834. }
  4835. }
  4836. {
  4837. uint8_t* L_20 = V_0;
  4838. int32_t L_21 = V_1;
  4839. uint8_t* L_22 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, ((int32_t)il2cpp_codegen_subtract(L_21, 1))));
  4840. int32_t L_23 = (*(L_22));
  4841. *((int8_t*)L_22) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(L_23, 1)));
  4842. goto IL_0071;
  4843. }
  4844. IL_004c:
  4845. {
  4846. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_24 = ___0_number;
  4847. int32_t* L_25 = (int32_t*)(&L_24->___Scale);
  4848. int32_t* L_26 = L_25;
  4849. int32_t L_27 = *((int32_t*)L_26);
  4850. *((int32_t*)L_26) = (int32_t)((int32_t)il2cpp_codegen_add(L_27, 1));
  4851. uint8_t* L_28 = V_0;
  4852. *((int8_t*)L_28) = (int8_t)((int32_t)49);
  4853. V_1 = 1;
  4854. goto IL_0071;
  4855. }
  4856. IL_005f:
  4857. {
  4858. int32_t L_29 = V_1;
  4859. V_1 = ((int32_t)il2cpp_codegen_subtract(L_29, 1));
  4860. }
  4861. IL_0063:
  4862. {
  4863. int32_t L_30 = V_1;
  4864. if ((((int32_t)L_30) <= ((int32_t)0)))
  4865. {
  4866. goto IL_0071;
  4867. }
  4868. }
  4869. {
  4870. uint8_t* L_31 = V_0;
  4871. int32_t L_32 = V_1;
  4872. int32_t L_33 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, ((int32_t)il2cpp_codegen_subtract(L_32, 1))))));
  4873. if ((((int32_t)L_33) == ((int32_t)((int32_t)48))))
  4874. {
  4875. goto IL_005f;
  4876. }
  4877. }
  4878. IL_0071:
  4879. {
  4880. int32_t L_34 = V_1;
  4881. if (L_34)
  4882. {
  4883. goto IL_007b;
  4884. }
  4885. }
  4886. {
  4887. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_35 = ___0_number;
  4888. L_35->___Scale = 0;
  4889. }
  4890. IL_007b:
  4891. {
  4892. uint8_t* L_36 = V_0;
  4893. int32_t L_37 = V_1;
  4894. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, L_37))) = (int8_t)0;
  4895. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* L_38 = ___0_number;
  4896. int32_t L_39 = V_1;
  4897. L_38->___DigitsCount = L_39;
  4898. return;
  4899. }
  4900. }
  4901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BurstString_ShouldRoundUp_m409E5BBC77EF196F3CCAC9B2AFF01225E2119464 (uint8_t* ___0_dig, int32_t ___1_i, bool ___2_isCorrectlyRounded, const RuntimeMethod* method)
  4902. {
  4903. uint8_t V_0 = 0x0;
  4904. {
  4905. uint8_t* L_0 = ___0_dig;
  4906. int32_t L_1 = ___1_i;
  4907. int32_t L_2 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, L_1))));
  4908. V_0 = (uint8_t)L_2;
  4909. uint8_t L_3 = V_0;
  4910. bool L_4 = ___2_isCorrectlyRounded;
  4911. if (!((int32_t)(((((int32_t)L_3) == ((int32_t)0))? 1 : 0)|(int32_t)L_4)))
  4912. {
  4913. goto IL_000f;
  4914. }
  4915. }
  4916. {
  4917. return (bool)0;
  4918. }
  4919. IL_000f:
  4920. {
  4921. uint8_t L_5 = V_0;
  4922. return (bool)((((int32_t)((((int32_t)L_5) < ((int32_t)((int32_t)53)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4923. }
  4924. }
  4925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BurstString_LogBase2_m034E17C8FE477EA2D6D3DDBCDAE5155EE0188F54 (uint32_t ___0_val, const RuntimeMethod* method)
  4926. {
  4927. static bool s_Il2CppMethodInitialized;
  4928. if (!s_Il2CppMethodInitialized)
  4929. {
  4930. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4931. s_Il2CppMethodInitialized = true;
  4932. }
  4933. uint32_t V_0 = 0;
  4934. {
  4935. uint32_t L_0 = ___0_val;
  4936. V_0 = ((int32_t)((uint32_t)L_0>>((int32_t)24)));
  4937. uint32_t L_1 = V_0;
  4938. if (!L_1)
  4939. {
  4940. goto IL_0013;
  4941. }
  4942. }
  4943. {
  4944. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4945. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___logTable;
  4946. uint32_t L_3 = V_0;
  4947. NullCheck(L_2);
  4948. uint32_t L_4 = L_3;
  4949. uint8_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  4950. return ((int32_t)il2cpp_codegen_add(((int32_t)24), (int32_t)L_5));
  4951. }
  4952. IL_0013:
  4953. {
  4954. uint32_t L_6 = ___0_val;
  4955. V_0 = ((int32_t)((uint32_t)L_6>>((int32_t)16)));
  4956. uint32_t L_7 = V_0;
  4957. if (!L_7)
  4958. {
  4959. goto IL_0026;
  4960. }
  4961. }
  4962. {
  4963. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4964. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___logTable;
  4965. uint32_t L_9 = V_0;
  4966. NullCheck(L_8);
  4967. uint32_t L_10 = L_9;
  4968. uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  4969. return ((int32_t)il2cpp_codegen_add(((int32_t)16), (int32_t)L_11));
  4970. }
  4971. IL_0026:
  4972. {
  4973. uint32_t L_12 = ___0_val;
  4974. V_0 = ((int32_t)((uint32_t)L_12>>8));
  4975. uint32_t L_13 = V_0;
  4976. if (!L_13)
  4977. {
  4978. goto IL_0037;
  4979. }
  4980. }
  4981. {
  4982. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4983. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_14 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___logTable;
  4984. uint32_t L_15 = V_0;
  4985. NullCheck(L_14);
  4986. uint32_t L_16 = L_15;
  4987. uint8_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  4988. return ((int32_t)il2cpp_codegen_add(8, (int32_t)L_17));
  4989. }
  4990. IL_0037:
  4991. {
  4992. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  4993. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_18 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___logTable;
  4994. uint32_t L_19 = ___0_val;
  4995. NullCheck(L_18);
  4996. uint32_t L_20 = L_19;
  4997. uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  4998. return L_21;
  4999. }
  5000. }
  5001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BurstString_BigInt_Compare_m6815CCBF0899BF17AC14F259C329C715EFB6EBA1 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_lhs, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_rhs, const RuntimeMethod* method)
  5002. {
  5003. int32_t V_0 = 0;
  5004. int32_t V_1 = 0;
  5005. {
  5006. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___0_lhs;
  5007. int32_t L_1 = L_0->___m_length;
  5008. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = ___1_rhs;
  5009. int32_t L_3 = L_2->___m_length;
  5010. V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, L_3));
  5011. int32_t L_4 = V_0;
  5012. if (!L_4)
  5013. {
  5014. goto IL_0013;
  5015. }
  5016. }
  5017. {
  5018. int32_t L_5 = V_0;
  5019. return L_5;
  5020. }
  5021. IL_0013:
  5022. {
  5023. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_6 = ___0_lhs;
  5024. int32_t L_7 = L_6->___m_length;
  5025. V_1 = ((int32_t)il2cpp_codegen_subtract(L_7, 1));
  5026. goto IL_006e;
  5027. }
  5028. IL_001e:
  5029. {
  5030. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_8 = ___0_lhs;
  5031. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_9 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_8->___m_blocks);
  5032. uint32_t* L_10 = (uint32_t*)(&L_9->___FixedElementField);
  5033. int32_t L_11 = V_1;
  5034. int32_t L_12 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 4)))));
  5035. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_13 = ___1_rhs;
  5036. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_14 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_13->___m_blocks);
  5037. uint32_t* L_15 = (uint32_t*)(&L_14->___FixedElementField);
  5038. int32_t L_16 = V_1;
  5039. int32_t L_17 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 4)))));
  5040. if ((((int32_t)L_12) == ((int32_t)L_17)))
  5041. {
  5042. goto IL_006a;
  5043. }
  5044. }
  5045. {
  5046. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_18 = ___0_lhs;
  5047. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_19 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_18->___m_blocks);
  5048. uint32_t* L_20 = (uint32_t*)(&L_19->___FixedElementField);
  5049. int32_t L_21 = V_1;
  5050. int32_t L_22 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), 4)))));
  5051. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_23 = ___1_rhs;
  5052. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_24 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_23->___m_blocks);
  5053. uint32_t* L_25 = (uint32_t*)(&L_24->___FixedElementField);
  5054. int32_t L_26 = V_1;
  5055. int32_t L_27 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_25, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_26), 4)))));
  5056. if ((!(((uint32_t)L_22) > ((uint32_t)L_27))))
  5057. {
  5058. goto IL_0068;
  5059. }
  5060. }
  5061. {
  5062. return 1;
  5063. }
  5064. IL_0068:
  5065. {
  5066. return (-1);
  5067. }
  5068. IL_006a:
  5069. {
  5070. int32_t L_28 = V_1;
  5071. V_1 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
  5072. }
  5073. IL_006e:
  5074. {
  5075. int32_t L_29 = V_1;
  5076. if ((((int32_t)L_29) >= ((int32_t)0)))
  5077. {
  5078. goto IL_001e;
  5079. }
  5080. }
  5081. {
  5082. return 0;
  5083. }
  5084. }
  5085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Add_m4E1C5A27B4D6168D2967BF79174DA2A04A07669E (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_lhs, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_rhs, const RuntimeMethod* method)
  5086. {
  5087. static bool s_Il2CppMethodInitialized;
  5088. if (!s_Il2CppMethodInitialized)
  5089. {
  5090. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  5091. s_Il2CppMethodInitialized = true;
  5092. }
  5093. {
  5094. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___1_lhs;
  5095. int32_t L_1 = L_0->___m_length;
  5096. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = ___2_rhs;
  5097. int32_t L_3 = L_2->___m_length;
  5098. if ((((int32_t)L_1) >= ((int32_t)L_3)))
  5099. {
  5100. goto IL_0017;
  5101. }
  5102. }
  5103. {
  5104. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_4 = ___0_pResult;
  5105. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_5 = ___2_rhs;
  5106. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_6 = ___1_lhs;
  5107. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  5108. BurstString_BigInt_Add_internal_m6CF758D9927E3261E88334B90E80ECF6C20E6DEF(L_4, L_5, L_6, NULL);
  5109. return;
  5110. }
  5111. IL_0017:
  5112. {
  5113. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_7 = ___0_pResult;
  5114. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_8 = ___1_lhs;
  5115. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_9 = ___2_rhs;
  5116. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  5117. BurstString_BigInt_Add_internal_m6CF758D9927E3261E88334B90E80ECF6C20E6DEF(L_7, L_8, L_9, NULL);
  5118. return;
  5119. }
  5120. }
  5121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Add_internal_m6CF758D9927E3261E88334B90E80ECF6C20E6DEF (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_pLarge, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_pSmall, const RuntimeMethod* method)
  5122. {
  5123. int32_t V_0 = 0;
  5124. int32_t V_1 = 0;
  5125. uint64_t V_2 = 0;
  5126. uint32_t* V_3 = NULL;
  5127. uint32_t* V_4 = NULL;
  5128. uint32_t* V_5 = NULL;
  5129. uint32_t* V_6 = NULL;
  5130. uint32_t* V_7 = NULL;
  5131. uint32_t* V_8 = NULL;
  5132. uint32_t* V_9 = NULL;
  5133. uint32_t* V_10 = NULL;
  5134. uint32_t* V_11 = NULL;
  5135. uint32_t* V_12 = NULL;
  5136. uint64_t V_13 = 0;
  5137. uint64_t V_14 = 0;
  5138. {
  5139. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___1_pLarge;
  5140. int32_t L_1 = L_0->___m_length;
  5141. V_0 = L_1;
  5142. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = ___2_pSmall;
  5143. int32_t L_3 = L_2->___m_length;
  5144. V_1 = L_3;
  5145. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_4 = ___0_pResult;
  5146. int32_t L_5 = V_0;
  5147. L_4->___m_length = L_5;
  5148. V_2 = ((int64_t)0);
  5149. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_6 = ___1_pLarge;
  5150. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_7 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_6->___m_blocks);
  5151. uint32_t* L_8 = (uint32_t*)(&L_7->___FixedElementField);
  5152. V_4 = L_8;
  5153. uint32_t* L_9 = V_4;
  5154. V_3 = (uint32_t*)((uintptr_t)L_9);
  5155. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_10 = ___2_pSmall;
  5156. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_11 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_10->___m_blocks);
  5157. uint32_t* L_12 = (uint32_t*)(&L_11->___FixedElementField);
  5158. V_6 = L_12;
  5159. uint32_t* L_13 = V_6;
  5160. V_5 = (uint32_t*)((uintptr_t)L_13);
  5161. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_14 = ___0_pResult;
  5162. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_15 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_14->___m_blocks);
  5163. uint32_t* L_16 = (uint32_t*)(&L_15->___FixedElementField);
  5164. V_7 = L_16;
  5165. uint32_t* L_17 = V_7;
  5166. uint32_t* L_18 = V_3;
  5167. V_8 = L_18;
  5168. uint32_t* L_19 = V_5;
  5169. V_9 = L_19;
  5170. V_10 = (uint32_t*)((uintptr_t)L_17);
  5171. uint32_t* L_20 = V_8;
  5172. int32_t L_21 = V_0;
  5173. V_11 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), 4))));
  5174. uint32_t* L_22 = V_9;
  5175. int32_t L_23 = V_1;
  5176. V_12 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_23), 4))));
  5177. goto IL_0096;
  5178. }
  5179. IL_0068:
  5180. {
  5181. uint64_t L_24 = V_2;
  5182. uint32_t* L_25 = V_8;
  5183. int32_t L_26 = (*(L_25));
  5184. uint32_t* L_27 = V_9;
  5185. int32_t L_28 = (*(L_27));
  5186. V_13 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add((int64_t)L_24, ((int64_t)(uint64_t)((uint32_t)L_26)))), ((int64_t)(uint64_t)((uint32_t)L_28))));
  5187. uint64_t L_29 = V_13;
  5188. V_2 = ((int64_t)((uint64_t)L_29>>((int32_t)32)));
  5189. uint32_t* L_30 = V_10;
  5190. uint64_t L_31 = V_13;
  5191. *((int32_t*)L_30) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_31&((int64_t)(uint64_t)((uint32_t)(-1))))));
  5192. uint32_t* L_32 = V_8;
  5193. V_8 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_32, 4));
  5194. uint32_t* L_33 = V_9;
  5195. V_9 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, 4));
  5196. uint32_t* L_34 = V_10;
  5197. V_10 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_34, 4));
  5198. }
  5199. IL_0096:
  5200. {
  5201. uint32_t* L_35 = V_9;
  5202. uint32_t* L_36 = V_12;
  5203. if ((!(((uintptr_t)L_35) == ((uintptr_t)L_36))))
  5204. {
  5205. goto IL_0068;
  5206. }
  5207. }
  5208. {
  5209. goto IL_00c1;
  5210. }
  5211. IL_009e:
  5212. {
  5213. uint64_t L_37 = V_2;
  5214. uint32_t* L_38 = V_8;
  5215. int32_t L_39 = (*(L_38));
  5216. V_14 = ((int64_t)il2cpp_codegen_add((int64_t)L_37, ((int64_t)(uint64_t)((uint32_t)L_39))));
  5217. uint64_t L_40 = V_14;
  5218. V_2 = ((int64_t)((uint64_t)L_40>>((int32_t)32)));
  5219. uint32_t* L_41 = V_10;
  5220. uint64_t L_42 = V_14;
  5221. *((int32_t*)L_41) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_42&((int64_t)(uint64_t)((uint32_t)(-1))))));
  5222. uint32_t* L_43 = V_8;
  5223. V_8 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_43, 4));
  5224. uint32_t* L_44 = V_10;
  5225. V_10 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_44, 4));
  5226. }
  5227. IL_00c1:
  5228. {
  5229. uint32_t* L_45 = V_8;
  5230. uint32_t* L_46 = V_11;
  5231. if ((!(((uintptr_t)L_45) == ((uintptr_t)L_46))))
  5232. {
  5233. goto IL_009e;
  5234. }
  5235. }
  5236. {
  5237. uint64_t L_47 = V_2;
  5238. if (!L_47)
  5239. {
  5240. goto IL_00d9;
  5241. }
  5242. }
  5243. {
  5244. uint32_t* L_48 = V_10;
  5245. *((int32_t*)L_48) = (int32_t)1;
  5246. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_49 = ___0_pResult;
  5247. int32_t L_50 = V_0;
  5248. L_49->___m_length = ((int32_t)il2cpp_codegen_add(L_50, 1));
  5249. goto IL_00e0;
  5250. }
  5251. IL_00d9:
  5252. {
  5253. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_51 = ___0_pResult;
  5254. int32_t L_52 = V_0;
  5255. L_51->___m_length = L_52;
  5256. }
  5257. IL_00e0:
  5258. {
  5259. V_7 = (uint32_t*)((uintptr_t)0);
  5260. V_6 = (uint32_t*)((uintptr_t)0);
  5261. V_4 = (uint32_t*)((uintptr_t)0);
  5262. return;
  5263. }
  5264. }
  5265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply_m90F6D119D0DD397B1B0FB3C76EEE1126C6DFE8A9 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_lhs, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_rhs, const RuntimeMethod* method)
  5266. {
  5267. static bool s_Il2CppMethodInitialized;
  5268. if (!s_Il2CppMethodInitialized)
  5269. {
  5270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  5271. s_Il2CppMethodInitialized = true;
  5272. }
  5273. {
  5274. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___1_lhs;
  5275. int32_t L_1 = L_0->___m_length;
  5276. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = ___2_rhs;
  5277. int32_t L_3 = L_2->___m_length;
  5278. if ((((int32_t)L_1) >= ((int32_t)L_3)))
  5279. {
  5280. goto IL_0017;
  5281. }
  5282. }
  5283. {
  5284. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_4 = ___0_pResult;
  5285. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_5 = ___2_rhs;
  5286. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_6 = ___1_lhs;
  5287. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  5288. BurstString_BigInt_Multiply_internal_mEA2BBAA8C72283721474B5EF6F7BEBB426294CB3(L_4, L_5, L_6, NULL);
  5289. return;
  5290. }
  5291. IL_0017:
  5292. {
  5293. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_7 = ___0_pResult;
  5294. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_8 = ___1_lhs;
  5295. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_9 = ___2_rhs;
  5296. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  5297. BurstString_BigInt_Multiply_internal_mEA2BBAA8C72283721474B5EF6F7BEBB426294CB3(L_7, L_8, L_9, NULL);
  5298. return;
  5299. }
  5300. }
  5301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply_internal_mEA2BBAA8C72283721474B5EF6F7BEBB426294CB3 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_pLarge, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___2_pSmall, const RuntimeMethod* method)
  5302. {
  5303. int32_t V_0 = 0;
  5304. int32_t V_1 = 0;
  5305. uint32_t* V_2 = NULL;
  5306. uint32_t* V_3 = NULL;
  5307. uint32_t* V_4 = NULL;
  5308. uint32_t* V_5 = NULL;
  5309. uint32_t* V_6 = NULL;
  5310. uint32_t* V_7 = NULL;
  5311. uint32_t* V_8 = NULL;
  5312. uint32_t* V_9 = NULL;
  5313. uint32_t V_10 = 0;
  5314. uint32_t* V_11 = NULL;
  5315. uint32_t* V_12 = NULL;
  5316. uint64_t V_13 = 0;
  5317. uint64_t V_14 = 0;
  5318. {
  5319. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___1_pLarge;
  5320. int32_t L_1 = L_0->___m_length;
  5321. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = ___2_pSmall;
  5322. int32_t L_3 = L_2->___m_length;
  5323. V_0 = ((int32_t)il2cpp_codegen_add(L_1, L_3));
  5324. V_1 = 0;
  5325. goto IL_0028;
  5326. }
  5327. IL_0012:
  5328. {
  5329. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_4 = ___0_pResult;
  5330. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_5 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_4->___m_blocks);
  5331. uint32_t* L_6 = (uint32_t*)(&L_5->___FixedElementField);
  5332. int32_t L_7 = V_1;
  5333. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))) = (int32_t)0;
  5334. int32_t L_8 = V_1;
  5335. V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  5336. }
  5337. IL_0028:
  5338. {
  5339. int32_t L_9 = V_1;
  5340. int32_t L_10 = V_0;
  5341. if ((((int32_t)L_9) < ((int32_t)L_10)))
  5342. {
  5343. goto IL_0012;
  5344. }
  5345. }
  5346. {
  5347. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_11 = ___1_pLarge;
  5348. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_12 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_11->___m_blocks);
  5349. uint32_t* L_13 = (uint32_t*)(&L_12->___FixedElementField);
  5350. V_2 = L_13;
  5351. uint32_t* L_14 = V_2;
  5352. V_3 = (uint32_t*)((uintptr_t)L_14);
  5353. uint32_t* L_15 = V_3;
  5354. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_16 = ___1_pLarge;
  5355. int32_t L_17 = L_16->___m_length;
  5356. V_4 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), 4))));
  5357. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_18 = ___0_pResult;
  5358. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_19 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_18->___m_blocks);
  5359. uint32_t* L_20 = (uint32_t*)(&L_19->___FixedElementField);
  5360. V_5 = L_20;
  5361. uint32_t* L_21 = V_5;
  5362. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_22 = ___2_pSmall;
  5363. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_23 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_22->___m_blocks);
  5364. uint32_t* L_24 = (uint32_t*)(&L_23->___FixedElementField);
  5365. V_6 = L_24;
  5366. uint32_t* L_25 = V_6;
  5367. V_7 = (uint32_t*)((uintptr_t)L_25);
  5368. uint32_t* L_26 = V_7;
  5369. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_27 = ___2_pSmall;
  5370. int32_t L_28 = L_27->___m_length;
  5371. V_8 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_28), 4))));
  5372. V_9 = (uint32_t*)((uintptr_t)L_21);
  5373. goto IL_00d9;
  5374. }
  5375. IL_007c:
  5376. {
  5377. uint32_t* L_29 = V_7;
  5378. int32_t L_30 = (*(L_29));
  5379. V_10 = L_30;
  5380. uint32_t L_31 = V_10;
  5381. if (!L_31)
  5382. {
  5383. goto IL_00cd;
  5384. }
  5385. }
  5386. {
  5387. uint32_t* L_32 = V_3;
  5388. V_11 = L_32;
  5389. uint32_t* L_33 = V_9;
  5390. V_12 = L_33;
  5391. V_13 = ((int64_t)0);
  5392. }
  5393. IL_0090:
  5394. {
  5395. uint32_t* L_34 = V_12;
  5396. int32_t L_35 = (*(L_34));
  5397. uint32_t* L_36 = V_11;
  5398. int32_t L_37 = (*(L_36));
  5399. uint32_t L_38 = V_10;
  5400. uint64_t L_39 = V_13;
  5401. V_14 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)((uint32_t)L_35)), ((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_37)), ((int64_t)(uint64_t)L_38))))), (int64_t)L_39));
  5402. uint64_t L_40 = V_14;
  5403. V_13 = ((int64_t)((uint64_t)L_40>>((int32_t)32)));
  5404. uint32_t* L_41 = V_12;
  5405. uint64_t L_42 = V_14;
  5406. *((int32_t*)L_41) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_42&((int64_t)(uint64_t)((uint32_t)(-1))))));
  5407. uint32_t* L_43 = V_11;
  5408. V_11 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_43, 4));
  5409. uint32_t* L_44 = V_12;
  5410. V_12 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_44, 4));
  5411. uint32_t* L_45 = V_11;
  5412. uint32_t* L_46 = V_4;
  5413. if ((!(((uintptr_t)L_45) == ((uintptr_t)L_46))))
  5414. {
  5415. goto IL_0090;
  5416. }
  5417. }
  5418. {
  5419. uint32_t* L_47 = V_12;
  5420. uint64_t L_48 = V_13;
  5421. *((int32_t*)L_47) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_48&((int64_t)(uint64_t)((uint32_t)(-1))))));
  5422. }
  5423. IL_00cd:
  5424. {
  5425. uint32_t* L_49 = V_7;
  5426. V_7 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_49, 4));
  5427. uint32_t* L_50 = V_9;
  5428. V_9 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_50, 4));
  5429. }
  5430. IL_00d9:
  5431. {
  5432. uint32_t* L_51 = V_7;
  5433. uint32_t* L_52 = V_8;
  5434. if ((!(((uintptr_t)L_51) == ((uintptr_t)L_52))))
  5435. {
  5436. goto IL_007c;
  5437. }
  5438. }
  5439. {
  5440. int32_t L_53 = V_0;
  5441. if ((((int32_t)L_53) <= ((int32_t)0)))
  5442. {
  5443. goto IL_0103;
  5444. }
  5445. }
  5446. {
  5447. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_54 = ___0_pResult;
  5448. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_55 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_54->___m_blocks);
  5449. uint32_t* L_56 = (uint32_t*)(&L_55->___FixedElementField);
  5450. int32_t L_57 = V_0;
  5451. int32_t L_58 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_56, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract(L_57, 1))), 4)))));
  5452. if (L_58)
  5453. {
  5454. goto IL_0103;
  5455. }
  5456. }
  5457. {
  5458. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_59 = ___0_pResult;
  5459. int32_t L_60 = V_0;
  5460. L_59->___m_length = ((int32_t)il2cpp_codegen_subtract(L_60, 1));
  5461. goto IL_010a;
  5462. }
  5463. IL_0103:
  5464. {
  5465. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_61 = ___0_pResult;
  5466. int32_t L_62 = V_0;
  5467. L_61->___m_length = L_62;
  5468. }
  5469. IL_010a:
  5470. {
  5471. V_6 = (uint32_t*)((uintptr_t)0);
  5472. V_5 = (uint32_t*)((uintptr_t)0);
  5473. V_2 = (uint32_t*)((uintptr_t)0);
  5474. return;
  5475. }
  5476. }
  5477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply_m80C42811355207D0CD9E4E14BB916F0242D44FDF (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_lhs, uint32_t ___2_rhs, const RuntimeMethod* method)
  5478. {
  5479. uint32_t V_0 = 0;
  5480. uint32_t* V_1 = NULL;
  5481. uint32_t* V_2 = NULL;
  5482. uint32_t* V_3 = NULL;
  5483. uint32_t* V_4 = NULL;
  5484. uint32_t* V_5 = NULL;
  5485. uint32_t* V_6 = NULL;
  5486. uint64_t V_7 = 0;
  5487. {
  5488. V_0 = 0;
  5489. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___0_pResult;
  5490. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_1 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_0->___m_blocks);
  5491. uint32_t* L_2 = (uint32_t*)(&L_1->___FixedElementField);
  5492. V_2 = L_2;
  5493. uint32_t* L_3 = V_2;
  5494. V_1 = (uint32_t*)((uintptr_t)L_3);
  5495. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_4 = ___1_lhs;
  5496. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_5 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_4->___m_blocks);
  5497. uint32_t* L_6 = (uint32_t*)(&L_5->___FixedElementField);
  5498. V_3 = L_6;
  5499. uint32_t* L_7 = V_3;
  5500. uint32_t* L_8 = V_1;
  5501. V_4 = L_8;
  5502. V_5 = (uint32_t*)((uintptr_t)L_7);
  5503. uint32_t* L_9 = V_5;
  5504. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_10 = ___1_lhs;
  5505. int32_t L_11 = L_10->___m_length;
  5506. V_6 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 4))));
  5507. goto IL_005c;
  5508. }
  5509. IL_0034:
  5510. {
  5511. uint32_t* L_12 = V_5;
  5512. int32_t L_13 = (*(L_12));
  5513. uint32_t L_14 = ___2_rhs;
  5514. uint32_t L_15 = V_0;
  5515. V_7 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_13)), ((int64_t)(uint64_t)L_14))), ((int64_t)(uint64_t)L_15)));
  5516. uint32_t* L_16 = V_4;
  5517. uint64_t L_17 = V_7;
  5518. *((int32_t*)L_16) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_17&((int64_t)(uint64_t)((uint32_t)(-1))))));
  5519. uint64_t L_18 = V_7;
  5520. V_0 = ((int32_t)(uint32_t)((int64_t)((uint64_t)L_18>>((int32_t)32))));
  5521. uint32_t* L_19 = V_5;
  5522. V_5 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_19, 4));
  5523. uint32_t* L_20 = V_4;
  5524. V_4 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_20, 4));
  5525. }
  5526. IL_005c:
  5527. {
  5528. uint32_t* L_21 = V_5;
  5529. uint32_t* L_22 = V_6;
  5530. if ((!(((uintptr_t)L_21) == ((uintptr_t)L_22))))
  5531. {
  5532. goto IL_0034;
  5533. }
  5534. }
  5535. {
  5536. uint32_t L_23 = V_0;
  5537. if (!L_23)
  5538. {
  5539. goto IL_0079;
  5540. }
  5541. }
  5542. {
  5543. uint32_t* L_24 = V_4;
  5544. uint32_t L_25 = V_0;
  5545. *((int32_t*)L_24) = (int32_t)L_25;
  5546. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_26 = ___0_pResult;
  5547. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_27 = ___1_lhs;
  5548. int32_t L_28 = L_27->___m_length;
  5549. L_26->___m_length = ((int32_t)il2cpp_codegen_add(L_28, 1));
  5550. goto IL_0085;
  5551. }
  5552. IL_0079:
  5553. {
  5554. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_29 = ___0_pResult;
  5555. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_30 = ___1_lhs;
  5556. int32_t L_31 = L_30->___m_length;
  5557. L_29->___m_length = L_31;
  5558. }
  5559. IL_0085:
  5560. {
  5561. V_3 = (uint32_t*)((uintptr_t)0);
  5562. V_2 = (uint32_t*)((uintptr_t)0);
  5563. return;
  5564. }
  5565. }
  5566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply2_m2C3E74572DBF8B4600AC3AB75B2CF00A6498105C (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_input, const RuntimeMethod* method)
  5567. {
  5568. uint32_t V_0 = 0;
  5569. uint32_t* V_1 = NULL;
  5570. uint32_t* V_2 = NULL;
  5571. uint32_t* V_3 = NULL;
  5572. uint32_t* V_4 = NULL;
  5573. uint32_t* V_5 = NULL;
  5574. uint32_t* V_6 = NULL;
  5575. uint32_t V_7 = 0;
  5576. {
  5577. V_0 = 0;
  5578. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___0_pResult;
  5579. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_1 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_0->___m_blocks);
  5580. uint32_t* L_2 = (uint32_t*)(&L_1->___FixedElementField);
  5581. V_2 = L_2;
  5582. uint32_t* L_3 = V_2;
  5583. V_1 = (uint32_t*)((uintptr_t)L_3);
  5584. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_4 = ___1_input;
  5585. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_5 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_4->___m_blocks);
  5586. uint32_t* L_6 = (uint32_t*)(&L_5->___FixedElementField);
  5587. V_3 = L_6;
  5588. uint32_t* L_7 = V_3;
  5589. uint32_t* L_8 = V_1;
  5590. V_4 = L_8;
  5591. V_5 = (uint32_t*)((uintptr_t)L_7);
  5592. uint32_t* L_9 = V_5;
  5593. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_10 = ___1_input;
  5594. int32_t L_11 = L_10->___m_length;
  5595. V_6 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 4))));
  5596. goto IL_0054;
  5597. }
  5598. IL_0034:
  5599. {
  5600. uint32_t* L_12 = V_5;
  5601. int32_t L_13 = (*(L_12));
  5602. V_7 = L_13;
  5603. uint32_t* L_14 = V_4;
  5604. uint32_t L_15 = V_7;
  5605. uint32_t L_16 = V_0;
  5606. *((int32_t*)L_14) = (int32_t)((int32_t)(((int32_t)((int32_t)L_15<<1))|(int32_t)L_16));
  5607. uint32_t L_17 = V_7;
  5608. V_0 = ((int32_t)((uint32_t)L_17>>((int32_t)31)));
  5609. uint32_t* L_18 = V_5;
  5610. V_5 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_18, 4));
  5611. uint32_t* L_19 = V_4;
  5612. V_4 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_19, 4));
  5613. }
  5614. IL_0054:
  5615. {
  5616. uint32_t* L_20 = V_5;
  5617. uint32_t* L_21 = V_6;
  5618. if ((!(((uintptr_t)L_20) == ((uintptr_t)L_21))))
  5619. {
  5620. goto IL_0034;
  5621. }
  5622. }
  5623. {
  5624. uint32_t L_22 = V_0;
  5625. if (!L_22)
  5626. {
  5627. goto IL_0071;
  5628. }
  5629. }
  5630. {
  5631. uint32_t* L_23 = V_4;
  5632. uint32_t L_24 = V_0;
  5633. *((int32_t*)L_23) = (int32_t)L_24;
  5634. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_25 = ___0_pResult;
  5635. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_26 = ___1_input;
  5636. int32_t L_27 = L_26->___m_length;
  5637. L_25->___m_length = ((int32_t)il2cpp_codegen_add(L_27, 1));
  5638. goto IL_007d;
  5639. }
  5640. IL_0071:
  5641. {
  5642. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_28 = ___0_pResult;
  5643. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_29 = ___1_input;
  5644. int32_t L_30 = L_29->___m_length;
  5645. L_28->___m_length = L_30;
  5646. }
  5647. IL_007d:
  5648. {
  5649. V_3 = (uint32_t*)((uintptr_t)0);
  5650. V_2 = (uint32_t*)((uintptr_t)0);
  5651. return;
  5652. }
  5653. }
  5654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply2_m45D9B179615B4A6BAD47C2EAE92AEDE7A2406252 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, const RuntimeMethod* method)
  5655. {
  5656. uint32_t V_0 = 0;
  5657. uint32_t* V_1 = NULL;
  5658. uint32_t* V_2 = NULL;
  5659. uint32_t* V_3 = NULL;
  5660. uint32_t V_4 = 0;
  5661. {
  5662. V_0 = 0;
  5663. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___0_pResult;
  5664. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_1 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_0->___m_blocks);
  5665. uint32_t* L_2 = (uint32_t*)(&L_1->___FixedElementField);
  5666. V_1 = L_2;
  5667. uint32_t* L_3 = V_1;
  5668. V_2 = (uint32_t*)((uintptr_t)L_3);
  5669. uint32_t* L_4 = V_2;
  5670. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_5 = ___0_pResult;
  5671. int32_t L_6 = L_5->___m_length;
  5672. V_3 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))));
  5673. goto IL_0035;
  5674. }
  5675. IL_001f:
  5676. {
  5677. uint32_t* L_7 = V_2;
  5678. int32_t L_8 = (*(L_7));
  5679. V_4 = L_8;
  5680. uint32_t* L_9 = V_2;
  5681. uint32_t L_10 = V_4;
  5682. uint32_t L_11 = V_0;
  5683. *((int32_t*)L_9) = (int32_t)((int32_t)(((int32_t)((int32_t)L_10<<1))|(int32_t)L_11));
  5684. uint32_t L_12 = V_4;
  5685. V_0 = ((int32_t)((uint32_t)L_12>>((int32_t)31)));
  5686. uint32_t* L_13 = V_2;
  5687. V_2 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
  5688. }
  5689. IL_0035:
  5690. {
  5691. uint32_t* L_14 = V_2;
  5692. uint32_t* L_15 = V_3;
  5693. if ((!(((uintptr_t)L_14) == ((uintptr_t)L_15))))
  5694. {
  5695. goto IL_001f;
  5696. }
  5697. }
  5698. {
  5699. uint32_t L_16 = V_0;
  5700. if (!L_16)
  5701. {
  5702. goto IL_004a;
  5703. }
  5704. }
  5705. {
  5706. uint32_t* L_17 = V_2;
  5707. uint32_t L_18 = V_0;
  5708. *((int32_t*)L_17) = (int32_t)L_18;
  5709. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_19 = ___0_pResult;
  5710. int32_t* L_20 = (int32_t*)(&L_19->___m_length);
  5711. int32_t* L_21 = L_20;
  5712. int32_t L_22 = *((int32_t*)L_21);
  5713. *((int32_t*)L_21) = (int32_t)((int32_t)il2cpp_codegen_add(L_22, 1));
  5714. }
  5715. IL_004a:
  5716. {
  5717. V_1 = (uint32_t*)((uintptr_t)0);
  5718. return;
  5719. }
  5720. }
  5721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Multiply10_m82AC5B11EB311D603B1A70235E95CC83D39E701E (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, const RuntimeMethod* method)
  5722. {
  5723. uint64_t V_0 = 0;
  5724. uint32_t* V_1 = NULL;
  5725. uint32_t* V_2 = NULL;
  5726. uint32_t* V_3 = NULL;
  5727. uint64_t V_4 = 0;
  5728. {
  5729. V_0 = ((int64_t)0);
  5730. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___0_pResult;
  5731. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_1 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_0->___m_blocks);
  5732. uint32_t* L_2 = (uint32_t*)(&L_1->___FixedElementField);
  5733. V_1 = L_2;
  5734. uint32_t* L_3 = V_1;
  5735. V_2 = (uint32_t*)((uintptr_t)L_3);
  5736. uint32_t* L_4 = V_2;
  5737. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_5 = ___0_pResult;
  5738. int32_t L_6 = L_5->___m_length;
  5739. V_3 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))));
  5740. goto IL_003d;
  5741. }
  5742. IL_0020:
  5743. {
  5744. uint32_t* L_7 = V_2;
  5745. int32_t L_8 = (*(L_7));
  5746. uint64_t L_9 = V_0;
  5747. V_4 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_8)), ((int64_t)((int32_t)10)))), (int64_t)L_9));
  5748. uint32_t* L_10 = V_2;
  5749. uint64_t L_11 = V_4;
  5750. *((int32_t*)L_10) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_11&((int64_t)(uint64_t)((uint32_t)(-1))))));
  5751. uint64_t L_12 = V_4;
  5752. V_0 = ((int64_t)((uint64_t)L_12>>((int32_t)32)));
  5753. uint32_t* L_13 = V_2;
  5754. V_2 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_13, 4));
  5755. }
  5756. IL_003d:
  5757. {
  5758. uint32_t* L_14 = V_2;
  5759. uint32_t* L_15 = V_3;
  5760. if ((!(((uintptr_t)L_14) == ((uintptr_t)L_15))))
  5761. {
  5762. goto IL_0020;
  5763. }
  5764. }
  5765. {
  5766. uint64_t L_16 = V_0;
  5767. if (!L_16)
  5768. {
  5769. goto IL_0053;
  5770. }
  5771. }
  5772. {
  5773. uint32_t* L_17 = V_2;
  5774. uint64_t L_18 = V_0;
  5775. *((int32_t*)L_17) = (int32_t)((int32_t)(uint32_t)L_18);
  5776. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_19 = ___0_pResult;
  5777. int32_t* L_20 = (int32_t*)(&L_19->___m_length);
  5778. int32_t* L_21 = L_20;
  5779. int32_t L_22 = *((int32_t*)L_21);
  5780. *((int32_t*)L_21) = (int32_t)((int32_t)il2cpp_codegen_add(L_22, 1));
  5781. }
  5782. IL_0053:
  5783. {
  5784. V_1 = (uint32_t*)((uintptr_t)0);
  5785. return;
  5786. }
  5787. }
  5788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR tBigInt_t6A436AD3913A2950571338A5018B48B299987358 BurstString_g_PowerOf10_Big_mD308778BE6E3F6102AA2FEB7F8092DD82B7F6D43 (int32_t ___0_i, const RuntimeMethod* method)
  5789. {
  5790. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_0;
  5791. memset((&V_0), 0, sizeof(V_0));
  5792. {
  5793. int32_t L_0 = ___0_i;
  5794. if (L_0)
  5795. {
  5796. goto IL_0022;
  5797. }
  5798. }
  5799. {
  5800. (&V_0)->___m_length = 1;
  5801. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_1 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5802. uint32_t* L_2 = (uint32_t*)(&L_1->___FixedElementField);
  5803. *((int32_t*)L_2) = (int32_t)((int32_t)100000000);
  5804. goto IL_0503;
  5805. }
  5806. IL_0022:
  5807. {
  5808. int32_t L_3 = ___0_i;
  5809. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  5810. {
  5811. goto IL_0059;
  5812. }
  5813. }
  5814. {
  5815. (&V_0)->___m_length = 2;
  5816. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_4 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5817. uint32_t* L_5 = (uint32_t*)(&L_4->___FixedElementField);
  5818. *((int32_t*)L_5) = (int32_t)((int32_t)1874919424);
  5819. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_6 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5820. uint32_t* L_7 = (uint32_t*)(&L_6->___FixedElementField);
  5821. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_7, 4))) = (int32_t)((int32_t)2328306);
  5822. goto IL_0503;
  5823. }
  5824. IL_0059:
  5825. {
  5826. int32_t L_8 = ___0_i;
  5827. if ((!(((uint32_t)L_8) == ((uint32_t)2))))
  5828. {
  5829. goto IL_00ba;
  5830. }
  5831. }
  5832. {
  5833. (&V_0)->___m_length = 4;
  5834. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_9 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5835. uint32_t* L_10 = (uint32_t*)(&L_9->___FixedElementField);
  5836. *((int32_t*)L_10) = (int32_t)0;
  5837. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_11 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5838. uint32_t* L_12 = (uint32_t*)(&L_11->___FixedElementField);
  5839. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_12, 4))) = (int32_t)((int32_t)-2052264063);
  5840. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_13 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5841. uint32_t* L_14 = (uint32_t*)(&L_13->___FixedElementField);
  5842. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)((int32_t)762134875);
  5843. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_15 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5844. uint32_t* L_16 = (uint32_t*)(&L_15->___FixedElementField);
  5845. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)((int32_t)1262);
  5846. goto IL_0503;
  5847. }
  5848. IL_00ba:
  5849. {
  5850. int32_t L_17 = ___0_i;
  5851. if ((!(((uint32_t)L_17) == ((uint32_t)3))))
  5852. {
  5853. goto IL_015f;
  5854. }
  5855. }
  5856. {
  5857. (&V_0)->___m_length = 7;
  5858. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_18 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5859. uint32_t* L_19 = (uint32_t*)(&L_18->___FixedElementField);
  5860. *((int32_t*)L_19) = (int32_t)0;
  5861. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_20 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5862. uint32_t* L_21 = (uint32_t*)(&L_20->___FixedElementField);
  5863. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_21, 4))) = (int32_t)0;
  5864. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_22 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5865. uint32_t* L_23 = (uint32_t*)(&L_22->___FixedElementField);
  5866. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)((int32_t)-1083564287);
  5867. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_24 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5868. uint32_t* L_25 = (uint32_t*)(&L_24->___FixedElementField);
  5869. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_25, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)((int32_t)1849224548);
  5870. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_26 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5871. uint32_t* L_27 = (uint32_t*)(&L_26->___FixedElementField);
  5872. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_27, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4))))) = (int32_t)((int32_t)-626550803);
  5873. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_28 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5874. uint32_t* L_29 = (uint32_t*)(&L_28->___FixedElementField);
  5875. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_29, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4))))) = (int32_t)((int32_t)-381683212);
  5876. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_30 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5877. uint32_t* L_31 = (uint32_t*)(&L_30->___FixedElementField);
  5878. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_31, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4))))) = (int32_t)((int32_t)1593091);
  5879. goto IL_0503;
  5880. }
  5881. IL_015f:
  5882. {
  5883. int32_t L_32 = ___0_i;
  5884. if ((!(((uint32_t)L_32) == ((uint32_t)4))))
  5885. {
  5886. goto IL_02a3;
  5887. }
  5888. }
  5889. {
  5890. (&V_0)->___m_length = ((int32_t)14);
  5891. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_33 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5892. uint32_t* L_34 = (uint32_t*)(&L_33->___FixedElementField);
  5893. *((int32_t*)L_34) = (int32_t)0;
  5894. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_35 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5895. uint32_t* L_36 = (uint32_t*)(&L_35->___FixedElementField);
  5896. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_36, 4))) = (int32_t)0;
  5897. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_37 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5898. uint32_t* L_38 = (uint32_t*)(&L_37->___FixedElementField);
  5899. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)0;
  5900. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_39 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5901. uint32_t* L_40 = (uint32_t*)(&L_39->___FixedElementField);
  5902. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_40, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)0;
  5903. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_41 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5904. uint32_t* L_42 = (uint32_t*)(&L_41->___FixedElementField);
  5905. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4))))) = (int32_t)((int32_t)781532673);
  5906. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_43 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5907. uint32_t* L_44 = (uint32_t*)(&L_43->___FixedElementField);
  5908. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4))))) = (int32_t)((int32_t)64985353);
  5909. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_45 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5910. uint32_t* L_46 = (uint32_t*)(&L_45->___FixedElementField);
  5911. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_46, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4))))) = (int32_t)((int32_t)253049085);
  5912. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_47 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5913. uint32_t* L_48 = (uint32_t*)(&L_47->___FixedElementField);
  5914. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)7), 4))))) = (int32_t)((int32_t)594863151);
  5915. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_49 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5916. uint32_t* L_50 = (uint32_t*)(&L_49->___FixedElementField);
  5917. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_50, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)8), 4))))) = (int32_t)((int32_t)-741345812);
  5918. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_51 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5919. uint32_t* L_52 = (uint32_t*)(&L_51->___FixedElementField);
  5920. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_52, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)9)), 4))))) = (int32_t)((int32_t)-1006314488);
  5921. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_53 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5922. uint32_t* L_54 = (uint32_t*)(&L_53->___FixedElementField);
  5923. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_54, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)10)), 4))))) = (int32_t)((int32_t)-1127370534);
  5924. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_55 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5925. uint32_t* L_56 = (uint32_t*)(&L_55->___FixedElementField);
  5926. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_56, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)11)), 4))))) = (int32_t)((int32_t)-1506574567);
  5927. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_57 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5928. uint32_t* L_58 = (uint32_t*)(&L_57->___FixedElementField);
  5929. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_58, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)12)), 4))))) = (int32_t)((int32_t)-383834621);
  5930. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_59 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5931. uint32_t* L_60 = (uint32_t*)(&L_59->___FixedElementField);
  5932. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)13)), 4))))) = (int32_t)((int32_t)590);
  5933. goto IL_0503;
  5934. }
  5935. IL_02a3:
  5936. {
  5937. (&V_0)->___m_length = ((int32_t)27);
  5938. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_61 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5939. uint32_t* L_62 = (uint32_t*)(&L_61->___FixedElementField);
  5940. *((int32_t*)L_62) = (int32_t)0;
  5941. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_63 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5942. uint32_t* L_64 = (uint32_t*)(&L_63->___FixedElementField);
  5943. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_64, 4))) = (int32_t)0;
  5944. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_65 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5945. uint32_t* L_66 = (uint32_t*)(&L_65->___FixedElementField);
  5946. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_66, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)0;
  5947. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_67 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5948. uint32_t* L_68 = (uint32_t*)(&L_67->___FixedElementField);
  5949. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_68, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)0;
  5950. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_69 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5951. uint32_t* L_70 = (uint32_t*)(&L_69->___FixedElementField);
  5952. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_70, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4))))) = (int32_t)0;
  5953. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_71 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5954. uint32_t* L_72 = (uint32_t*)(&L_71->___FixedElementField);
  5955. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_72, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4))))) = (int32_t)0;
  5956. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_73 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5957. uint32_t* L_74 = (uint32_t*)(&L_73->___FixedElementField);
  5958. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_74, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4))))) = (int32_t)0;
  5959. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_75 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5960. uint32_t* L_76 = (uint32_t*)(&L_75->___FixedElementField);
  5961. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_76, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)7), 4))))) = (int32_t)0;
  5962. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_77 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5963. uint32_t* L_78 = (uint32_t*)(&L_77->___FixedElementField);
  5964. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_78, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)8), 4))))) = (int32_t)((int32_t)-1741784063);
  5965. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_79 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5966. uint32_t* L_80 = (uint32_t*)(&L_79->___FixedElementField);
  5967. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_80, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)9)), 4))))) = (int32_t)((int32_t)-1093433509);
  5968. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_81 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5969. uint32_t* L_82 = (uint32_t*)(&L_81->___FixedElementField);
  5970. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_82, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)10)), 4))))) = (int32_t)((int32_t)-656826510);
  5971. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_83 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5972. uint32_t* L_84 = (uint32_t*)(&L_83->___FixedElementField);
  5973. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_84, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)11)), 4))))) = (int32_t)((int32_t)303378311);
  5974. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_85 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5975. uint32_t* L_86 = (uint32_t*)(&L_85->___FixedElementField);
  5976. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_86, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)12)), 4))))) = (int32_t)((int32_t)1809731782);
  5977. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_87 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5978. uint32_t* L_88 = (uint32_t*)(&L_87->___FixedElementField);
  5979. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_88, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)13)), 4))))) = (int32_t)((int32_t)-817205648);
  5980. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_89 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5981. uint32_t* L_90 = (uint32_t*)(&L_89->___FixedElementField);
  5982. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_90, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)14)), 4))))) = (int32_t)((int32_t)-711600113);
  5983. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_91 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5984. uint32_t* L_92 = (uint32_t*)(&L_91->___FixedElementField);
  5985. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_92, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)15)), 4))))) = (int32_t)((int32_t)649228654);
  5986. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_93 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5987. uint32_t* L_94 = (uint32_t*)(&L_93->___FixedElementField);
  5988. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_94, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)16)), 4))))) = (int32_t)((int32_t)-1379506512);
  5989. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_95 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5990. uint32_t* L_96 = (uint32_t*)(&L_95->___FixedElementField);
  5991. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_96, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)17)), 4))))) = (int32_t)((int32_t)487929380);
  5992. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_97 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5993. uint32_t* L_98 = (uint32_t*)(&L_97->___FixedElementField);
  5994. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_98, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)18)), 4))))) = (int32_t)((int32_t)1011012442);
  5995. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_99 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5996. uint32_t* L_100 = (uint32_t*)(&L_99->___FixedElementField);
  5997. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_100, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)19)), 4))))) = (int32_t)((int32_t)1677677582);
  5998. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_101 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  5999. uint32_t* L_102 = (uint32_t*)(&L_101->___FixedElementField);
  6000. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_102, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)20)), 4))))) = (int32_t)((int32_t)-866815040);
  6001. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_103 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  6002. uint32_t* L_104 = (uint32_t*)(&L_103->___FixedElementField);
  6003. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_104, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)21)), 4))))) = (int32_t)((int32_t)1710878487);
  6004. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_105 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  6005. uint32_t* L_106 = (uint32_t*)(&L_105->___FixedElementField);
  6006. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_106, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)22)), 4))))) = (int32_t)((int32_t)1438394610);
  6007. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_107 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  6008. uint32_t* L_108 = (uint32_t*)(&L_107->___FixedElementField);
  6009. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_108, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)23)), 4))))) = (int32_t)((int32_t)-2133014537);
  6010. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_109 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  6011. uint32_t* L_110 = (uint32_t*)(&L_109->___FixedElementField);
  6012. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_110, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)24)), 4))))) = (int32_t)((int32_t)-194056740);
  6013. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_111 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  6014. uint32_t* L_112 = (uint32_t*)(&L_111->___FixedElementField);
  6015. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_112, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)25)), 4))))) = (int32_t)((int32_t)1608314830);
  6016. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_113 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&(&V_0)->___m_blocks);
  6017. uint32_t* L_114 = (uint32_t*)(&L_113->___FixedElementField);
  6018. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_114, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)26)), 4))))) = (int32_t)((int32_t)349175);
  6019. }
  6020. IL_0503:
  6021. {
  6022. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_115 = V_0;
  6023. return L_115;
  6024. }
  6025. }
  6026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Pow10_mE53CE39D44AABA6924D6544F12E564EC2DCFE642 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, uint32_t ___1_exponent, const RuntimeMethod* method)
  6027. {
  6028. static bool s_Il2CppMethodInitialized;
  6029. if (!s_Il2CppMethodInitialized)
  6030. {
  6031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6032. s_Il2CppMethodInitialized = true;
  6033. }
  6034. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_0;
  6035. memset((&V_0), 0, sizeof(V_0));
  6036. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_1;
  6037. memset((&V_1), 0, sizeof(V_1));
  6038. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* V_2 = NULL;
  6039. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* V_3 = NULL;
  6040. uint32_t V_4 = 0;
  6041. int32_t V_5 = 0;
  6042. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* V_6 = NULL;
  6043. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_7;
  6044. memset((&V_7), 0, sizeof(V_7));
  6045. {
  6046. il2cpp_codegen_initobj((&V_0), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6047. il2cpp_codegen_initobj((&V_1), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6048. V_2 = (&V_0);
  6049. V_3 = (&V_1);
  6050. uint32_t L_0 = ___1_exponent;
  6051. V_4 = ((int32_t)((int32_t)L_0&7));
  6052. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_1 = V_2;
  6053. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6054. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___g_PowerOf10_U32;
  6055. uint32_t L_3 = V_4;
  6056. NullCheck(L_2);
  6057. uint32_t L_4 = L_3;
  6058. uint32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  6059. tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233(L_1, L_5, NULL);
  6060. uint32_t L_6 = ___1_exponent;
  6061. ___1_exponent = ((int32_t)((uint32_t)L_6>>3));
  6062. V_5 = 0;
  6063. goto IL_0071;
  6064. }
  6065. IL_0033:
  6066. {
  6067. uint32_t L_7 = ___1_exponent;
  6068. if (!((int32_t)((int32_t)L_7&1)))
  6069. {
  6070. goto IL_0066;
  6071. }
  6072. }
  6073. {
  6074. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_8 = V_3;
  6075. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_9 = V_2;
  6076. int32_t L_10 = V_5;
  6077. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6078. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_11;
  6079. L_11 = BurstString_g_PowerOf10_Big_mD308778BE6E3F6102AA2FEB7F8092DD82B7F6D43(L_10, NULL);
  6080. V_7 = L_11;
  6081. BurstString_BigInt_Multiply_m90F6D119D0DD397B1B0FB3C76EEE1126C6DFE8A9(L_8, L_9, (&V_7), NULL);
  6082. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_12 = V_2;
  6083. V_6 = L_12;
  6084. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_13 = V_2;
  6085. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_14 = V_3;
  6086. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_15 = (*(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_14);
  6087. *(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_13 = L_15;
  6088. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_16 = V_3;
  6089. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_17 = V_6;
  6090. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_18 = (*(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_17);
  6091. *(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_16 = L_18;
  6092. }
  6093. IL_0066:
  6094. {
  6095. int32_t L_19 = V_5;
  6096. V_5 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  6097. uint32_t L_20 = ___1_exponent;
  6098. ___1_exponent = ((int32_t)((uint32_t)L_20>>1));
  6099. }
  6100. IL_0071:
  6101. {
  6102. uint32_t L_21 = ___1_exponent;
  6103. if (L_21)
  6104. {
  6105. goto IL_0033;
  6106. }
  6107. }
  6108. {
  6109. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_22 = ___0_pResult;
  6110. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_23 = V_2;
  6111. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_24 = (*(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_23);
  6112. *(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_22 = L_24;
  6113. return;
  6114. }
  6115. }
  6116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_MultiplyPow10_mA62F7C4D0BC220B200E0AF031CEA586C59E1EEBD (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_input, uint32_t ___2_exponent, const RuntimeMethod* method)
  6117. {
  6118. static bool s_Il2CppMethodInitialized;
  6119. if (!s_Il2CppMethodInitialized)
  6120. {
  6121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6122. s_Il2CppMethodInitialized = true;
  6123. }
  6124. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_0;
  6125. memset((&V_0), 0, sizeof(V_0));
  6126. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_1;
  6127. memset((&V_1), 0, sizeof(V_1));
  6128. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* V_2 = NULL;
  6129. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* V_3 = NULL;
  6130. uint32_t V_4 = 0;
  6131. int32_t V_5 = 0;
  6132. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* V_6 = NULL;
  6133. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_7;
  6134. memset((&V_7), 0, sizeof(V_7));
  6135. {
  6136. il2cpp_codegen_initobj((&V_0), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6137. il2cpp_codegen_initobj((&V_1), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6138. V_2 = (&V_0);
  6139. V_3 = (&V_1);
  6140. uint32_t L_0 = ___2_exponent;
  6141. V_4 = ((int32_t)((int32_t)L_0&7));
  6142. uint32_t L_1 = V_4;
  6143. if (!L_1)
  6144. {
  6145. goto IL_0030;
  6146. }
  6147. }
  6148. {
  6149. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = V_2;
  6150. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_3 = ___1_input;
  6151. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6152. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___g_PowerOf10_U32;
  6153. uint32_t L_5 = V_4;
  6154. NullCheck(L_4);
  6155. uint32_t L_6 = L_5;
  6156. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6157. BurstString_BigInt_Multiply_m80C42811355207D0CD9E4E14BB916F0242D44FDF(L_2, L_3, L_7, NULL);
  6158. goto IL_003c;
  6159. }
  6160. IL_0030:
  6161. {
  6162. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_8 = V_2;
  6163. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_9 = ___1_input;
  6164. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_10 = (*(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_9);
  6165. *(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_8 = L_10;
  6166. }
  6167. IL_003c:
  6168. {
  6169. uint32_t L_11 = ___2_exponent;
  6170. ___2_exponent = ((int32_t)((uint32_t)L_11>>3));
  6171. V_5 = 0;
  6172. goto IL_0084;
  6173. }
  6174. IL_0046:
  6175. {
  6176. uint32_t L_12 = ___2_exponent;
  6177. if (!((int32_t)((int32_t)L_12&1)))
  6178. {
  6179. goto IL_0079;
  6180. }
  6181. }
  6182. {
  6183. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_13 = V_3;
  6184. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_14 = V_2;
  6185. int32_t L_15 = V_5;
  6186. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6187. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_16;
  6188. L_16 = BurstString_g_PowerOf10_Big_mD308778BE6E3F6102AA2FEB7F8092DD82B7F6D43(L_15, NULL);
  6189. V_7 = L_16;
  6190. BurstString_BigInt_Multiply_m90F6D119D0DD397B1B0FB3C76EEE1126C6DFE8A9(L_13, L_14, (&V_7), NULL);
  6191. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_17 = V_2;
  6192. V_6 = L_17;
  6193. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_18 = V_2;
  6194. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_19 = V_3;
  6195. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_20 = (*(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_19);
  6196. *(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_18 = L_20;
  6197. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_21 = V_3;
  6198. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_22 = V_6;
  6199. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_23 = (*(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_22);
  6200. *(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_21 = L_23;
  6201. }
  6202. IL_0079:
  6203. {
  6204. int32_t L_24 = V_5;
  6205. V_5 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  6206. uint32_t L_25 = ___2_exponent;
  6207. ___2_exponent = ((int32_t)((uint32_t)L_25>>1));
  6208. }
  6209. IL_0084:
  6210. {
  6211. uint32_t L_26 = ___2_exponent;
  6212. if (L_26)
  6213. {
  6214. goto IL_0046;
  6215. }
  6216. }
  6217. {
  6218. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_27 = ___0_pResult;
  6219. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_28 = V_2;
  6220. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_29 = (*(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_28);
  6221. *(tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_27 = L_29;
  6222. return;
  6223. }
  6224. }
  6225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_Pow2_m7D6C74FD7591BA82DFAD8CFAEB2DC0727427587A (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, uint32_t ___1_exponent, const RuntimeMethod* method)
  6226. {
  6227. int32_t V_0 = 0;
  6228. int32_t V_1 = 0;
  6229. uint32_t V_2 = 0;
  6230. {
  6231. uint32_t L_0 = ___1_exponent;
  6232. V_0 = ((int32_t)((int32_t)L_0/((int32_t)32)));
  6233. V_2 = 0;
  6234. goto IL_0021;
  6235. }
  6236. IL_0009:
  6237. {
  6238. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_1 = ___0_pResult;
  6239. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_2 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_1->___m_blocks);
  6240. uint32_t* L_3 = (uint32_t*)(&L_2->___FixedElementField);
  6241. uint32_t L_4 = V_2;
  6242. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_4), ((int64_t)4))))))) = (int32_t)0;
  6243. uint32_t L_5 = V_2;
  6244. V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, 1));
  6245. }
  6246. IL_0021:
  6247. {
  6248. uint32_t L_6 = V_2;
  6249. int32_t L_7 = V_0;
  6250. if ((((int64_t)((int64_t)(uint64_t)L_6)) <= ((int64_t)((int64_t)L_7))))
  6251. {
  6252. goto IL_0009;
  6253. }
  6254. }
  6255. {
  6256. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_8 = ___0_pResult;
  6257. int32_t L_9 = V_0;
  6258. L_8->___m_length = ((int32_t)il2cpp_codegen_add(L_9, 1));
  6259. uint32_t L_10 = ___1_exponent;
  6260. V_1 = ((int32_t)((int32_t)L_10%((int32_t)32)));
  6261. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_11 = ___0_pResult;
  6262. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_12 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_11->___m_blocks);
  6263. uint32_t* L_13 = (uint32_t*)(&L_12->___FixedElementField);
  6264. int32_t L_14 = V_0;
  6265. uint32_t* L_15 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 4))));
  6266. int32_t L_16 = *((uint32_t*)L_15);
  6267. int32_t L_17 = V_1;
  6268. *((int32_t*)L_15) = (int32_t)((int32_t)(L_16|((int32_t)(1<<((int32_t)(L_17&((int32_t)31)))))));
  6269. return;
  6270. }
  6271. }
  6272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BurstString_BigInt_DivideWithRemainder_MaxQuotient9_m88E9DEA846064D23C9C090B9626B66DB52A844E9 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pDividend, tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___1_divisor, const RuntimeMethod* method)
  6273. {
  6274. static bool s_Il2CppMethodInitialized;
  6275. if (!s_Il2CppMethodInitialized)
  6276. {
  6277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6278. s_Il2CppMethodInitialized = true;
  6279. }
  6280. int32_t V_0 = 0;
  6281. uint32_t* V_1 = NULL;
  6282. uint32_t* V_2 = NULL;
  6283. uint32_t* V_3 = NULL;
  6284. uint32_t* V_4 = NULL;
  6285. uint32_t* V_5 = NULL;
  6286. uint32_t* V_6 = NULL;
  6287. uint32_t* V_7 = NULL;
  6288. uint32_t V_8 = 0;
  6289. uint64_t V_9 = 0;
  6290. uint64_t V_10 = 0;
  6291. uint64_t V_11 = 0;
  6292. uint64_t V_12 = 0;
  6293. uint64_t V_13 = 0;
  6294. uint64_t V_14 = 0;
  6295. {
  6296. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_0 = ___1_divisor;
  6297. int32_t L_1 = L_0->___m_length;
  6298. V_0 = L_1;
  6299. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = ___0_pDividend;
  6300. int32_t L_3 = L_2->___m_length;
  6301. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_4 = ___1_divisor;
  6302. int32_t L_5 = L_4->___m_length;
  6303. if ((((int32_t)L_3) >= ((int32_t)L_5)))
  6304. {
  6305. goto IL_0017;
  6306. }
  6307. }
  6308. {
  6309. return 0;
  6310. }
  6311. IL_0017:
  6312. {
  6313. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_6 = ___1_divisor;
  6314. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_7 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_6->___m_blocks);
  6315. uint32_t* L_8 = (uint32_t*)(&L_7->___FixedElementField);
  6316. V_2 = L_8;
  6317. uint32_t* L_9 = V_2;
  6318. V_1 = (uint32_t*)((uintptr_t)L_9);
  6319. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_10 = ___0_pDividend;
  6320. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_11 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_10->___m_blocks);
  6321. uint32_t* L_12 = (uint32_t*)(&L_11->___FixedElementField);
  6322. V_4 = L_12;
  6323. uint32_t* L_13 = V_4;
  6324. V_3 = (uint32_t*)((uintptr_t)L_13);
  6325. uint32_t* L_14 = V_1;
  6326. V_5 = L_14;
  6327. uint32_t* L_15 = V_3;
  6328. V_6 = L_15;
  6329. uint32_t* L_16 = V_5;
  6330. int32_t L_17 = V_0;
  6331. V_7 = ((uint32_t*)il2cpp_codegen_subtract((intptr_t)((uint32_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), 4)))), 4));
  6332. uint32_t* L_18 = V_6;
  6333. int32_t L_19 = V_0;
  6334. int32_t L_20 = (*(((uint32_t*)il2cpp_codegen_subtract((intptr_t)((uint32_t*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_19), 4)))), 4))));
  6335. uint32_t* L_21 = V_7;
  6336. int32_t L_22 = (*(L_21));
  6337. V_8 = ((int32_t)((uint32_t)(int32_t)L_20/(uint32_t)(int32_t)((int32_t)il2cpp_codegen_add(L_22, 1))));
  6338. uint32_t L_23 = V_8;
  6339. if (!L_23)
  6340. {
  6341. goto IL_00d4;
  6342. }
  6343. }
  6344. {
  6345. V_9 = ((int64_t)0);
  6346. V_10 = ((int64_t)0);
  6347. }
  6348. IL_0066:
  6349. {
  6350. uint32_t* L_24 = V_5;
  6351. int32_t L_25 = (*(L_24));
  6352. uint32_t L_26 = V_8;
  6353. uint64_t L_27 = V_10;
  6354. V_11 = ((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)L_25)), ((int64_t)(uint64_t)L_26))), (int64_t)L_27));
  6355. uint64_t L_28 = V_11;
  6356. V_10 = ((int64_t)((uint64_t)L_28>>((int32_t)32)));
  6357. uint32_t* L_29 = V_6;
  6358. int32_t L_30 = (*(L_29));
  6359. uint64_t L_31 = V_11;
  6360. uint64_t L_32 = V_9;
  6361. V_12 = ((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_30)), ((int64_t)((int64_t)L_31&((int64_t)(uint64_t)((uint32_t)(-1))))))), (int64_t)L_32));
  6362. uint64_t L_33 = V_12;
  6363. V_9 = ((int64_t)(((int64_t)((uint64_t)L_33>>((int32_t)32)))&((int64_t)1)));
  6364. uint32_t* L_34 = V_6;
  6365. uint64_t L_35 = V_12;
  6366. *((int32_t*)L_34) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_35&((int64_t)(uint64_t)((uint32_t)(-1))))));
  6367. uint32_t* L_36 = V_5;
  6368. V_5 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_36, 4));
  6369. uint32_t* L_37 = V_6;
  6370. V_6 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_37, 4));
  6371. uint32_t* L_38 = V_5;
  6372. uint32_t* L_39 = V_7;
  6373. if ((!(((uintptr_t)L_38) > ((uintptr_t)L_39))))
  6374. {
  6375. goto IL_0066;
  6376. }
  6377. }
  6378. {
  6379. goto IL_00b4;
  6380. }
  6381. IL_00b0:
  6382. {
  6383. int32_t L_40 = V_0;
  6384. V_0 = ((int32_t)il2cpp_codegen_subtract(L_40, 1));
  6385. }
  6386. IL_00b4:
  6387. {
  6388. int32_t L_41 = V_0;
  6389. if ((((int32_t)L_41) <= ((int32_t)0)))
  6390. {
  6391. goto IL_00cd;
  6392. }
  6393. }
  6394. {
  6395. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_42 = ___0_pDividend;
  6396. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_43 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_42->___m_blocks);
  6397. uint32_t* L_44 = (uint32_t*)(&L_43->___FixedElementField);
  6398. int32_t L_45 = V_0;
  6399. int32_t L_46 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract(L_45, 1))), 4)))));
  6400. if (!L_46)
  6401. {
  6402. goto IL_00b0;
  6403. }
  6404. }
  6405. IL_00cd:
  6406. {
  6407. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_47 = ___0_pDividend;
  6408. int32_t L_48 = V_0;
  6409. L_47->___m_length = L_48;
  6410. }
  6411. IL_00d4:
  6412. {
  6413. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_49 = ___0_pDividend;
  6414. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_50 = ___1_divisor;
  6415. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6416. int32_t L_51;
  6417. L_51 = BurstString_BigInt_Compare_m6815CCBF0899BF17AC14F259C329C715EFB6EBA1(L_49, L_50, NULL);
  6418. if ((((int32_t)L_51) < ((int32_t)0)))
  6419. {
  6420. goto IL_0147;
  6421. }
  6422. }
  6423. {
  6424. uint32_t L_52 = V_8;
  6425. V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_52, 1));
  6426. uint32_t* L_53 = V_1;
  6427. V_5 = L_53;
  6428. uint32_t* L_54 = V_3;
  6429. V_6 = L_54;
  6430. V_13 = ((int64_t)0);
  6431. }
  6432. IL_00ee:
  6433. {
  6434. uint32_t* L_55 = V_6;
  6435. int32_t L_56 = (*(L_55));
  6436. uint32_t* L_57 = V_5;
  6437. int32_t L_58 = (*(L_57));
  6438. uint64_t L_59 = V_13;
  6439. V_14 = ((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_56)), ((int64_t)(uint64_t)((uint32_t)L_58)))), (int64_t)L_59));
  6440. uint64_t L_60 = V_14;
  6441. V_13 = ((int64_t)(((int64_t)((uint64_t)L_60>>((int32_t)32)))&((int64_t)1)));
  6442. uint32_t* L_61 = V_6;
  6443. uint64_t L_62 = V_14;
  6444. *((int32_t*)L_61) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_62&((int64_t)(uint64_t)((uint32_t)(-1))))));
  6445. uint32_t* L_63 = V_5;
  6446. V_5 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_63, 4));
  6447. uint32_t* L_64 = V_6;
  6448. V_6 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_64, 4));
  6449. uint32_t* L_65 = V_5;
  6450. uint32_t* L_66 = V_7;
  6451. if ((!(((uintptr_t)L_65) > ((uintptr_t)L_66))))
  6452. {
  6453. goto IL_00ee;
  6454. }
  6455. }
  6456. {
  6457. goto IL_0127;
  6458. }
  6459. IL_0123:
  6460. {
  6461. int32_t L_67 = V_0;
  6462. V_0 = ((int32_t)il2cpp_codegen_subtract(L_67, 1));
  6463. }
  6464. IL_0127:
  6465. {
  6466. int32_t L_68 = V_0;
  6467. if ((((int32_t)L_68) <= ((int32_t)0)))
  6468. {
  6469. goto IL_0140;
  6470. }
  6471. }
  6472. {
  6473. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_69 = ___0_pDividend;
  6474. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_70 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_69->___m_blocks);
  6475. uint32_t* L_71 = (uint32_t*)(&L_70->___FixedElementField);
  6476. int32_t L_72 = V_0;
  6477. int32_t L_73 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_71, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract(L_72, 1))), 4)))));
  6478. if (!L_73)
  6479. {
  6480. goto IL_0123;
  6481. }
  6482. }
  6483. IL_0140:
  6484. {
  6485. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_74 = ___0_pDividend;
  6486. int32_t L_75 = V_0;
  6487. L_74->___m_length = L_75;
  6488. }
  6489. IL_0147:
  6490. {
  6491. uint32_t L_76 = V_8;
  6492. return L_76;
  6493. }
  6494. }
  6495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_BigInt_ShiftLeft_m0B99AC393DDF011FAC8F453039F4240C8F2BB583 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* ___0_pResult, uint32_t ___1_shift, const RuntimeMethod* method)
  6496. {
  6497. int32_t V_0 = 0;
  6498. int32_t V_1 = 0;
  6499. int32_t V_2 = 0;
  6500. uint32_t* V_3 = NULL;
  6501. uint32_t* V_4 = NULL;
  6502. uint32_t* V_5 = NULL;
  6503. uint32_t* V_6 = NULL;
  6504. uint32_t V_7 = 0;
  6505. int32_t V_8 = 0;
  6506. int32_t V_9 = 0;
  6507. int32_t V_10 = 0;
  6508. uint32_t V_11 = 0;
  6509. uint32_t V_12 = 0;
  6510. uint32_t V_13 = 0;
  6511. uint32_t V_14 = 0;
  6512. {
  6513. uint32_t L_0 = ___1_shift;
  6514. V_0 = ((int32_t)((int32_t)L_0/((int32_t)32)));
  6515. uint32_t L_1 = ___1_shift;
  6516. V_1 = ((int32_t)((int32_t)L_1%((int32_t)32)));
  6517. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_2 = ___0_pResult;
  6518. int32_t L_3 = L_2->___m_length;
  6519. V_2 = L_3;
  6520. int32_t L_4 = V_1;
  6521. if (L_4)
  6522. {
  6523. goto IL_0088;
  6524. }
  6525. }
  6526. {
  6527. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_5 = ___0_pResult;
  6528. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_6 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_5->___m_blocks);
  6529. uint32_t* L_7 = (uint32_t*)(&L_6->___FixedElementField);
  6530. V_3 = L_7;
  6531. uint32_t* L_8 = V_3;
  6532. V_4 = (uint32_t*)((uintptr_t)L_8);
  6533. uint32_t* L_9 = V_4;
  6534. int32_t L_10 = V_2;
  6535. V_5 = ((uint32_t*)il2cpp_codegen_subtract((intptr_t)((uint32_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 4)))), 4));
  6536. uint32_t* L_11 = V_5;
  6537. int32_t L_12 = V_0;
  6538. V_6 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 4))));
  6539. goto IL_004c;
  6540. }
  6541. IL_003a:
  6542. {
  6543. uint32_t* L_13 = V_6;
  6544. uint32_t* L_14 = V_5;
  6545. int32_t L_15 = (*(L_14));
  6546. *((int32_t*)L_13) = (int32_t)L_15;
  6547. uint32_t* L_16 = V_5;
  6548. V_5 = ((uint32_t*)il2cpp_codegen_subtract((intptr_t)L_16, 4));
  6549. uint32_t* L_17 = V_6;
  6550. V_6 = ((uint32_t*)il2cpp_codegen_subtract((intptr_t)L_17, 4));
  6551. }
  6552. IL_004c:
  6553. {
  6554. uint32_t* L_18 = V_5;
  6555. uint32_t* L_19 = V_4;
  6556. if ((!(((uintptr_t)L_18) < ((uintptr_t)L_19))))
  6557. {
  6558. goto IL_003a;
  6559. }
  6560. }
  6561. {
  6562. V_3 = (uint32_t*)((uintptr_t)0);
  6563. V_7 = 0;
  6564. goto IL_0075;
  6565. }
  6566. IL_005a:
  6567. {
  6568. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_20 = ___0_pResult;
  6569. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_21 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_20->___m_blocks);
  6570. uint32_t* L_22 = (uint32_t*)(&L_21->___FixedElementField);
  6571. uint32_t L_23 = V_7;
  6572. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_23), ((int64_t)4))))))) = (int32_t)0;
  6573. uint32_t L_24 = V_7;
  6574. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, 1));
  6575. }
  6576. IL_0075:
  6577. {
  6578. uint32_t L_25 = V_7;
  6579. int32_t L_26 = V_0;
  6580. if ((((int64_t)((int64_t)(uint64_t)L_25)) < ((int64_t)((int64_t)L_26))))
  6581. {
  6582. goto IL_005a;
  6583. }
  6584. }
  6585. {
  6586. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_27 = ___0_pResult;
  6587. int32_t* L_28 = (int32_t*)(&L_27->___m_length);
  6588. int32_t* L_29 = L_28;
  6589. int32_t L_30 = *((int32_t*)L_29);
  6590. int32_t L_31 = V_0;
  6591. *((int32_t*)L_29) = (int32_t)((int32_t)il2cpp_codegen_add(L_30, L_31));
  6592. return;
  6593. }
  6594. IL_0088:
  6595. {
  6596. int32_t L_32 = V_2;
  6597. V_8 = ((int32_t)il2cpp_codegen_subtract(L_32, 1));
  6598. int32_t L_33 = V_2;
  6599. int32_t L_34 = V_0;
  6600. V_9 = ((int32_t)il2cpp_codegen_add(L_33, L_34));
  6601. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_35 = ___0_pResult;
  6602. int32_t L_36 = V_9;
  6603. L_35->___m_length = ((int32_t)il2cpp_codegen_add(L_36, 1));
  6604. int32_t L_37 = V_1;
  6605. V_10 = ((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_37));
  6606. V_11 = 0;
  6607. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_38 = ___0_pResult;
  6608. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_39 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_38->___m_blocks);
  6609. uint32_t* L_40 = (uint32_t*)(&L_39->___FixedElementField);
  6610. int32_t L_41 = V_8;
  6611. int32_t L_42 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_40, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_41), 4)))));
  6612. V_12 = L_42;
  6613. uint32_t L_43 = V_12;
  6614. int32_t L_44 = V_10;
  6615. V_13 = ((int32_t)((uint32_t)L_43>>((int32_t)(L_44&((int32_t)31)))));
  6616. goto IL_010f;
  6617. }
  6618. IL_00c5:
  6619. {
  6620. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_45 = ___0_pResult;
  6621. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_46 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_45->___m_blocks);
  6622. uint32_t* L_47 = (uint32_t*)(&L_46->___FixedElementField);
  6623. int32_t L_48 = V_9;
  6624. uint32_t L_49 = V_11;
  6625. uint32_t L_50 = V_13;
  6626. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_47, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_48), 4))))) = (int32_t)((int32_t)((int32_t)L_49|(int32_t)L_50));
  6627. uint32_t L_51 = V_12;
  6628. int32_t L_52 = V_1;
  6629. V_11 = ((int32_t)((int32_t)L_51<<((int32_t)(L_52&((int32_t)31)))));
  6630. int32_t L_53 = V_8;
  6631. V_8 = ((int32_t)il2cpp_codegen_subtract(L_53, 1));
  6632. int32_t L_54 = V_9;
  6633. V_9 = ((int32_t)il2cpp_codegen_subtract(L_54, 1));
  6634. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_55 = ___0_pResult;
  6635. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_56 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_55->___m_blocks);
  6636. uint32_t* L_57 = (uint32_t*)(&L_56->___FixedElementField);
  6637. int32_t L_58 = V_8;
  6638. int32_t L_59 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_57, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_58), 4)))));
  6639. V_12 = L_59;
  6640. uint32_t L_60 = V_12;
  6641. int32_t L_61 = V_10;
  6642. V_13 = ((int32_t)((uint32_t)L_60>>((int32_t)(L_61&((int32_t)31)))));
  6643. }
  6644. IL_010f:
  6645. {
  6646. int32_t L_62 = V_8;
  6647. if ((((int32_t)L_62) > ((int32_t)0)))
  6648. {
  6649. goto IL_00c5;
  6650. }
  6651. }
  6652. {
  6653. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_63 = ___0_pResult;
  6654. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_64 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_63->___m_blocks);
  6655. uint32_t* L_65 = (uint32_t*)(&L_64->___FixedElementField);
  6656. int32_t L_66 = V_9;
  6657. uint32_t L_67 = V_11;
  6658. uint32_t L_68 = V_13;
  6659. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_65, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_66), 4))))) = (int32_t)((int32_t)((int32_t)L_67|(int32_t)L_68));
  6660. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_69 = ___0_pResult;
  6661. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_70 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_69->___m_blocks);
  6662. uint32_t* L_71 = (uint32_t*)(&L_70->___FixedElementField);
  6663. int32_t L_72 = V_9;
  6664. uint32_t L_73 = V_12;
  6665. int32_t L_74 = V_1;
  6666. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_71, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract(L_72, 1))), 4))))) = (int32_t)((int32_t)((int32_t)L_73<<((int32_t)(L_74&((int32_t)31)))));
  6667. V_14 = 0;
  6668. goto IL_0166;
  6669. }
  6670. IL_014b:
  6671. {
  6672. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_75 = ___0_pResult;
  6673. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_76 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_75->___m_blocks);
  6674. uint32_t* L_77 = (uint32_t*)(&L_76->___FixedElementField);
  6675. uint32_t L_78 = V_14;
  6676. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_77, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_78), ((int64_t)4))))))) = (int32_t)0;
  6677. uint32_t L_79 = V_14;
  6678. V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, 1));
  6679. }
  6680. IL_0166:
  6681. {
  6682. uint32_t L_80 = V_14;
  6683. int32_t L_81 = V_0;
  6684. if ((((int64_t)((int64_t)(uint64_t)L_80)) < ((int64_t)((int64_t)L_81))))
  6685. {
  6686. goto IL_014b;
  6687. }
  6688. }
  6689. {
  6690. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_82 = ___0_pResult;
  6691. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_83 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&L_82->___m_blocks);
  6692. uint32_t* L_84 = (uint32_t*)(&L_83->___FixedElementField);
  6693. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_85 = ___0_pResult;
  6694. int32_t L_86 = L_85->___m_length;
  6695. int32_t L_87 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_84, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract(L_86, 1))), 4)))));
  6696. if (L_87)
  6697. {
  6698. goto IL_0192;
  6699. }
  6700. }
  6701. {
  6702. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_88 = ___0_pResult;
  6703. int32_t* L_89 = (int32_t*)(&L_88->___m_length);
  6704. int32_t* L_90 = L_89;
  6705. int32_t L_91 = *((int32_t*)L_90);
  6706. *((int32_t*)L_90) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_91, 1));
  6707. }
  6708. IL_0192:
  6709. {
  6710. return;
  6711. }
  6712. }
  6713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BurstString_Dragon4_mCA09B197DEF9912F76B915FDC179A5EF9A1560EE (uint64_t ___0_mantissa, int32_t ___1_exponent, uint32_t ___2_mantissaHighBitIdx, bool ___3_hasUnequalMargins, int32_t ___4_cutoffMode, uint32_t ___5_cutoffNumber, uint8_t* ___6_pOutBuffer, uint32_t ___7_bufferSize, int32_t* ___8_pOutExponent, const RuntimeMethod* method)
  6714. {
  6715. static bool s_Il2CppMethodInitialized;
  6716. if (!s_Il2CppMethodInitialized)
  6717. {
  6718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6720. s_Il2CppMethodInitialized = true;
  6721. }
  6722. uint8_t* V_0 = NULL;
  6723. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_1;
  6724. memset((&V_1), 0, sizeof(V_1));
  6725. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_2;
  6726. memset((&V_2), 0, sizeof(V_2));
  6727. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_3;
  6728. memset((&V_3), 0, sizeof(V_3));
  6729. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* V_4 = NULL;
  6730. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_5;
  6731. memset((&V_5), 0, sizeof(V_5));
  6732. int32_t V_6 = 0;
  6733. int32_t V_7 = 0;
  6734. uint32_t V_8 = 0;
  6735. bool V_9 = false;
  6736. bool V_10 = false;
  6737. uint32_t V_11 = 0;
  6738. bool V_12 = false;
  6739. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_13;
  6740. memset((&V_13), 0, sizeof(V_13));
  6741. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_14;
  6742. memset((&V_14), 0, sizeof(V_14));
  6743. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_15;
  6744. memset((&V_15), 0, sizeof(V_15));
  6745. int32_t V_16 = 0;
  6746. int32_t V_17 = 0;
  6747. uint32_t V_18 = 0;
  6748. uint32_t V_19 = 0;
  6749. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 V_20;
  6750. memset((&V_20), 0, sizeof(V_20));
  6751. {
  6752. uint8_t* L_0 = ___6_pOutBuffer;
  6753. V_0 = L_0;
  6754. uint64_t L_1 = ___0_mantissa;
  6755. if (L_1)
  6756. {
  6757. goto IL_0010;
  6758. }
  6759. }
  6760. {
  6761. uint8_t* L_2 = V_0;
  6762. *((int8_t*)L_2) = (int8_t)((int32_t)48);
  6763. int32_t* L_3 = ___8_pOutExponent;
  6764. *((int32_t*)L_3) = (int32_t)0;
  6765. return 1;
  6766. }
  6767. IL_0010:
  6768. {
  6769. il2cpp_codegen_initobj((&V_1), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6770. il2cpp_codegen_initobj((&V_2), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6771. il2cpp_codegen_initobj((&V_3), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6772. il2cpp_codegen_initobj((&V_5), sizeof(tBigInt_t6A436AD3913A2950571338A5018B48B299987358));
  6773. bool L_4 = ___3_hasUnequalMargins;
  6774. if (!L_4)
  6775. {
  6776. goto IL_0093;
  6777. }
  6778. }
  6779. {
  6780. int32_t L_5 = ___1_exponent;
  6781. if ((((int32_t)L_5) <= ((int32_t)0)))
  6782. {
  6783. goto IL_0066;
  6784. }
  6785. }
  6786. {
  6787. uint64_t L_6 = ___0_mantissa;
  6788. tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14((&V_2), ((int64_t)il2cpp_codegen_multiply(((int64_t)4), (int64_t)L_6)), NULL);
  6789. int32_t L_7 = ___1_exponent;
  6790. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6791. BurstString_BigInt_ShiftLeft_m0B99AC393DDF011FAC8F453039F4240C8F2BB583((&V_2), L_7, NULL);
  6792. tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233((&V_1), 4, NULL);
  6793. int32_t L_8 = ___1_exponent;
  6794. BurstString_BigInt_Pow2_m7D6C74FD7591BA82DFAD8CFAEB2DC0727427587A((&V_3), L_8, NULL);
  6795. int32_t L_9 = ___1_exponent;
  6796. BurstString_BigInt_Pow2_m7D6C74FD7591BA82DFAD8CFAEB2DC0727427587A((&V_5), ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL);
  6797. goto IL_008c;
  6798. }
  6799. IL_0066:
  6800. {
  6801. uint64_t L_10 = ___0_mantissa;
  6802. tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14((&V_2), ((int64_t)il2cpp_codegen_multiply(((int64_t)4), (int64_t)L_10)), NULL);
  6803. int32_t L_11 = ___1_exponent;
  6804. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6805. BurstString_BigInt_Pow2_m7D6C74FD7591BA82DFAD8CFAEB2DC0727427587A((&V_1), ((int32_t)il2cpp_codegen_add(((-L_11)), 2)), NULL);
  6806. tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233((&V_3), 1, NULL);
  6807. tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233((&V_5), 2, NULL);
  6808. }
  6809. IL_008c:
  6810. {
  6811. V_4 = (tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)((uintptr_t)(&V_5));
  6812. goto IL_00df;
  6813. }
  6814. IL_0093:
  6815. {
  6816. int32_t L_12 = ___1_exponent;
  6817. if ((((int32_t)L_12) <= ((int32_t)0)))
  6818. {
  6819. goto IL_00bc;
  6820. }
  6821. }
  6822. {
  6823. uint64_t L_13 = ___0_mantissa;
  6824. tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14((&V_2), ((int64_t)il2cpp_codegen_multiply(((int64_t)2), (int64_t)L_13)), NULL);
  6825. int32_t L_14 = ___1_exponent;
  6826. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6827. BurstString_BigInt_ShiftLeft_m0B99AC393DDF011FAC8F453039F4240C8F2BB583((&V_2), L_14, NULL);
  6828. tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233((&V_1), 2, NULL);
  6829. int32_t L_15 = ___1_exponent;
  6830. BurstString_BigInt_Pow2_m7D6C74FD7591BA82DFAD8CFAEB2DC0727427587A((&V_3), L_15, NULL);
  6831. goto IL_00da;
  6832. }
  6833. IL_00bc:
  6834. {
  6835. uint64_t L_16 = ___0_mantissa;
  6836. tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14((&V_2), ((int64_t)il2cpp_codegen_multiply(((int64_t)2), (int64_t)L_16)), NULL);
  6837. int32_t L_17 = ___1_exponent;
  6838. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6839. BurstString_BigInt_Pow2_m7D6C74FD7591BA82DFAD8CFAEB2DC0727427587A((&V_1), ((int32_t)il2cpp_codegen_add(((-L_17)), 1)), NULL);
  6840. tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233((&V_3), 1, NULL);
  6841. }
  6842. IL_00da:
  6843. {
  6844. V_4 = (tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)((uintptr_t)(&V_3));
  6845. }
  6846. IL_00df:
  6847. {
  6848. uint32_t L_18 = ___2_mantissaHighBitIdx;
  6849. int32_t L_19 = ___1_exponent;
  6850. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6851. double L_20;
  6852. L_20 = ceil(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(((double)((int32_t)il2cpp_codegen_add((int32_t)L_18, L_19))), (0.3010299956639812))), (0.68999999999999995))));
  6853. V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(L_20);
  6854. int32_t L_21 = ___4_cutoffMode;
  6855. if ((!(((uint32_t)L_21) == ((uint32_t)2))))
  6856. {
  6857. goto IL_0112;
  6858. }
  6859. }
  6860. {
  6861. int32_t L_22 = V_6;
  6862. uint32_t L_23 = ___5_cutoffNumber;
  6863. if ((((int32_t)L_22) > ((int32_t)((-((int32_t)L_23))))))
  6864. {
  6865. goto IL_0112;
  6866. }
  6867. }
  6868. {
  6869. uint32_t L_24 = ___5_cutoffNumber;
  6870. V_6 = ((int32_t)il2cpp_codegen_add(((-((int32_t)L_24))), 1));
  6871. }
  6872. IL_0112:
  6873. {
  6874. int32_t L_25 = V_6;
  6875. if ((((int32_t)L_25) <= ((int32_t)0)))
  6876. {
  6877. goto IL_0127;
  6878. }
  6879. }
  6880. {
  6881. int32_t L_26 = V_6;
  6882. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6883. BurstString_BigInt_MultiplyPow10_mA62F7C4D0BC220B200E0AF031CEA586C59E1EEBD((&V_13), (&V_1), L_26, NULL);
  6884. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_27 = V_13;
  6885. V_1 = L_27;
  6886. goto IL_0162;
  6887. }
  6888. IL_0127:
  6889. {
  6890. int32_t L_28 = V_6;
  6891. if ((((int32_t)L_28) >= ((int32_t)0)))
  6892. {
  6893. goto IL_0162;
  6894. }
  6895. }
  6896. {
  6897. int32_t L_29 = V_6;
  6898. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6899. BurstString_BigInt_Pow10_mE53CE39D44AABA6924D6544F12E564EC2DCFE642((&V_14), ((-L_29)), NULL);
  6900. BurstString_BigInt_Multiply_m90F6D119D0DD397B1B0FB3C76EEE1126C6DFE8A9((&V_15), (&V_2), (&V_14), NULL);
  6901. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_30 = V_15;
  6902. V_2 = L_30;
  6903. BurstString_BigInt_Multiply_m90F6D119D0DD397B1B0FB3C76EEE1126C6DFE8A9((&V_15), (&V_3), (&V_14), NULL);
  6904. tBigInt_t6A436AD3913A2950571338A5018B48B299987358 L_31 = V_15;
  6905. V_3 = L_31;
  6906. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_32 = V_4;
  6907. if ((((intptr_t)L_32) == ((intptr_t)((uintptr_t)(&V_3)))))
  6908. {
  6909. goto IL_0162;
  6910. }
  6911. }
  6912. {
  6913. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_33 = V_4;
  6914. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6915. BurstString_BigInt_Multiply2_m2C3E74572DBF8B4600AC3AB75B2CF00A6498105C((tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_33, (&V_3), NULL);
  6916. }
  6917. IL_0162:
  6918. {
  6919. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6920. int32_t L_34;
  6921. L_34 = BurstString_BigInt_Compare_m6815CCBF0899BF17AC14F259C329C715EFB6EBA1((&V_2), (&V_1), NULL);
  6922. if ((((int32_t)L_34) < ((int32_t)0)))
  6923. {
  6924. goto IL_0176;
  6925. }
  6926. }
  6927. {
  6928. int32_t L_35 = V_6;
  6929. V_6 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  6930. goto IL_0194;
  6931. }
  6932. IL_0176:
  6933. {
  6934. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6935. BurstString_BigInt_Multiply10_m82AC5B11EB311D603B1A70235E95CC83D39E701E((&V_2), NULL);
  6936. BurstString_BigInt_Multiply10_m82AC5B11EB311D603B1A70235E95CC83D39E701E((&V_3), NULL);
  6937. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_36 = V_4;
  6938. if ((((intptr_t)L_36) == ((intptr_t)((uintptr_t)(&V_3)))))
  6939. {
  6940. goto IL_0194;
  6941. }
  6942. }
  6943. {
  6944. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_37 = V_4;
  6945. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  6946. BurstString_BigInt_Multiply2_m2C3E74572DBF8B4600AC3AB75B2CF00A6498105C((tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_37, (&V_3), NULL);
  6947. }
  6948. IL_0194:
  6949. {
  6950. int32_t L_38 = V_6;
  6951. uint32_t L_39 = ___7_bufferSize;
  6952. V_7 = ((int32_t)il2cpp_codegen_subtract(L_38, (int32_t)L_39));
  6953. int32_t L_40 = ___4_cutoffMode;
  6954. switch (L_40)
  6955. {
  6956. case 0:
  6957. {
  6958. goto IL_01d2;
  6959. }
  6960. case 1:
  6961. {
  6962. goto IL_01b0;
  6963. }
  6964. case 2:
  6965. {
  6966. goto IL_01c3;
  6967. }
  6968. }
  6969. }
  6970. {
  6971. goto IL_01d2;
  6972. }
  6973. IL_01b0:
  6974. {
  6975. int32_t L_41 = V_6;
  6976. uint32_t L_42 = ___5_cutoffNumber;
  6977. V_16 = ((int32_t)il2cpp_codegen_subtract(L_41, (int32_t)L_42));
  6978. int32_t L_43 = V_16;
  6979. int32_t L_44 = V_7;
  6980. if ((((int32_t)L_43) <= ((int32_t)L_44)))
  6981. {
  6982. goto IL_01d2;
  6983. }
  6984. }
  6985. {
  6986. int32_t L_45 = V_16;
  6987. V_7 = L_45;
  6988. goto IL_01d2;
  6989. }
  6990. IL_01c3:
  6991. {
  6992. uint32_t L_46 = ___5_cutoffNumber;
  6993. V_17 = ((-((int32_t)L_46)));
  6994. int32_t L_47 = V_17;
  6995. int32_t L_48 = V_7;
  6996. if ((((int32_t)L_47) <= ((int32_t)L_48)))
  6997. {
  6998. goto IL_01d2;
  6999. }
  7000. }
  7001. {
  7002. int32_t L_49 = V_17;
  7003. V_7 = L_49;
  7004. }
  7005. IL_01d2:
  7006. {
  7007. int32_t* L_50 = ___8_pOutExponent;
  7008. int32_t L_51 = V_6;
  7009. *((int32_t*)L_50) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_51, 1));
  7010. int32_t L_52;
  7011. L_52 = tBigInt_GetLength_m223AD69D6DB118C879FC58EF544D50C4A2E978E7_inline((&V_1), NULL);
  7012. uint32_t L_53;
  7013. L_53 = tBigInt_GetBlock_m6E4E377A7A4591B136D20D711B06CB1D145FC9D2((&V_1), ((int32_t)il2cpp_codegen_subtract(L_52, 1)), NULL);
  7014. V_8 = L_53;
  7015. uint32_t L_54 = V_8;
  7016. if ((!(((uint32_t)L_54) >= ((uint32_t)8))))
  7017. {
  7018. goto IL_01f9;
  7019. }
  7020. }
  7021. {
  7022. uint32_t L_55 = V_8;
  7023. if ((!(((uint32_t)L_55) > ((uint32_t)((int32_t)429496729)))))
  7024. {
  7025. goto IL_0237;
  7026. }
  7027. }
  7028. IL_01f9:
  7029. {
  7030. uint32_t L_56 = V_8;
  7031. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7032. uint32_t L_57;
  7033. L_57 = BurstString_LogBase2_m034E17C8FE477EA2D6D3DDBCDAE5155EE0188F54(L_56, NULL);
  7034. V_18 = L_57;
  7035. uint32_t L_58 = V_18;
  7036. V_19 = ((int32_t)((uint32_t)(int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)59), (int32_t)L_58))%(uint32_t)(int32_t)((int32_t)32)));
  7037. uint32_t L_59 = V_19;
  7038. BurstString_BigInt_ShiftLeft_m0B99AC393DDF011FAC8F453039F4240C8F2BB583((&V_1), L_59, NULL);
  7039. uint32_t L_60 = V_19;
  7040. BurstString_BigInt_ShiftLeft_m0B99AC393DDF011FAC8F453039F4240C8F2BB583((&V_2), L_60, NULL);
  7041. uint32_t L_61 = V_19;
  7042. BurstString_BigInt_ShiftLeft_m0B99AC393DDF011FAC8F453039F4240C8F2BB583((&V_3), L_61, NULL);
  7043. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_62 = V_4;
  7044. if ((((intptr_t)L_62) == ((intptr_t)((uintptr_t)(&V_3)))))
  7045. {
  7046. goto IL_0237;
  7047. }
  7048. }
  7049. {
  7050. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_63 = V_4;
  7051. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7052. BurstString_BigInt_Multiply2_m2C3E74572DBF8B4600AC3AB75B2CF00A6498105C((tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_63, (&V_3), NULL);
  7053. }
  7054. IL_0237:
  7055. {
  7056. int32_t L_64 = ___4_cutoffMode;
  7057. if (L_64)
  7058. {
  7059. goto IL_02ad;
  7060. }
  7061. }
  7062. IL_023b:
  7063. {
  7064. int32_t L_65 = V_6;
  7065. V_6 = ((int32_t)il2cpp_codegen_subtract(L_65, 1));
  7066. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7067. uint32_t L_66;
  7068. L_66 = BurstString_BigInt_DivideWithRemainder_MaxQuotient9_m88E9DEA846064D23C9C090B9626B66DB52A844E9((&V_2), (&V_1), NULL);
  7069. V_11 = L_66;
  7070. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_67 = V_4;
  7071. BurstString_BigInt_Add_m4E1C5A27B4D6168D2967BF79174DA2A04A07669E((&V_20), (&V_2), (tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_67, NULL);
  7072. int32_t L_68;
  7073. L_68 = BurstString_BigInt_Compare_m6815CCBF0899BF17AC14F259C329C715EFB6EBA1((&V_2), (&V_3), NULL);
  7074. V_9 = (bool)((((int32_t)L_68) < ((int32_t)0))? 1 : 0);
  7075. int32_t L_69;
  7076. L_69 = BurstString_BigInt_Compare_m6815CCBF0899BF17AC14F259C329C715EFB6EBA1((&V_20), (&V_1), NULL);
  7077. V_10 = (bool)((((int32_t)L_69) > ((int32_t)0))? 1 : 0);
  7078. bool L_70 = V_9;
  7079. bool L_71 = V_10;
  7080. int32_t L_72 = V_6;
  7081. int32_t L_73 = V_7;
  7082. if (((int32_t)(((int32_t)((int32_t)L_70|(int32_t)L_71))|((((int32_t)L_72) == ((int32_t)L_73))? 1 : 0))))
  7083. {
  7084. goto IL_02e9;
  7085. }
  7086. }
  7087. {
  7088. uint8_t* L_74 = V_0;
  7089. uint32_t L_75 = V_11;
  7090. *((int8_t*)L_74) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)48), (int32_t)L_75)));
  7091. uint8_t* L_76 = V_0;
  7092. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1));
  7093. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7094. BurstString_BigInt_Multiply10_m82AC5B11EB311D603B1A70235E95CC83D39E701E((&V_2), NULL);
  7095. BurstString_BigInt_Multiply10_m82AC5B11EB311D603B1A70235E95CC83D39E701E((&V_3), NULL);
  7096. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_77 = V_4;
  7097. if ((((intptr_t)L_77) == ((intptr_t)((uintptr_t)(&V_3)))))
  7098. {
  7099. goto IL_023b;
  7100. }
  7101. }
  7102. {
  7103. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* L_78 = V_4;
  7104. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7105. BurstString_BigInt_Multiply2_m2C3E74572DBF8B4600AC3AB75B2CF00A6498105C((tBigInt_t6A436AD3913A2950571338A5018B48B299987358*)L_78, (&V_3), NULL);
  7106. goto IL_023b;
  7107. }
  7108. IL_02ad:
  7109. {
  7110. V_9 = (bool)0;
  7111. V_10 = (bool)0;
  7112. }
  7113. IL_02b3:
  7114. {
  7115. int32_t L_79 = V_6;
  7116. V_6 = ((int32_t)il2cpp_codegen_subtract(L_79, 1));
  7117. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7118. uint32_t L_80;
  7119. L_80 = BurstString_BigInt_DivideWithRemainder_MaxQuotient9_m88E9DEA846064D23C9C090B9626B66DB52A844E9((&V_2), (&V_1), NULL);
  7120. V_11 = L_80;
  7121. bool L_81;
  7122. L_81 = tBigInt_IsZero_mE0C94B9A59A09BFCE51C418F4C8C05EC253D68C8((&V_2), NULL);
  7123. int32_t L_82 = V_6;
  7124. int32_t L_83 = V_7;
  7125. if (((int32_t)((int32_t)L_81|((((int32_t)L_82) == ((int32_t)L_83))? 1 : 0))))
  7126. {
  7127. goto IL_02e9;
  7128. }
  7129. }
  7130. {
  7131. uint8_t* L_84 = V_0;
  7132. uint32_t L_85 = V_11;
  7133. *((int8_t*)L_84) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)48), (int32_t)L_85)));
  7134. uint8_t* L_86 = V_0;
  7135. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1));
  7136. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7137. BurstString_BigInt_Multiply10_m82AC5B11EB311D603B1A70235E95CC83D39E701E((&V_2), NULL);
  7138. goto IL_02b3;
  7139. }
  7140. IL_02e9:
  7141. {
  7142. bool L_87 = V_9;
  7143. V_12 = L_87;
  7144. bool L_88 = V_9;
  7145. bool L_89 = V_10;
  7146. if ((!(((uint32_t)L_88) == ((uint32_t)L_89))))
  7147. {
  7148. goto IL_0314;
  7149. }
  7150. }
  7151. {
  7152. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7153. BurstString_BigInt_Multiply2_m45D9B179615B4A6BAD47C2EAE92AEDE7A2406252((&V_2), NULL);
  7154. int32_t L_90;
  7155. L_90 = BurstString_BigInt_Compare_m6815CCBF0899BF17AC14F259C329C715EFB6EBA1((&V_2), (&V_1), NULL);
  7156. int32_t L_91 = L_90;
  7157. V_12 = (bool)((((int32_t)L_91) < ((int32_t)0))? 1 : 0);
  7158. if (L_91)
  7159. {
  7160. goto IL_0314;
  7161. }
  7162. }
  7163. {
  7164. uint32_t L_92 = V_11;
  7165. V_12 = (bool)((((int32_t)((int32_t)((int32_t)L_92&1))) == ((int32_t)0))? 1 : 0);
  7166. }
  7167. IL_0314:
  7168. {
  7169. bool L_93 = V_12;
  7170. if (!L_93)
  7171. {
  7172. goto IL_0326;
  7173. }
  7174. }
  7175. {
  7176. uint8_t* L_94 = V_0;
  7177. uint32_t L_95 = V_11;
  7178. *((int8_t*)L_94) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)48), (int32_t)L_95)));
  7179. uint8_t* L_96 = V_0;
  7180. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1));
  7181. goto IL_0368;
  7182. }
  7183. IL_0326:
  7184. {
  7185. uint32_t L_97 = V_11;
  7186. if ((!(((uint32_t)L_97) == ((uint32_t)((int32_t)9)))))
  7187. {
  7188. goto IL_035a;
  7189. }
  7190. }
  7191. IL_032c:
  7192. {
  7193. uint8_t* L_98 = V_0;
  7194. uint8_t* L_99 = ___6_pOutBuffer;
  7195. if ((!(((uintptr_t)L_98) == ((uintptr_t)L_99))))
  7196. {
  7197. goto IL_0343;
  7198. }
  7199. }
  7200. {
  7201. uint8_t* L_100 = V_0;
  7202. *((int8_t*)L_100) = (int8_t)((int32_t)49);
  7203. uint8_t* L_101 = V_0;
  7204. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1));
  7205. int32_t* L_102 = ___8_pOutExponent;
  7206. int32_t* L_103 = ___8_pOutExponent;
  7207. int32_t L_104 = *((int32_t*)L_103);
  7208. *((int32_t*)L_102) = (int32_t)((int32_t)il2cpp_codegen_add(L_104, 1));
  7209. goto IL_0368;
  7210. }
  7211. IL_0343:
  7212. {
  7213. uint8_t* L_105 = V_0;
  7214. V_0 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1));
  7215. uint8_t* L_106 = V_0;
  7216. int32_t L_107 = (*(L_106));
  7217. if ((((int32_t)L_107) == ((int32_t)((int32_t)57))))
  7218. {
  7219. goto IL_032c;
  7220. }
  7221. }
  7222. {
  7223. uint8_t* L_108 = V_0;
  7224. uint8_t* L_109 = L_108;
  7225. int32_t L_110 = (*(L_109));
  7226. *((int8_t*)L_109) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(L_110, 1)));
  7227. uint8_t* L_111 = V_0;
  7228. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_111, 1));
  7229. goto IL_0368;
  7230. }
  7231. IL_035a:
  7232. {
  7233. uint8_t* L_112 = V_0;
  7234. uint32_t L_113 = V_11;
  7235. *((int8_t*)L_112) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)48), (int32_t)L_113)), 1)));
  7236. uint8_t* L_114 = V_0;
  7237. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_114, 1));
  7238. }
  7239. IL_0368:
  7240. {
  7241. uint8_t* L_115 = V_0;
  7242. uint8_t* L_116 = ___6_pOutBuffer;
  7243. return ((int32_t)(uint32_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_115, (intptr_t)L_116))/1))));
  7244. }
  7245. }
  7246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString_FormatInfinityNaN_mD90B190A044F0940A2F7681A79124103BD177979 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, uint64_t ___3_mantissa, bool ___4_isNegative, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___5_formatOptions, const RuntimeMethod* method)
  7247. {
  7248. static bool s_Il2CppMethodInitialized;
  7249. if (!s_Il2CppMethodInitialized)
  7250. {
  7251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7252. s_Il2CppMethodInitialized = true;
  7253. }
  7254. int32_t V_0 = 0;
  7255. int32_t V_1 = 0;
  7256. int32_t V_2 = 0;
  7257. int32_t V_3 = 0;
  7258. int32_t V_4 = 0;
  7259. int32_t G_B6_0 = 0;
  7260. int32_t G_B4_0 = 0;
  7261. int32_t G_B3_0 = 0;
  7262. int32_t G_B5_0 = 0;
  7263. int32_t G_B5_1 = 0;
  7264. {
  7265. uint64_t L_0 = ___3_mantissa;
  7266. if (!L_0)
  7267. {
  7268. goto IL_0006;
  7269. }
  7270. }
  7271. {
  7272. G_B6_0 = 3;
  7273. goto IL_0010;
  7274. }
  7275. IL_0006:
  7276. {
  7277. bool L_1 = ___4_isNegative;
  7278. if (L_1)
  7279. {
  7280. G_B4_0 = 8;
  7281. goto IL_000e;
  7282. }
  7283. G_B3_0 = 8;
  7284. }
  7285. {
  7286. G_B5_0 = 0;
  7287. G_B5_1 = G_B3_0;
  7288. goto IL_000f;
  7289. }
  7290. IL_000e:
  7291. {
  7292. G_B5_0 = 1;
  7293. G_B5_1 = G_B4_0;
  7294. }
  7295. IL_000f:
  7296. {
  7297. G_B6_0 = ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0));
  7298. }
  7299. IL_0010:
  7300. {
  7301. V_0 = G_B6_0;
  7302. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_2 = ___5_formatOptions;
  7303. int8_t L_3 = L_2.___AlignAndSize;
  7304. V_1 = L_3;
  7305. uint8_t* L_4 = ___0_dest;
  7306. int32_t* L_5 = ___1_destIndex;
  7307. int32_t L_6 = ___2_destLength;
  7308. int32_t L_7 = V_1;
  7309. int32_t L_8 = V_0;
  7310. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7311. bool L_9;
  7312. L_9 = BurstString_AlignLeft_mE09478055A126F1675FF9C15B6572186785585D0(L_4, L_5, L_6, L_7, L_8, NULL);
  7313. if (!L_9)
  7314. {
  7315. goto IL_0026;
  7316. }
  7317. }
  7318. {
  7319. return;
  7320. }
  7321. IL_0026:
  7322. {
  7323. uint64_t L_10 = ___3_mantissa;
  7324. if (L_10)
  7325. {
  7326. goto IL_0068;
  7327. }
  7328. }
  7329. {
  7330. bool L_11 = ___4_isNegative;
  7331. if (!L_11)
  7332. {
  7333. goto IL_0041;
  7334. }
  7335. }
  7336. {
  7337. int32_t* L_12 = ___1_destIndex;
  7338. int32_t L_13 = *((int32_t*)L_12);
  7339. int32_t L_14 = ___2_destLength;
  7340. if ((((int32_t)L_13) < ((int32_t)L_14)))
  7341. {
  7342. goto IL_0033;
  7343. }
  7344. }
  7345. {
  7346. return;
  7347. }
  7348. IL_0033:
  7349. {
  7350. uint8_t* L_15 = ___0_dest;
  7351. int32_t* L_16 = ___1_destIndex;
  7352. int32_t* L_17 = ___1_destIndex;
  7353. int32_t L_18 = *((int32_t*)L_17);
  7354. V_2 = L_18;
  7355. int32_t L_19 = V_2;
  7356. *((int32_t*)L_16) = (int32_t)((int32_t)il2cpp_codegen_add(L_19, 1));
  7357. int32_t L_20 = V_2;
  7358. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_20))) = (int8_t)((int32_t)45);
  7359. }
  7360. IL_0041:
  7361. {
  7362. V_3 = 0;
  7363. goto IL_0062;
  7364. }
  7365. IL_0045:
  7366. {
  7367. int32_t* L_21 = ___1_destIndex;
  7368. int32_t L_22 = *((int32_t*)L_21);
  7369. int32_t L_23 = ___2_destLength;
  7370. if ((((int32_t)L_22) < ((int32_t)L_23)))
  7371. {
  7372. goto IL_004b;
  7373. }
  7374. }
  7375. {
  7376. return;
  7377. }
  7378. IL_004b:
  7379. {
  7380. uint8_t* L_24 = ___0_dest;
  7381. int32_t* L_25 = ___1_destIndex;
  7382. int32_t* L_26 = ___1_destIndex;
  7383. int32_t L_27 = *((int32_t*)L_26);
  7384. V_2 = L_27;
  7385. int32_t L_28 = V_2;
  7386. *((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add(L_28, 1));
  7387. int32_t L_29 = V_2;
  7388. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7389. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___InfinityString;
  7390. int32_t L_31 = V_3;
  7391. NullCheck(L_30);
  7392. int32_t L_32 = L_31;
  7393. uint8_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  7394. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, L_29))) = (int8_t)L_33;
  7395. int32_t L_34 = V_3;
  7396. V_3 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  7397. }
  7398. IL_0062:
  7399. {
  7400. int32_t L_35 = V_3;
  7401. if ((((int32_t)L_35) < ((int32_t)8)))
  7402. {
  7403. goto IL_0045;
  7404. }
  7405. }
  7406. {
  7407. goto IL_0092;
  7408. }
  7409. IL_0068:
  7410. {
  7411. V_4 = 0;
  7412. goto IL_008d;
  7413. }
  7414. IL_006d:
  7415. {
  7416. int32_t* L_36 = ___1_destIndex;
  7417. int32_t L_37 = *((int32_t*)L_36);
  7418. int32_t L_38 = ___2_destLength;
  7419. if ((((int32_t)L_37) < ((int32_t)L_38)))
  7420. {
  7421. goto IL_0073;
  7422. }
  7423. }
  7424. {
  7425. return;
  7426. }
  7427. IL_0073:
  7428. {
  7429. uint8_t* L_39 = ___0_dest;
  7430. int32_t* L_40 = ___1_destIndex;
  7431. int32_t* L_41 = ___1_destIndex;
  7432. int32_t L_42 = *((int32_t*)L_41);
  7433. V_2 = L_42;
  7434. int32_t L_43 = V_2;
  7435. *((int32_t*)L_40) = (int32_t)((int32_t)il2cpp_codegen_add(L_43, 1));
  7436. int32_t L_44 = V_2;
  7437. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7438. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_45 = ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___NanString;
  7439. int32_t L_46 = V_4;
  7440. NullCheck(L_45);
  7441. int32_t L_47 = L_46;
  7442. uint8_t L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
  7443. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_39, L_44))) = (int8_t)L_48;
  7444. int32_t L_49 = V_4;
  7445. V_4 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  7446. }
  7447. IL_008d:
  7448. {
  7449. int32_t L_50 = V_4;
  7450. if ((((int32_t)L_50) < ((int32_t)3)))
  7451. {
  7452. goto IL_006d;
  7453. }
  7454. }
  7455. IL_0092:
  7456. {
  7457. uint8_t* L_51 = ___0_dest;
  7458. int32_t* L_52 = ___1_destIndex;
  7459. int32_t L_53 = ___2_destLength;
  7460. int32_t L_54 = V_1;
  7461. int32_t L_55 = V_0;
  7462. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7463. bool L_56;
  7464. L_56 = BurstString_AlignRight_m42725CF76779C09A0664D895DA590CEB4E1A8A37(L_51, L_52, L_53, L_54, L_55, NULL);
  7465. return;
  7466. }
  7467. }
  7468. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertFloatToString_m31A31291376EE1C7AA2DFA26573312B25E0DDCDA (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, float ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_formatOptions, const RuntimeMethod* method)
  7469. {
  7470. static bool s_Il2CppMethodInitialized;
  7471. if (!s_Il2CppMethodInitialized)
  7472. {
  7473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7475. s_Il2CppMethodInitialized = true;
  7476. }
  7477. tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA V_0;
  7478. memset((&V_0), 0, sizeof(V_0));
  7479. uint32_t V_1 = 0;
  7480. uint32_t V_2 = 0;
  7481. uint32_t V_3 = 0;
  7482. int32_t V_4 = 0;
  7483. uint32_t V_5 = 0;
  7484. bool V_6 = false;
  7485. int32_t V_7 = 0;
  7486. int32_t V_8 = 0;
  7487. uint8_t* V_9 = NULL;
  7488. int32_t V_10 = 0;
  7489. uint32_t V_11 = 0;
  7490. bool V_12 = false;
  7491. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4 V_13;
  7492. memset((&V_13), 0, sizeof(V_13));
  7493. int32_t G_B6_0 = 0;
  7494. int32_t G_B11_0 = 0;
  7495. {
  7496. il2cpp_codegen_initobj((&V_0), sizeof(tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA));
  7497. float L_0 = ___3_value;
  7498. (&V_0)->___m_floatingPoint = L_0;
  7499. uint32_t L_1;
  7500. L_1 = tFloatUnion32_GetExponent_m83ED8E199331F83BC7AE3E48DCCCA8E6212CA6A6((&V_0), NULL);
  7501. V_1 = L_1;
  7502. uint32_t L_2;
  7503. L_2 = tFloatUnion32_GetMantissa_mAB906EE8DD2E27CFB6D98FF99CC2D764FF44F0EF((&V_0), NULL);
  7504. V_2 = L_2;
  7505. uint32_t L_3 = V_1;
  7506. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)255)))))
  7507. {
  7508. goto IL_003c;
  7509. }
  7510. }
  7511. {
  7512. uint8_t* L_4 = ___0_dest;
  7513. int32_t* L_5 = ___1_destIndex;
  7514. int32_t L_6 = ___2_destLength;
  7515. uint32_t L_7 = V_2;
  7516. bool L_8;
  7517. L_8 = tFloatUnion32_IsNegative_m75BC8B54D468278FCBA4535D6118346B3C8F9388((&V_0), NULL);
  7518. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_9 = ___4_formatOptions;
  7519. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7520. BurstString_FormatInfinityNaN_mD90B190A044F0940A2F7681A79124103BD177979(L_4, L_5, L_6, ((int64_t)(uint64_t)L_7), L_8, L_9, NULL);
  7521. return;
  7522. }
  7523. IL_003c:
  7524. {
  7525. uint32_t L_10 = V_1;
  7526. if (!L_10)
  7527. {
  7528. goto IL_0066;
  7529. }
  7530. }
  7531. {
  7532. uint32_t L_11 = V_2;
  7533. V_3 = ((int32_t)(uint32_t)((int64_t)(((int64_t)((int32_t)8388608))|((int64_t)(uint64_t)L_11))));
  7534. uint32_t L_12 = V_1;
  7535. V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract((int32_t)L_12, ((int32_t)127))), ((int32_t)23)));
  7536. V_5 = ((int32_t)23);
  7537. uint32_t L_13 = V_1;
  7538. if ((((int32_t)L_13) == ((int32_t)1)))
  7539. {
  7540. goto IL_0061;
  7541. }
  7542. }
  7543. {
  7544. uint32_t L_14 = V_2;
  7545. G_B6_0 = ((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
  7546. goto IL_0062;
  7547. }
  7548. IL_0061:
  7549. {
  7550. G_B6_0 = 0;
  7551. }
  7552. IL_0062:
  7553. {
  7554. V_6 = (bool)G_B6_0;
  7555. goto IL_007a;
  7556. }
  7557. IL_0066:
  7558. {
  7559. uint32_t L_15 = V_2;
  7560. V_3 = L_15;
  7561. V_4 = ((int32_t)-149);
  7562. uint32_t L_16 = V_3;
  7563. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7564. uint32_t L_17;
  7565. L_17 = BurstString_LogBase2_m034E17C8FE477EA2D6D3DDBCDAE5155EE0188F54(L_16, NULL);
  7566. V_5 = L_17;
  7567. V_6 = (bool)0;
  7568. }
  7569. IL_007a:
  7570. {
  7571. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_18 = ___4_formatOptions;
  7572. uint8_t L_19 = L_18.___Specifier;
  7573. if (!L_19)
  7574. {
  7575. goto IL_008c;
  7576. }
  7577. }
  7578. {
  7579. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_20 = ___4_formatOptions;
  7580. uint8_t L_21 = L_20.___Specifier;
  7581. G_B11_0 = ((int32_t)(L_21));
  7582. goto IL_008d;
  7583. }
  7584. IL_008c:
  7585. {
  7586. G_B11_0 = (-1);
  7587. }
  7588. IL_008d:
  7589. {
  7590. V_7 = G_B11_0;
  7591. int32_t L_22 = V_7;
  7592. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7593. int32_t L_23;
  7594. L_23 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)10), ((int32_t)il2cpp_codegen_add(L_22, 1)), NULL);
  7595. V_8 = L_23;
  7596. int32_t L_24 = V_8;
  7597. uintptr_t L_25 = ((uintptr_t)L_24);
  7598. int8_t* L_26 = (int8_t*) (L_25 ? alloca(L_25) : NULL);
  7599. memset(L_26, 0, L_25);
  7600. V_9 = (uint8_t*)(L_26);
  7601. int32_t L_27 = V_7;
  7602. if ((((int32_t)L_27) >= ((int32_t)0)))
  7603. {
  7604. goto IL_00ab;
  7605. }
  7606. }
  7607. {
  7608. V_7 = 7;
  7609. }
  7610. IL_00ab:
  7611. {
  7612. uint32_t L_28 = V_3;
  7613. int32_t L_29 = V_4;
  7614. uint32_t L_30 = V_5;
  7615. bool L_31 = V_6;
  7616. int32_t L_32 = V_7;
  7617. uint8_t* L_33 = V_9;
  7618. int32_t L_34 = V_8;
  7619. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7620. uint32_t L_35;
  7621. L_35 = BurstString_Dragon4_mCA09B197DEF9912F76B915FDC179A5EF9A1560EE(((int64_t)(uint64_t)L_28), L_29, L_30, L_31, 1, L_32, L_33, ((int32_t)il2cpp_codegen_subtract(L_34, 1)), (&V_10), NULL);
  7622. V_11 = L_35;
  7623. uint8_t* L_36 = V_9;
  7624. uint32_t L_37 = V_11;
  7625. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, (intptr_t)((uintptr_t)L_37)))) = (int8_t)0;
  7626. bool L_38;
  7627. L_38 = tFloatUnion32_IsNegative_m75BC8B54D468278FCBA4535D6118346B3C8F9388((&V_0), NULL);
  7628. V_12 = L_38;
  7629. tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA L_39 = V_0;
  7630. uint32_t L_40 = L_39.___m_integer;
  7631. if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)-2147483648LL)))))
  7632. {
  7633. goto IL_00e6;
  7634. }
  7635. }
  7636. {
  7637. V_12 = (bool)0;
  7638. }
  7639. IL_00e6:
  7640. {
  7641. uint8_t* L_41 = V_9;
  7642. uint32_t L_42 = V_11;
  7643. int32_t L_43 = V_10;
  7644. bool L_44 = V_12;
  7645. NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141((&V_13), 1, L_41, L_42, ((int32_t)il2cpp_codegen_add(L_43, 1)), L_44, NULL);
  7646. uint8_t* L_45 = ___0_dest;
  7647. int32_t* L_46 = ___1_destIndex;
  7648. int32_t L_47 = ___2_destLength;
  7649. int32_t L_48 = V_7;
  7650. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_49 = ___4_formatOptions;
  7651. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7652. BurstString_FormatNumber_m84AA91726082A3F72562B6B579F3D030D6D3C673(L_45, L_46, L_47, (&V_13), L_48, L_49, NULL);
  7653. return;
  7654. }
  7655. }
  7656. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void BurstString_ConvertDoubleToString_m5B4644F134166CA236077075A11108590892EDD0 (uint8_t* ___0_dest, int32_t* ___1_destIndex, int32_t ___2_destLength, double ___3_value, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 ___4_formatOptions, const RuntimeMethod* method)
  7657. {
  7658. static bool s_Il2CppMethodInitialized;
  7659. if (!s_Il2CppMethodInitialized)
  7660. {
  7661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7663. s_Il2CppMethodInitialized = true;
  7664. }
  7665. tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC V_0;
  7666. memset((&V_0), 0, sizeof(V_0));
  7667. uint32_t V_1 = 0;
  7668. uint64_t V_2 = 0;
  7669. uint64_t V_3 = 0;
  7670. int32_t V_4 = 0;
  7671. uint32_t V_5 = 0;
  7672. bool V_6 = false;
  7673. int32_t V_7 = 0;
  7674. int32_t V_8 = 0;
  7675. uint8_t* V_9 = NULL;
  7676. int32_t V_10 = 0;
  7677. uint32_t V_11 = 0;
  7678. bool V_12 = false;
  7679. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4 V_13;
  7680. memset((&V_13), 0, sizeof(V_13));
  7681. int32_t G_B6_0 = 0;
  7682. int32_t G_B11_0 = 0;
  7683. {
  7684. il2cpp_codegen_initobj((&V_0), sizeof(tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC));
  7685. double L_0 = ___3_value;
  7686. (&V_0)->___m_floatingPoint = L_0;
  7687. uint32_t L_1;
  7688. L_1 = tFloatUnion64_GetExponent_m85B0BB29969C376B7FF866A1793C1997645D1D60((&V_0), NULL);
  7689. V_1 = L_1;
  7690. uint64_t L_2;
  7691. L_2 = tFloatUnion64_GetMantissa_m6EAD50CE3D1BFDABD12A308F2FF83F586F61328C((&V_0), NULL);
  7692. V_2 = L_2;
  7693. uint32_t L_3 = V_1;
  7694. if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)2047)))))
  7695. {
  7696. goto IL_003b;
  7697. }
  7698. }
  7699. {
  7700. uint8_t* L_4 = ___0_dest;
  7701. int32_t* L_5 = ___1_destIndex;
  7702. int32_t L_6 = ___2_destLength;
  7703. uint64_t L_7 = V_2;
  7704. bool L_8;
  7705. L_8 = tFloatUnion64_IsNegative_m5427680D1918AB7410EDC266B0524E42313F171B((&V_0), NULL);
  7706. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_9 = ___4_formatOptions;
  7707. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7708. BurstString_FormatInfinityNaN_mD90B190A044F0940A2F7681A79124103BD177979(L_4, L_5, L_6, L_7, L_8, L_9, NULL);
  7709. return;
  7710. }
  7711. IL_003b:
  7712. {
  7713. uint32_t L_10 = V_1;
  7714. if (!L_10)
  7715. {
  7716. goto IL_006a;
  7717. }
  7718. }
  7719. {
  7720. uint64_t L_11 = V_2;
  7721. V_3 = ((int64_t)(((int64_t)4503599627370496LL)|(int64_t)L_11));
  7722. uint32_t L_12 = V_1;
  7723. V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract((int32_t)L_12, ((int32_t)1023))), ((int32_t)52)));
  7724. V_5 = ((int32_t)52);
  7725. uint32_t L_13 = V_1;
  7726. if ((((int32_t)L_13) == ((int32_t)1)))
  7727. {
  7728. goto IL_0065;
  7729. }
  7730. }
  7731. {
  7732. uint64_t L_14 = V_2;
  7733. G_B6_0 = ((((int64_t)L_14) == ((int64_t)((int64_t)0)))? 1 : 0);
  7734. goto IL_0066;
  7735. }
  7736. IL_0065:
  7737. {
  7738. G_B6_0 = 0;
  7739. }
  7740. IL_0066:
  7741. {
  7742. V_6 = (bool)G_B6_0;
  7743. goto IL_007f;
  7744. }
  7745. IL_006a:
  7746. {
  7747. uint64_t L_15 = V_2;
  7748. V_3 = L_15;
  7749. V_4 = ((int32_t)-1074);
  7750. uint64_t L_16 = V_3;
  7751. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7752. uint32_t L_17;
  7753. L_17 = BurstString_LogBase2_m034E17C8FE477EA2D6D3DDBCDAE5155EE0188F54(((int32_t)(uint32_t)L_16), NULL);
  7754. V_5 = L_17;
  7755. V_6 = (bool)0;
  7756. }
  7757. IL_007f:
  7758. {
  7759. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_18 = ___4_formatOptions;
  7760. uint8_t L_19 = L_18.___Specifier;
  7761. if (!L_19)
  7762. {
  7763. goto IL_0091;
  7764. }
  7765. }
  7766. {
  7767. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_20 = ___4_formatOptions;
  7768. uint8_t L_21 = L_20.___Specifier;
  7769. G_B11_0 = ((int32_t)(L_21));
  7770. goto IL_0092;
  7771. }
  7772. IL_0091:
  7773. {
  7774. G_B11_0 = (-1);
  7775. }
  7776. IL_0092:
  7777. {
  7778. V_7 = G_B11_0;
  7779. int32_t L_22 = V_7;
  7780. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7781. int32_t L_23;
  7782. L_23 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)18), ((int32_t)il2cpp_codegen_add(L_22, 1)), NULL);
  7783. V_8 = L_23;
  7784. int32_t L_24 = V_8;
  7785. uintptr_t L_25 = ((uintptr_t)L_24);
  7786. int8_t* L_26 = (int8_t*) (L_25 ? alloca(L_25) : NULL);
  7787. memset(L_26, 0, L_25);
  7788. V_9 = (uint8_t*)(L_26);
  7789. int32_t L_27 = V_7;
  7790. if ((((int32_t)L_27) >= ((int32_t)0)))
  7791. {
  7792. goto IL_00b1;
  7793. }
  7794. }
  7795. {
  7796. V_7 = ((int32_t)15);
  7797. }
  7798. IL_00b1:
  7799. {
  7800. uint64_t L_28 = V_3;
  7801. int32_t L_29 = V_4;
  7802. uint32_t L_30 = V_5;
  7803. bool L_31 = V_6;
  7804. int32_t L_32 = V_7;
  7805. uint8_t* L_33 = V_9;
  7806. int32_t L_34 = V_8;
  7807. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7808. uint32_t L_35;
  7809. L_35 = BurstString_Dragon4_mCA09B197DEF9912F76B915FDC179A5EF9A1560EE(L_28, L_29, L_30, L_31, 1, L_32, L_33, ((int32_t)il2cpp_codegen_subtract(L_34, 1)), (&V_10), NULL);
  7810. V_11 = L_35;
  7811. uint8_t* L_36 = V_9;
  7812. uint32_t L_37 = V_11;
  7813. *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, (intptr_t)((uintptr_t)L_37)))) = (int8_t)0;
  7814. bool L_38;
  7815. L_38 = tFloatUnion64_IsNegative_m5427680D1918AB7410EDC266B0524E42313F171B((&V_0), NULL);
  7816. V_12 = L_38;
  7817. tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC L_39 = V_0;
  7818. uint64_t L_40 = L_39.___m_integer;
  7819. if ((!(((uint64_t)L_40) == ((uint64_t)((int64_t)(std::numeric_limits<int64_t>::min)())))))
  7820. {
  7821. goto IL_00ef;
  7822. }
  7823. }
  7824. {
  7825. V_12 = (bool)0;
  7826. }
  7827. IL_00ef:
  7828. {
  7829. uint8_t* L_41 = V_9;
  7830. uint32_t L_42 = V_11;
  7831. int32_t L_43 = V_10;
  7832. bool L_44 = V_12;
  7833. NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141((&V_13), 1, L_41, L_42, ((int32_t)il2cpp_codegen_add(L_43, 1)), L_44, NULL);
  7834. uint8_t* L_45 = ___0_dest;
  7835. int32_t* L_46 = ___1_destIndex;
  7836. int32_t L_47 = ___2_destLength;
  7837. int32_t L_48 = V_7;
  7838. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84 L_49 = ___4_formatOptions;
  7839. il2cpp_codegen_runtime_class_init_inline(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7840. BurstString_FormatNumber_m84AA91726082A3F72562B6B579F3D030D6D3C673(L_45, L_46, L_47, (&V_13), L_48, L_49, NULL);
  7841. return;
  7842. }
  7843. }
  7844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BurstString__cctor_m7DAF55C23F1F9D98FC9F78D057E3730166E28B78 (const RuntimeMethod* method)
  7845. {
  7846. static bool s_Il2CppMethodInitialized;
  7847. if (!s_Il2CppMethodInitialized)
  7848. {
  7849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var);
  7850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  7851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  7852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____07DB995E8ED2CFB0AB71EBA69F3A3EC07D5C6AC10C0C64F33E94ED2949B348AA_FieldInfo_var);
  7853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____C69994AC61B52FBCEA582D6CCCD595C12E00BDB18F0C6F593FB6B393CAEDB08C_FieldInfo_var);
  7854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____D0067CAD9A63E0813759A2BB841051CA73570C0DA2E08E840A8EB45DB6A7A010_FieldInfo_var);
  7855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____D5B592C05DC25B5032553F1B27F4139BE95E881F73DB33B02B05AB20C3F9981E_FieldInfo_var);
  7856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
  7857. s_Il2CppMethodInitialized = true;
  7858. }
  7859. {
  7860. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
  7861. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
  7862. NullCheck(L_1);
  7863. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)58));
  7864. ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___SplitByColon = L_1;
  7865. Il2CppCodeGenWriteBarrier((void**)(&((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___SplitByColon), (void*)L_1);
  7866. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
  7867. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2;
  7868. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_4 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____07DB995E8ED2CFB0AB71EBA69F3A3EC07D5C6AC10C0C64F33E94ED2949B348AA_FieldInfo_var) };
  7869. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_3, L_4, NULL);
  7870. ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___logTable = L_3;
  7871. Il2CppCodeGenWriteBarrier((void**)(&((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___logTable), (void*)L_3);
  7872. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)8);
  7873. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = L_5;
  7874. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____C69994AC61B52FBCEA582D6CCCD595C12E00BDB18F0C6F593FB6B393CAEDB08C_FieldInfo_var) };
  7875. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL);
  7876. ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___g_PowerOf10_U32 = L_6;
  7877. Il2CppCodeGenWriteBarrier((void**)(&((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___g_PowerOf10_U32), (void*)L_6);
  7878. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8);
  7879. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = L_8;
  7880. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_10 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____D0067CAD9A63E0813759A2BB841051CA73570C0DA2E08E840A8EB45DB6A7A010_FieldInfo_var) };
  7881. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_9, L_10, NULL);
  7882. ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___InfinityString = L_9;
  7883. Il2CppCodeGenWriteBarrier((void**)(&((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___InfinityString), (void*)L_9);
  7884. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)3);
  7885. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = L_11;
  7886. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_13 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____D5B592C05DC25B5032553F1B27F4139BE95E881F73DB33B02B05AB20C3F9981E_FieldInfo_var) };
  7887. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_12, L_13, NULL);
  7888. ((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___NanString = L_12;
  7889. Il2CppCodeGenWriteBarrier((void**)(&((BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_StaticFields*)il2cpp_codegen_static_fields_for(BurstString_tD6AF700FD5AF48728FC90C6CA2AA2E48C6472AF1_il2cpp_TypeInfo_var))->___NanString), (void*)L_12);
  7890. return;
  7891. }
  7892. }
  7893. #ifdef __clang__
  7894. #pragma clang diagnostic pop
  7895. #endif
  7896. #ifdef __clang__
  7897. #pragma clang diagnostic push
  7898. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7899. #pragma clang diagnostic ignored "-Wunused-variable"
  7900. #endif
  7901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreserveAttribute__ctor_mBA1653B32D31972033C043A55588458B03F262B1 (PreserveAttribute_t54BBA699FC0C1DD99BED77D21CADC33A352E1999* __this, const RuntimeMethod* method)
  7902. {
  7903. {
  7904. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  7905. return;
  7906. }
  7907. }
  7908. #ifdef __clang__
  7909. #pragma clang diagnostic pop
  7910. #endif
  7911. #ifdef __clang__
  7912. #pragma clang diagnostic push
  7913. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7914. #pragma clang diagnostic ignored "-Wunused-variable"
  7915. #endif
  7916. #ifdef __clang__
  7917. #pragma clang diagnostic pop
  7918. #endif
  7919. #ifdef __clang__
  7920. #pragma clang diagnostic push
  7921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7922. #pragma clang diagnostic ignored "-Wunused-variable"
  7923. #endif
  7924. IL2CPP_EXTERN_C void NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshal_pinvoke(const NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4& unmarshaled, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_pinvoke& marshaled)
  7925. {
  7926. marshaled.____buffer = unmarshaled.____buffer;
  7927. marshaled.___Kind = unmarshaled.___Kind;
  7928. marshaled.___DigitsCount = unmarshaled.___DigitsCount;
  7929. marshaled.___Scale = unmarshaled.___Scale;
  7930. marshaled.___IsNegative = static_cast<int32_t>(unmarshaled.___IsNegative);
  7931. }
  7932. IL2CPP_EXTERN_C void NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshal_pinvoke_back(const NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_pinvoke& marshaled, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4& unmarshaled)
  7933. {
  7934. unmarshaled.____buffer = marshaled.____buffer;
  7935. int32_t unmarshaledKind_temp_1 = 0;
  7936. unmarshaledKind_temp_1 = marshaled.___Kind;
  7937. unmarshaled.___Kind = unmarshaledKind_temp_1;
  7938. int32_t unmarshaledDigitsCount_temp_2 = 0;
  7939. unmarshaledDigitsCount_temp_2 = marshaled.___DigitsCount;
  7940. unmarshaled.___DigitsCount = unmarshaledDigitsCount_temp_2;
  7941. int32_t unmarshaledScale_temp_3 = 0;
  7942. unmarshaledScale_temp_3 = marshaled.___Scale;
  7943. unmarshaled.___Scale = unmarshaledScale_temp_3;
  7944. bool unmarshaledIsNegative_temp_4 = false;
  7945. unmarshaledIsNegative_temp_4 = static_cast<bool>(marshaled.___IsNegative);
  7946. unmarshaled.___IsNegative = unmarshaledIsNegative_temp_4;
  7947. }
  7948. IL2CPP_EXTERN_C void NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshal_pinvoke_cleanup(NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_pinvoke& marshaled)
  7949. {
  7950. }
  7951. IL2CPP_EXTERN_C void NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshal_com(const NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4& unmarshaled, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_com& marshaled)
  7952. {
  7953. marshaled.____buffer = unmarshaled.____buffer;
  7954. marshaled.___Kind = unmarshaled.___Kind;
  7955. marshaled.___DigitsCount = unmarshaled.___DigitsCount;
  7956. marshaled.___Scale = unmarshaled.___Scale;
  7957. marshaled.___IsNegative = static_cast<int32_t>(unmarshaled.___IsNegative);
  7958. }
  7959. IL2CPP_EXTERN_C void NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshal_com_back(const NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_com& marshaled, NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4& unmarshaled)
  7960. {
  7961. unmarshaled.____buffer = marshaled.____buffer;
  7962. int32_t unmarshaledKind_temp_1 = 0;
  7963. unmarshaledKind_temp_1 = marshaled.___Kind;
  7964. unmarshaled.___Kind = unmarshaledKind_temp_1;
  7965. int32_t unmarshaledDigitsCount_temp_2 = 0;
  7966. unmarshaledDigitsCount_temp_2 = marshaled.___DigitsCount;
  7967. unmarshaled.___DigitsCount = unmarshaledDigitsCount_temp_2;
  7968. int32_t unmarshaledScale_temp_3 = 0;
  7969. unmarshaledScale_temp_3 = marshaled.___Scale;
  7970. unmarshaled.___Scale = unmarshaledScale_temp_3;
  7971. bool unmarshaledIsNegative_temp_4 = false;
  7972. unmarshaledIsNegative_temp_4 = static_cast<bool>(marshaled.___IsNegative);
  7973. unmarshaled.___IsNegative = unmarshaledIsNegative_temp_4;
  7974. }
  7975. IL2CPP_EXTERN_C void NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshal_com_cleanup(NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4_marshaled_com& marshaled)
  7976. {
  7977. }
  7978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141 (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* __this, int32_t ___0_kind, uint8_t* ___1_buffer, int32_t ___2_digitsCount, int32_t ___3_scale, bool ___4_isNegative, const RuntimeMethod* method)
  7979. {
  7980. {
  7981. int32_t L_0 = ___0_kind;
  7982. __this->___Kind = L_0;
  7983. uint8_t* L_1 = ___1_buffer;
  7984. __this->____buffer = L_1;
  7985. int32_t L_2 = ___2_digitsCount;
  7986. __this->___DigitsCount = L_2;
  7987. int32_t L_3 = ___3_scale;
  7988. __this->___Scale = L_3;
  7989. bool L_4 = ___4_isNegative;
  7990. __this->___IsNegative = L_4;
  7991. return;
  7992. }
  7993. }
  7994. IL2CPP_EXTERN_C void NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141_AdjustorThunk (RuntimeObject* __this, int32_t ___0_kind, uint8_t* ___1_buffer, int32_t ___2_digitsCount, int32_t ___3_scale, bool ___4_isNegative, const RuntimeMethod* method)
  7995. {
  7996. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* _thisAdjusted;
  7997. int32_t _offset = 1;
  7998. _thisAdjusted = reinterpret_cast<NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4*>(__this + _offset);
  7999. NumberBuffer__ctor_m1A0D288DFB6432947BB55759502F97BA25348141(_thisAdjusted, ___0_kind, ___1_buffer, ___2_digitsCount, ___3_scale, ___4_isNegative, method);
  8000. }
  8001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846 (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* __this, const RuntimeMethod* method)
  8002. {
  8003. {
  8004. uint8_t* L_0 = __this->____buffer;
  8005. return L_0;
  8006. }
  8007. }
  8008. IL2CPP_EXTERN_C uint8_t* NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8009. {
  8010. NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* _thisAdjusted;
  8011. int32_t _offset = 1;
  8012. _thisAdjusted = reinterpret_cast<NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4*>(__this + _offset);
  8013. uint8_t* _returnValue;
  8014. _returnValue = NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_inline(_thisAdjusted, method);
  8015. return _returnValue;
  8016. }
  8017. #ifdef __clang__
  8018. #pragma clang diagnostic pop
  8019. #endif
  8020. #ifdef __clang__
  8021. #pragma clang diagnostic push
  8022. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8023. #pragma clang diagnostic ignored "-Wunused-variable"
  8024. #endif
  8025. #ifdef __clang__
  8026. #pragma clang diagnostic pop
  8027. #endif
  8028. #ifdef __clang__
  8029. #pragma clang diagnostic push
  8030. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8031. #pragma clang diagnostic ignored "-Wunused-variable"
  8032. #endif
  8033. IL2CPP_EXTERN_C void FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshal_pinvoke(const FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84& unmarshaled, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_pinvoke& marshaled)
  8034. {
  8035. marshaled.___Kind = unmarshaled.___Kind;
  8036. marshaled.___AlignAndSize = unmarshaled.___AlignAndSize;
  8037. marshaled.___Specifier = unmarshaled.___Specifier;
  8038. marshaled.___Lowercase = static_cast<int32_t>(unmarshaled.___Lowercase);
  8039. }
  8040. IL2CPP_EXTERN_C void FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshal_pinvoke_back(const FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_pinvoke& marshaled, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84& unmarshaled)
  8041. {
  8042. uint8_t unmarshaledKind_temp_0 = 0;
  8043. unmarshaledKind_temp_0 = marshaled.___Kind;
  8044. unmarshaled.___Kind = unmarshaledKind_temp_0;
  8045. int8_t unmarshaledAlignAndSize_temp_1 = 0x0;
  8046. unmarshaledAlignAndSize_temp_1 = marshaled.___AlignAndSize;
  8047. unmarshaled.___AlignAndSize = unmarshaledAlignAndSize_temp_1;
  8048. uint8_t unmarshaledSpecifier_temp_2 = 0x0;
  8049. unmarshaledSpecifier_temp_2 = marshaled.___Specifier;
  8050. unmarshaled.___Specifier = unmarshaledSpecifier_temp_2;
  8051. bool unmarshaledLowercase_temp_3 = false;
  8052. unmarshaledLowercase_temp_3 = static_cast<bool>(marshaled.___Lowercase);
  8053. unmarshaled.___Lowercase = unmarshaledLowercase_temp_3;
  8054. }
  8055. IL2CPP_EXTERN_C void FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshal_pinvoke_cleanup(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_pinvoke& marshaled)
  8056. {
  8057. }
  8058. IL2CPP_EXTERN_C void FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshal_com(const FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84& unmarshaled, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_com& marshaled)
  8059. {
  8060. marshaled.___Kind = unmarshaled.___Kind;
  8061. marshaled.___AlignAndSize = unmarshaled.___AlignAndSize;
  8062. marshaled.___Specifier = unmarshaled.___Specifier;
  8063. marshaled.___Lowercase = static_cast<int32_t>(unmarshaled.___Lowercase);
  8064. }
  8065. IL2CPP_EXTERN_C void FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshal_com_back(const FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_com& marshaled, FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84& unmarshaled)
  8066. {
  8067. uint8_t unmarshaledKind_temp_0 = 0;
  8068. unmarshaledKind_temp_0 = marshaled.___Kind;
  8069. unmarshaled.___Kind = unmarshaledKind_temp_0;
  8070. int8_t unmarshaledAlignAndSize_temp_1 = 0x0;
  8071. unmarshaledAlignAndSize_temp_1 = marshaled.___AlignAndSize;
  8072. unmarshaled.___AlignAndSize = unmarshaledAlignAndSize_temp_1;
  8073. uint8_t unmarshaledSpecifier_temp_2 = 0x0;
  8074. unmarshaledSpecifier_temp_2 = marshaled.___Specifier;
  8075. unmarshaled.___Specifier = unmarshaledSpecifier_temp_2;
  8076. bool unmarshaledLowercase_temp_3 = false;
  8077. unmarshaledLowercase_temp_3 = static_cast<bool>(marshaled.___Lowercase);
  8078. unmarshaled.___Lowercase = unmarshaledLowercase_temp_3;
  8079. }
  8080. IL2CPP_EXTERN_C void FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshal_com_cleanup(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84_marshaled_com& marshaled)
  8081. {
  8082. }
  8083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatOptions__ctor_mCF1FCAD2F6EE383DC6A602CA1F82BD16852CC055 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, uint8_t ___0_kind, int8_t ___1_alignAndSize, uint8_t ___2_specifier, bool ___3_lowercase, const RuntimeMethod* method)
  8084. {
  8085. {
  8086. il2cpp_codegen_initobj(__this, sizeof(FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84));
  8087. uint8_t L_0 = ___0_kind;
  8088. __this->___Kind = L_0;
  8089. int8_t L_1 = ___1_alignAndSize;
  8090. __this->___AlignAndSize = L_1;
  8091. uint8_t L_2 = ___2_specifier;
  8092. __this->___Specifier = L_2;
  8093. bool L_3 = ___3_lowercase;
  8094. __this->___Lowercase = L_3;
  8095. return;
  8096. }
  8097. }
  8098. IL2CPP_EXTERN_C void FormatOptions__ctor_mCF1FCAD2F6EE383DC6A602CA1F82BD16852CC055_AdjustorThunk (RuntimeObject* __this, uint8_t ___0_kind, int8_t ___1_alignAndSize, uint8_t ___2_specifier, bool ___3_lowercase, const RuntimeMethod* method)
  8099. {
  8100. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* _thisAdjusted;
  8101. int32_t _offset = 1;
  8102. _thisAdjusted = reinterpret_cast<FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*>(__this + _offset);
  8103. FormatOptions__ctor_mCF1FCAD2F6EE383DC6A602CA1F82BD16852CC055(_thisAdjusted, ___0_kind, ___1_alignAndSize, ___2_specifier, ___3_lowercase, method);
  8104. }
  8105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, const RuntimeMethod* method)
  8106. {
  8107. {
  8108. bool L_0 = __this->___Lowercase;
  8109. return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  8110. }
  8111. }
  8112. IL2CPP_EXTERN_C bool FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8113. {
  8114. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* _thisAdjusted;
  8115. int32_t _offset = 1;
  8116. _thisAdjusted = reinterpret_cast<FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*>(__this + _offset);
  8117. bool _returnValue;
  8118. _returnValue = FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3(_thisAdjusted, method);
  8119. return _returnValue;
  8120. }
  8121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FormatOptions_GetBase_m0466B18B4E020F258E2402BE194FB8D670B2C789 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, const RuntimeMethod* method)
  8122. {
  8123. {
  8124. uint8_t L_0 = __this->___Kind;
  8125. if ((!(((uint32_t)L_0) == ((uint32_t)3))))
  8126. {
  8127. goto IL_000c;
  8128. }
  8129. }
  8130. {
  8131. return ((int32_t)16);
  8132. }
  8133. IL_000c:
  8134. {
  8135. return ((int32_t)10);
  8136. }
  8137. }
  8138. IL2CPP_EXTERN_C int32_t FormatOptions_GetBase_m0466B18B4E020F258E2402BE194FB8D670B2C789_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8139. {
  8140. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* _thisAdjusted;
  8141. int32_t _offset = 1;
  8142. _thisAdjusted = reinterpret_cast<FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*>(__this + _offset);
  8143. int32_t _returnValue;
  8144. _returnValue = FormatOptions_GetBase_m0466B18B4E020F258E2402BE194FB8D670B2C789(_thisAdjusted, method);
  8145. return _returnValue;
  8146. }
  8147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FormatOptions_ToString_m96B89E42F1553D5D3B78D7238443ACC628EFB488 (FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* __this, const RuntimeMethod* method)
  8148. {
  8149. static bool s_Il2CppMethodInitialized;
  8150. if (!s_Il2CppMethodInitialized)
  8151. {
  8152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NumberFormatKind_t0CCF7872121CBA35A7D6296565B4A7554FB275E4_il2cpp_TypeInfo_var);
  8153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  8154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CE6C7F7F72B90957BFCD4BAD12273C41A1C3421);
  8155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral733F2C0F892979C2C29E7E7599E36E7BC6DA158B);
  8156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC00E97A4D6DA0A1E727CA6FCAC517CF439F3A016);
  8157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEA647B69ECF2FB3DD083E36418FF930832E0BEF);
  8158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFEAABBBE67A35DBB7CF309C3EC21780633775FD);
  8159. s_Il2CppMethodInitialized = true;
  8160. }
  8161. {
  8162. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)8);
  8163. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
  8164. NullCheck(L_1);
  8165. ArrayElementTypeCheck (L_1, _stringLiteral6CE6C7F7F72B90957BFCD4BAD12273C41A1C3421);
  8166. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)_stringLiteral6CE6C7F7F72B90957BFCD4BAD12273C41A1C3421);
  8167. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
  8168. uint8_t L_3 = __this->___Kind;
  8169. uint8_t L_4 = L_3;
  8170. RuntimeObject* L_5 = Box(NumberFormatKind_t0CCF7872121CBA35A7D6296565B4A7554FB275E4_il2cpp_TypeInfo_var, &L_4);
  8171. NullCheck(L_2);
  8172. ArrayElementTypeCheck (L_2, L_5);
  8173. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_5);
  8174. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_2;
  8175. NullCheck(L_6);
  8176. ArrayElementTypeCheck (L_6, _stringLiteralFFEAABBBE67A35DBB7CF309C3EC21780633775FD);
  8177. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)_stringLiteralFFEAABBBE67A35DBB7CF309C3EC21780633775FD);
  8178. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
  8179. int8_t L_8 = __this->___AlignAndSize;
  8180. int8_t L_9 = L_8;
  8181. RuntimeObject* L_10 = Box(il2cpp_defaults.sbyte_class, &L_9);
  8182. NullCheck(L_7);
  8183. ArrayElementTypeCheck (L_7, L_10);
  8184. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_10);
  8185. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_7;
  8186. NullCheck(L_11);
  8187. ArrayElementTypeCheck (L_11, _stringLiteral733F2C0F892979C2C29E7E7599E36E7BC6DA158B);
  8188. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)_stringLiteral733F2C0F892979C2C29E7E7599E36E7BC6DA158B);
  8189. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11;
  8190. uint8_t L_13 = __this->___Specifier;
  8191. uint8_t L_14 = L_13;
  8192. RuntimeObject* L_15 = Box(il2cpp_defaults.byte_class, &L_14);
  8193. NullCheck(L_12);
  8194. ArrayElementTypeCheck (L_12, L_15);
  8195. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_15);
  8196. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = L_12;
  8197. NullCheck(L_16);
  8198. ArrayElementTypeCheck (L_16, _stringLiteralEEA647B69ECF2FB3DD083E36418FF930832E0BEF);
  8199. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject*)_stringLiteralEEA647B69ECF2FB3DD083E36418FF930832E0BEF);
  8200. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = L_16;
  8201. bool L_18;
  8202. L_18 = FormatOptions_get_Uppercase_mE85E979D733EB67187AC1BCEB045508A0EF005C3(__this, NULL);
  8203. bool L_19 = L_18;
  8204. RuntimeObject* L_20 = Box(il2cpp_defaults.boolean_class, &L_19);
  8205. NullCheck(L_17);
  8206. ArrayElementTypeCheck (L_17, L_20);
  8207. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject*)L_20);
  8208. String_t* L_21;
  8209. L_21 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralC00E97A4D6DA0A1E727CA6FCAC517CF439F3A016, L_17, NULL);
  8210. return L_21;
  8211. }
  8212. }
  8213. IL2CPP_EXTERN_C String_t* FormatOptions_ToString_m96B89E42F1553D5D3B78D7238443ACC628EFB488_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8214. {
  8215. FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84* _thisAdjusted;
  8216. int32_t _offset = 1;
  8217. _thisAdjusted = reinterpret_cast<FormatOptions_tBD49C0C9CC14282D1249620565FC537D4D4AFB84*>(__this + _offset);
  8218. String_t* _returnValue;
  8219. _returnValue = FormatOptions_ToString_m96B89E42F1553D5D3B78D7238443ACC628EFB488(_thisAdjusted, method);
  8220. return _returnValue;
  8221. }
  8222. #ifdef __clang__
  8223. #pragma clang diagnostic pop
  8224. #endif
  8225. #ifdef __clang__
  8226. #pragma clang diagnostic push
  8227. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8228. #pragma clang diagnostic ignored "-Wunused-variable"
  8229. #endif
  8230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t tBigInt_GetLength_m223AD69D6DB118C879FC58EF544D50C4A2E978E7 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, const RuntimeMethod* method)
  8231. {
  8232. {
  8233. int32_t L_0 = __this->___m_length;
  8234. return L_0;
  8235. }
  8236. }
  8237. IL2CPP_EXTERN_C int32_t tBigInt_GetLength_m223AD69D6DB118C879FC58EF544D50C4A2E978E7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8238. {
  8239. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* _thisAdjusted;
  8240. int32_t _offset = 1;
  8241. _thisAdjusted = reinterpret_cast<tBigInt_t6A436AD3913A2950571338A5018B48B299987358*>(__this + _offset);
  8242. int32_t _returnValue;
  8243. _returnValue = tBigInt_GetLength_m223AD69D6DB118C879FC58EF544D50C4A2E978E7_inline(_thisAdjusted, method);
  8244. return _returnValue;
  8245. }
  8246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tBigInt_GetBlock_m6E4E377A7A4591B136D20D711B06CB1D145FC9D2 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, int32_t ___0_idx, const RuntimeMethod* method)
  8247. {
  8248. {
  8249. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_0 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&__this->___m_blocks);
  8250. uint32_t* L_1 = (uint32_t*)(&L_0->___FixedElementField);
  8251. int32_t L_2 = ___0_idx;
  8252. int32_t L_3 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), 4)))));
  8253. return L_3;
  8254. }
  8255. }
  8256. IL2CPP_EXTERN_C uint32_t tBigInt_GetBlock_m6E4E377A7A4591B136D20D711B06CB1D145FC9D2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_idx, const RuntimeMethod* method)
  8257. {
  8258. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* _thisAdjusted;
  8259. int32_t _offset = 1;
  8260. _thisAdjusted = reinterpret_cast<tBigInt_t6A436AD3913A2950571338A5018B48B299987358*>(__this + _offset);
  8261. uint32_t _returnValue;
  8262. _returnValue = tBigInt_GetBlock_m6E4E377A7A4591B136D20D711B06CB1D145FC9D2(_thisAdjusted, ___0_idx, method);
  8263. return _returnValue;
  8264. }
  8265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool tBigInt_IsZero_mE0C94B9A59A09BFCE51C418F4C8C05EC253D68C8 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, const RuntimeMethod* method)
  8266. {
  8267. {
  8268. int32_t L_0 = __this->___m_length;
  8269. return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  8270. }
  8271. }
  8272. IL2CPP_EXTERN_C bool tBigInt_IsZero_mE0C94B9A59A09BFCE51C418F4C8C05EC253D68C8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8273. {
  8274. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* _thisAdjusted;
  8275. int32_t _offset = 1;
  8276. _thisAdjusted = reinterpret_cast<tBigInt_t6A436AD3913A2950571338A5018B48B299987358*>(__this + _offset);
  8277. bool _returnValue;
  8278. _returnValue = tBigInt_IsZero_mE0C94B9A59A09BFCE51C418F4C8C05EC253D68C8(_thisAdjusted, method);
  8279. return _returnValue;
  8280. }
  8281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, uint64_t ___0_val, const RuntimeMethod* method)
  8282. {
  8283. {
  8284. uint64_t L_0 = ___0_val;
  8285. if ((!(((uint64_t)L_0) > ((uint64_t)((int64_t)(uint64_t)((uint32_t)(-1)))))))
  8286. {
  8287. goto IL_0034;
  8288. }
  8289. }
  8290. {
  8291. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_1 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&__this->___m_blocks);
  8292. uint32_t* L_2 = (uint32_t*)(&L_1->___FixedElementField);
  8293. uint64_t L_3 = ___0_val;
  8294. *((int32_t*)L_2) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_3&((int64_t)(uint64_t)((uint32_t)(-1))))));
  8295. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_4 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&__this->___m_blocks);
  8296. uint32_t* L_5 = (uint32_t*)(&L_4->___FixedElementField);
  8297. uint64_t L_6 = ___0_val;
  8298. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_5, 4))) = (int32_t)((int32_t)(uint32_t)((int64_t)(((int64_t)((uint64_t)L_6>>((int32_t)32)))&((int64_t)(uint64_t)((uint32_t)(-1))))));
  8299. __this->___m_length = 2;
  8300. return;
  8301. }
  8302. IL_0034:
  8303. {
  8304. uint64_t L_7 = ___0_val;
  8305. if (!L_7)
  8306. {
  8307. goto IL_0050;
  8308. }
  8309. }
  8310. {
  8311. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_8 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&__this->___m_blocks);
  8312. uint32_t* L_9 = (uint32_t*)(&L_8->___FixedElementField);
  8313. uint64_t L_10 = ___0_val;
  8314. *((int32_t*)L_9) = (int32_t)((int32_t)(uint32_t)((int64_t)((int64_t)L_10&((int64_t)(uint64_t)((uint32_t)(-1))))));
  8315. __this->___m_length = 1;
  8316. return;
  8317. }
  8318. IL_0050:
  8319. {
  8320. __this->___m_length = 0;
  8321. return;
  8322. }
  8323. }
  8324. IL2CPP_EXTERN_C void tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14_AdjustorThunk (RuntimeObject* __this, uint64_t ___0_val, const RuntimeMethod* method)
  8325. {
  8326. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* _thisAdjusted;
  8327. int32_t _offset = 1;
  8328. _thisAdjusted = reinterpret_cast<tBigInt_t6A436AD3913A2950571338A5018B48B299987358*>(__this + _offset);
  8329. tBigInt_SetU64_m72EE55FD3169036C517DAF7392CE0A133DD50C14(_thisAdjusted, ___0_val, method);
  8330. }
  8331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233 (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, uint32_t ___0_val, const RuntimeMethod* method)
  8332. {
  8333. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* G_B3_0 = NULL;
  8334. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* G_B2_0 = NULL;
  8335. int32_t G_B4_0 = 0;
  8336. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* G_B4_1 = NULL;
  8337. {
  8338. uint32_t L_0 = ___0_val;
  8339. if (!L_0)
  8340. {
  8341. goto IL_001e;
  8342. }
  8343. }
  8344. {
  8345. U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C* L_1 = (U3Cm_blocksU3Ee__FixedBuffer_tBBE20C4EF7009465021F0375E2128D5DCFF59F7C*)(&__this->___m_blocks);
  8346. uint32_t* L_2 = (uint32_t*)(&L_1->___FixedElementField);
  8347. uint32_t L_3 = ___0_val;
  8348. *((int32_t*)L_2) = (int32_t)L_3;
  8349. uint32_t L_4 = ___0_val;
  8350. if (L_4)
  8351. {
  8352. G_B3_0 = __this;
  8353. goto IL_0017;
  8354. }
  8355. G_B2_0 = __this;
  8356. }
  8357. {
  8358. G_B4_0 = 0;
  8359. G_B4_1 = G_B2_0;
  8360. goto IL_0018;
  8361. }
  8362. IL_0017:
  8363. {
  8364. G_B4_0 = 1;
  8365. G_B4_1 = G_B3_0;
  8366. }
  8367. IL_0018:
  8368. {
  8369. G_B4_1->___m_length = G_B4_0;
  8370. return;
  8371. }
  8372. IL_001e:
  8373. {
  8374. __this->___m_length = 0;
  8375. return;
  8376. }
  8377. }
  8378. IL2CPP_EXTERN_C void tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_val, const RuntimeMethod* method)
  8379. {
  8380. tBigInt_t6A436AD3913A2950571338A5018B48B299987358* _thisAdjusted;
  8381. int32_t _offset = 1;
  8382. _thisAdjusted = reinterpret_cast<tBigInt_t6A436AD3913A2950571338A5018B48B299987358*>(__this + _offset);
  8383. tBigInt_SetU32_m9EF2E1018CDA89AED4F0FA625E91878BF1772233(_thisAdjusted, ___0_val, method);
  8384. }
  8385. #ifdef __clang__
  8386. #pragma clang diagnostic pop
  8387. #endif
  8388. #ifdef __clang__
  8389. #pragma clang diagnostic push
  8390. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8391. #pragma clang diagnostic ignored "-Wunused-variable"
  8392. #endif
  8393. #ifdef __clang__
  8394. #pragma clang diagnostic pop
  8395. #endif
  8396. #ifdef __clang__
  8397. #pragma clang diagnostic push
  8398. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8399. #pragma clang diagnostic ignored "-Wunused-variable"
  8400. #endif
  8401. #ifdef __clang__
  8402. #pragma clang diagnostic pop
  8403. #endif
  8404. #ifdef __clang__
  8405. #pragma clang diagnostic push
  8406. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8407. #pragma clang diagnostic ignored "-Wunused-variable"
  8408. #endif
  8409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool tFloatUnion32_IsNegative_m75BC8B54D468278FCBA4535D6118346B3C8F9388 (tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* __this, const RuntimeMethod* method)
  8410. {
  8411. {
  8412. uint32_t L_0 = __this->___m_integer;
  8413. return (bool)((!(((uint32_t)((int32_t)((uint32_t)L_0>>((int32_t)31)))) <= ((uint32_t)0)))? 1 : 0);
  8414. }
  8415. }
  8416. IL2CPP_EXTERN_C bool tFloatUnion32_IsNegative_m75BC8B54D468278FCBA4535D6118346B3C8F9388_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8417. {
  8418. tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* _thisAdjusted;
  8419. int32_t _offset = 1;
  8420. _thisAdjusted = reinterpret_cast<tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA*>(__this + _offset);
  8421. bool _returnValue;
  8422. _returnValue = tFloatUnion32_IsNegative_m75BC8B54D468278FCBA4535D6118346B3C8F9388(_thisAdjusted, method);
  8423. return _returnValue;
  8424. }
  8425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tFloatUnion32_GetExponent_m83ED8E199331F83BC7AE3E48DCCCA8E6212CA6A6 (tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* __this, const RuntimeMethod* method)
  8426. {
  8427. {
  8428. uint32_t L_0 = __this->___m_integer;
  8429. return ((int32_t)(((int32_t)((uint32_t)L_0>>((int32_t)23)))&((int32_t)255)));
  8430. }
  8431. }
  8432. IL2CPP_EXTERN_C uint32_t tFloatUnion32_GetExponent_m83ED8E199331F83BC7AE3E48DCCCA8E6212CA6A6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8433. {
  8434. tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* _thisAdjusted;
  8435. int32_t _offset = 1;
  8436. _thisAdjusted = reinterpret_cast<tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA*>(__this + _offset);
  8437. uint32_t _returnValue;
  8438. _returnValue = tFloatUnion32_GetExponent_m83ED8E199331F83BC7AE3E48DCCCA8E6212CA6A6(_thisAdjusted, method);
  8439. return _returnValue;
  8440. }
  8441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tFloatUnion32_GetMantissa_mAB906EE8DD2E27CFB6D98FF99CC2D764FF44F0EF (tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* __this, const RuntimeMethod* method)
  8442. {
  8443. {
  8444. uint32_t L_0 = __this->___m_integer;
  8445. return ((int32_t)((int32_t)L_0&((int32_t)8388607)));
  8446. }
  8447. }
  8448. IL2CPP_EXTERN_C uint32_t tFloatUnion32_GetMantissa_mAB906EE8DD2E27CFB6D98FF99CC2D764FF44F0EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8449. {
  8450. tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA* _thisAdjusted;
  8451. int32_t _offset = 1;
  8452. _thisAdjusted = reinterpret_cast<tFloatUnion32_t1140001CA96F869F598FBC16C082BC2BA85AB2CA*>(__this + _offset);
  8453. uint32_t _returnValue;
  8454. _returnValue = tFloatUnion32_GetMantissa_mAB906EE8DD2E27CFB6D98FF99CC2D764FF44F0EF(_thisAdjusted, method);
  8455. return _returnValue;
  8456. }
  8457. #ifdef __clang__
  8458. #pragma clang diagnostic pop
  8459. #endif
  8460. #ifdef __clang__
  8461. #pragma clang diagnostic push
  8462. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8463. #pragma clang diagnostic ignored "-Wunused-variable"
  8464. #endif
  8465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool tFloatUnion64_IsNegative_m5427680D1918AB7410EDC266B0524E42313F171B (tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* __this, const RuntimeMethod* method)
  8466. {
  8467. {
  8468. uint64_t L_0 = __this->___m_integer;
  8469. return (bool)((!(((uint64_t)((int64_t)((uint64_t)L_0>>((int32_t)63)))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
  8470. }
  8471. }
  8472. IL2CPP_EXTERN_C bool tFloatUnion64_IsNegative_m5427680D1918AB7410EDC266B0524E42313F171B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8473. {
  8474. tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* _thisAdjusted;
  8475. int32_t _offset = 1;
  8476. _thisAdjusted = reinterpret_cast<tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC*>(__this + _offset);
  8477. bool _returnValue;
  8478. _returnValue = tFloatUnion64_IsNegative_m5427680D1918AB7410EDC266B0524E42313F171B(_thisAdjusted, method);
  8479. return _returnValue;
  8480. }
  8481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t tFloatUnion64_GetExponent_m85B0BB29969C376B7FF866A1793C1997645D1D60 (tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* __this, const RuntimeMethod* method)
  8482. {
  8483. {
  8484. uint64_t L_0 = __this->___m_integer;
  8485. return ((int32_t)(uint32_t)((int64_t)(((int64_t)((uint64_t)L_0>>((int32_t)52)))&((int64_t)((int32_t)2047)))));
  8486. }
  8487. }
  8488. IL2CPP_EXTERN_C uint32_t tFloatUnion64_GetExponent_m85B0BB29969C376B7FF866A1793C1997645D1D60_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8489. {
  8490. tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* _thisAdjusted;
  8491. int32_t _offset = 1;
  8492. _thisAdjusted = reinterpret_cast<tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC*>(__this + _offset);
  8493. uint32_t _returnValue;
  8494. _returnValue = tFloatUnion64_GetExponent_m85B0BB29969C376B7FF866A1793C1997645D1D60(_thisAdjusted, method);
  8495. return _returnValue;
  8496. }
  8497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t tFloatUnion64_GetMantissa_m6EAD50CE3D1BFDABD12A308F2FF83F586F61328C (tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* __this, const RuntimeMethod* method)
  8498. {
  8499. {
  8500. uint64_t L_0 = __this->___m_integer;
  8501. return ((int64_t)((int64_t)L_0&((int64_t)4503599627370495LL)));
  8502. }
  8503. }
  8504. IL2CPP_EXTERN_C uint64_t tFloatUnion64_GetMantissa_m6EAD50CE3D1BFDABD12A308F2FF83F586F61328C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8505. {
  8506. tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC* _thisAdjusted;
  8507. int32_t _offset = 1;
  8508. _thisAdjusted = reinterpret_cast<tFloatUnion64_t737111FBE1FD2D4509E72C45FE6389106B60B2FC*>(__this + _offset);
  8509. uint64_t _returnValue;
  8510. _returnValue = tFloatUnion64_GetMantissa_m6EAD50CE3D1BFDABD12A308F2FF83F586F61328C(_thisAdjusted, method);
  8511. return _returnValue;
  8512. }
  8513. #ifdef __clang__
  8514. #pragma clang diagnostic pop
  8515. #endif
  8516. #ifdef __clang__
  8517. #pragma clang diagnostic push
  8518. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8519. #pragma clang diagnostic ignored "-Wunused-variable"
  8520. #endif
  8521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* SharedStatic_GetOrCreateSharedStaticInternal_m9850783202F2E2DCA43597CD97C129C683D6FEBD (int64_t ___0_getHashCode64, int64_t ___1_getSubHashCode64, uint32_t ___2_sizeOf, uint32_t ___3_alignment, const RuntimeMethod* method)
  8522. {
  8523. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 V_0;
  8524. memset((&V_0), 0, sizeof(V_0));
  8525. {
  8526. int64_t L_0 = ___0_getHashCode64;
  8527. int64_t L_1 = ___1_getSubHashCode64;
  8528. Hash128__ctor_m0B61E717B3FF7D7BBD8FF12C8C8327C18A2AAAF3((&V_0), L_0, L_1, NULL);
  8529. uint32_t L_2 = ___2_sizeOf;
  8530. uint32_t L_3 = ___3_alignment;
  8531. void* L_4;
  8532. L_4 = BurstCompilerService_GetOrCreateSharedMemory_m1293EB3119CBEE41DBCC0E3B2235601BD927BFE6((&V_0), L_2, L_3, NULL);
  8533. return L_4;
  8534. }
  8535. }
  8536. #ifdef __clang__
  8537. #pragma clang diagnostic pop
  8538. #endif
  8539. #ifdef __clang__
  8540. #pragma clang diagnostic push
  8541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8542. #pragma clang diagnostic ignored "-Wunused-variable"
  8543. #endif
  8544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreserveAttribute__ctor_m5C7C403F74E9EAEB24409A43B4EB60B4A161AB0F (PreserveAttribute_tDEA15EF9DCAB8AC4428ED72A2A1377384FE7C27B* __this, const RuntimeMethod* method)
  8545. {
  8546. {
  8547. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  8548. return;
  8549. }
  8550. }
  8551. #ifdef __clang__
  8552. #pragma clang diagnostic pop
  8553. #endif
  8554. #ifdef __clang__
  8555. #pragma clang diagnostic push
  8556. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8557. #pragma clang diagnostic ignored "-Wunused-variable"
  8558. #endif
  8559. #ifdef __clang__
  8560. #pragma clang diagnostic pop
  8561. #endif
  8562. #ifdef __clang__
  8563. #pragma clang diagnostic push
  8564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8565. #pragma clang diagnostic ignored "-Wunused-variable"
  8566. #endif
  8567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssumeRangeAttribute__ctor_m079EDF7E5EEC31A177E1B9825784AB0C8192ECE7 (AssumeRangeAttribute_t06ACC8EEDB5AB2CE78FDE39A4F36B674A1CE06CA* __this, int64_t ___0_min, int64_t ___1_max, const RuntimeMethod* method)
  8568. {
  8569. {
  8570. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  8571. return;
  8572. }
  8573. }
  8574. #ifdef __clang__
  8575. #pragma clang diagnostic pop
  8576. #endif
  8577. #ifdef __clang__
  8578. #pragma clang diagnostic push
  8579. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8580. #pragma clang diagnostic ignored "-Wunused-variable"
  8581. #endif
  8582. #ifdef __clang__
  8583. #pragma clang diagnostic pop
  8584. #endif
  8585. #ifdef __clang__
  8586. #pragma clang diagnostic push
  8587. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8588. #pragma clang diagnostic ignored "-Wunused-variable"
  8589. #endif
  8590. #ifdef __clang__
  8591. #pragma clang diagnostic pop
  8592. #endif
  8593. #ifdef __clang__
  8594. #pragma clang diagnostic push
  8595. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8596. #pragma clang diagnostic ignored "-Wunused-variable"
  8597. #endif
  8598. #ifdef __clang__
  8599. #pragma clang diagnostic pop
  8600. #endif
  8601. #ifdef __clang__
  8602. #pragma clang diagnostic push
  8603. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8604. #pragma clang diagnostic ignored "-Wunused-variable"
  8605. #endif
  8606. #ifdef __clang__
  8607. #pragma clang diagnostic pop
  8608. #endif
  8609. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_FloatMode_mFC4C13A636FAF57510757D42EA1017C1A3FA6580_inline (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_value, const RuntimeMethod* method)
  8610. {
  8611. {
  8612. int32_t L_0 = ___0_value;
  8613. __this->___U3CFloatModeU3Ek__BackingField = L_0;
  8614. return;
  8615. }
  8616. }
  8617. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_FloatPrecision_m62685CD0A4F258FB8779A37BC01DAABB83DFD465_inline (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, int32_t ___0_value, const RuntimeMethod* method)
  8618. {
  8619. {
  8620. int32_t L_0 = ___0_value;
  8621. __this->___U3CFloatPrecisionU3Ek__BackingField = L_0;
  8622. return;
  8623. }
  8624. }
  8625. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BurstCompilerOptions_get_EnableBurstCompilation_mE10DF1EAAF0A56906D9784498FD48EAC1B012CD0_inline (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  8626. {
  8627. {
  8628. bool L_0 = __this->____enableBurstCompilation;
  8629. return L_0;
  8630. }
  8631. }
  8632. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BurstCompilerOptions_get_IsGlobal_m8500610C2E650CFE58411EAD12DEE4F5F49C30B4_inline (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  8633. {
  8634. {
  8635. bool L_0 = __this->___U3CIsGlobalU3Ek__BackingField;
  8636. return L_0;
  8637. }
  8638. }
  8639. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BurstCompileAttribute_set_Options_mEC956014E83B4671F431159FE7D1DDD6BE5BC91E_inline (BurstCompileAttribute_t35957F7418CF3B99A40C9E1C66CD3C56094A2C9D* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method)
  8640. {
  8641. {
  8642. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_value;
  8643. __this->___U3COptionsU3Ek__BackingField = L_0;
  8644. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COptionsU3Ek__BackingField), (void*)L_0);
  8645. return;
  8646. }
  8647. }
  8648. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* BurstCompilerOptions_get_OptionsChanged_m073BEAA6F0BA3EA5F42853CE2BB33681D6274C69_inline (BurstCompilerOptions_t5F93118F305E1B0C950C6F9AF8BCA74033DA01C9* __this, const RuntimeMethod* method)
  8649. {
  8650. {
  8651. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___U3COptionsChangedU3Ek__BackingField;
  8652. return L_0;
  8653. }
  8654. }
  8655. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
  8656. {
  8657. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  8658. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  8659. }
  8660. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* NumberBuffer_GetDigitsPointer_m877C617CEE264BE12DE38D7289D741ED39B99846_inline (NumberBuffer_tF09E8463D840202ECA50F50BE6D57729C18213B4* __this, const RuntimeMethod* method)
  8661. {
  8662. {
  8663. uint8_t* L_0 = __this->____buffer;
  8664. return L_0;
  8665. }
  8666. }
  8667. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t tBigInt_GetLength_m223AD69D6DB118C879FC58EF544D50C4A2E978E7_inline (tBigInt_t6A436AD3913A2950571338A5018B48B299987358* __this, const RuntimeMethod* method)
  8668. {
  8669. {
  8670. int32_t L_0 = __this->___m_length;
  8671. return L_0;
  8672. }
  8673. }