StbImageSharp__1.cpp 224 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  9. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  10. struct UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933;
  11. struct UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE;
  12. struct UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA;
  13. struct UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A;
  14. struct UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4;
  15. struct UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794;
  16. struct UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF;
  17. struct UnsafeArray1D_1U5BU5D_t220DC4C289564FBE7D184AE542EB9E05B037BC66;
  18. struct UnsafeArray1D_1U5BU5D_t0821AF1CF7518A71162EF4994FBEC614A035B3A7;
  19. struct UnsafeArray1D_1U5BU5D_t4748D8DC93DBE63F9BDD18376ADC4866F956E9D9;
  20. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  21. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  22. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  23. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  24. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  25. struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913;
  26. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  27. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  28. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  29. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  30. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  31. struct stbi__gif_lzwU5BU5D_tB5A2B5B4D4201620767C50C204468DF525E515EA;
  32. struct stbi__huffmanU5BU5D_tE287877D7CE84F85179E8AC62EBBEEF8C5018D7D;
  33. struct unnamed1U5BU5D_t2B4E41863CB26AD2BBF0696E3942CC235C404500;
  34. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  35. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  36. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  37. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  38. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  39. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  40. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  41. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  42. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  43. struct Delegate_t;
  44. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  45. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  46. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  47. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175;
  48. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
  49. struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E;
  50. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  51. struct MethodInfo_t;
  52. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  53. struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5;
  54. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  55. struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
  56. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
  57. struct String_t;
  58. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  59. struct Type_t;
  60. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455;
  61. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  62. struct delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9;
  63. struct delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42;
  64. struct delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F;
  65. struct stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7;
  66. struct stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4;
  67. struct stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584;
  68. struct stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F;
  69. struct stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402;
  70. struct stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F;
  71. struct stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4;
  72. struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
  73. struct unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1;
  74. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  75. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  76. IL2CPP_EXTERN_C RuntimeClass* CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var;
  77. IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
  78. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  79. IL2CPP_EXTERN_C RuntimeClass* HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var;
  80. IL2CPP_EXTERN_C RuntimeClass* Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var;
  81. IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var;
  82. IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
  83. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  84. IL2CPP_EXTERN_C RuntimeClass* MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_il2cpp_TypeInfo_var;
  85. IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var;
  86. IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
  87. IL2CPP_EXTERN_C RuntimeClass* StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var;
  88. IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var;
  89. IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
  90. IL2CPP_EXTERN_C RuntimeClass* UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE_il2cpp_TypeInfo_var;
  91. IL2CPP_EXTERN_C RuntimeClass* UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA_il2cpp_TypeInfo_var;
  92. IL2CPP_EXTERN_C RuntimeClass* UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933_il2cpp_TypeInfo_var;
  93. IL2CPP_EXTERN_C RuntimeClass* UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A_il2cpp_TypeInfo_var;
  94. IL2CPP_EXTERN_C RuntimeClass* UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF_il2cpp_TypeInfo_var;
  95. IL2CPP_EXTERN_C RuntimeClass* UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4_il2cpp_TypeInfo_var;
  96. IL2CPP_EXTERN_C RuntimeClass* UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794_il2cpp_TypeInfo_var;
  97. IL2CPP_EXTERN_C RuntimeClass* stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7_il2cpp_TypeInfo_var;
  98. IL2CPP_EXTERN_C String_t* _stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA;
  99. IL2CPP_EXTERN_C String_t* _stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D;
  100. IL2CPP_EXTERN_C String_t* _stringLiteralCABEE06640F48AF21CAAB5EE9823A731DD58DD03;
  101. IL2CPP_EXTERN_C String_t* _stringLiteralCAD8623838274740D6497489F547CE972C42A942;
  102. IL2CPP_EXTERN_C String_t* _stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E;
  103. IL2CPP_EXTERN_C String_t* _stringLiteralEC3193CD1F34C7323A6EB465B808BBAB8FAD271A;
  104. IL2CPP_EXTERN_C String_t* _stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914;
  105. IL2CPP_EXTERN_C const RuntimeMethod* Half_CompareTo_m9EC79B9359AD9C276FA4F1850C015053F486058F_RuntimeMethod_var;
  106. IL2CPP_EXTERN_C const RuntimeMethod* Half_System_IConvertible_ToChar_m7511F58D164EE1F5BEECDEAC63D7746DC7933A92_RuntimeMethod_var;
  107. IL2CPP_EXTERN_C const RuntimeMethod* Half_System_IConvertible_ToDateTime_mF0C63EC935FD9BF89F21636569F73F046BC729AB_RuntimeMethod_var;
  108. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m2290BB1875E64452A7C9959B7E71F75E5B39F701_RuntimeMethod_var;
  109. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1__ctor_m742DAE97CC04FF2A5C951005E7E1DEAE976FD4B1_RuntimeMethod_var;
  110. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1__ctor_m75FD4AC5FDF39ECCC52B84F34324B535D1455001_RuntimeMethod_var;
  111. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B_RuntimeMethod_var;
  112. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1__ctor_mF515A01BB21FA30A4F292F4417C31C5E8B88F46E_RuntimeMethod_var;
  113. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354_RuntimeMethod_var;
  114. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1_op_Implicit_m6541926AF5FCE50202474E3C045787ABE550A256_RuntimeMethod_var;
  115. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1_op_Implicit_mC0F446E66C867587CA19A5DF4FB883EB8676D772_RuntimeMethod_var;
  116. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray1D_1_op_Implicit_mE32AAEFB2E0B4E9E8536ECF5A2B32906DBA0AE73_RuntimeMethod_var;
  117. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_RuntimeMethod_var;
  118. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1__ctor_m4B656CBF9E31CBD022740B8F979CE85FDBE33B20_RuntimeMethod_var;
  119. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1__ctor_m5ED6464C063FDB0E310BC0AC417ACCE4B08D7A41_RuntimeMethod_var;
  120. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1_op_Implicit_m49A2133A13994F72DAB2CA613E74AF6C8C5F1413_RuntimeMethod_var;
  121. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_RuntimeMethod_var;
  122. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1_op_Implicit_mBEFA368E08328EEAC109432ECC9DC849C4C8CF1F_RuntimeMethod_var;
  123. IL2CPP_EXTERN_C const RuntimeMethod* stbi__context__ctor_mC829A0366DACB27129BF977D4B90B9C2326DD40F_RuntimeMethod_var;
  124. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  125. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  126. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  127. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  128. struct Delegate_t_marshaled_com;
  129. struct Delegate_t_marshaled_pinvoke;
  130. struct Exception_t_marshaled_com;
  131. struct Exception_t_marshaled_pinvoke;
  132. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  133. struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913;
  134. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  135. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  136. IL2CPP_EXTERN_C_BEGIN
  137. IL2CPP_EXTERN_C_END
  138. #ifdef __clang__
  139. #pragma clang diagnostic push
  140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  141. #pragma clang diagnostic ignored "-Wunused-variable"
  142. #endif
  143. struct U3CModuleU3E_t63D37A524A2DA723EE4B6332B007EEBEE9A2F22C
  144. {
  145. };
  146. struct U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537 : public RuntimeObject
  147. {
  148. };
  149. struct CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F : public RuntimeObject
  150. {
  151. };
  152. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  153. {
  154. bool ___m_isReadOnly;
  155. int32_t ___cultureID;
  156. int32_t ___parent_lcid;
  157. int32_t ___datetime_index;
  158. int32_t ___number_index;
  159. int32_t ___default_calendar_type;
  160. bool ___m_useUserOverride;
  161. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  162. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  163. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  164. String_t* ___m_name;
  165. String_t* ___englishname;
  166. String_t* ___nativename;
  167. String_t* ___iso3lang;
  168. String_t* ___iso2lang;
  169. String_t* ___win3lang;
  170. String_t* ___territory;
  171. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  172. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  173. void* ___textinfo_data;
  174. int32_t ___m_dataItem;
  175. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  176. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  177. bool ___constructed;
  178. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  179. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  180. bool ___m_isInherited;
  181. };
  182. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  183. {
  184. int32_t ___m_isReadOnly;
  185. int32_t ___cultureID;
  186. int32_t ___parent_lcid;
  187. int32_t ___datetime_index;
  188. int32_t ___number_index;
  189. int32_t ___default_calendar_type;
  190. int32_t ___m_useUserOverride;
  191. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  192. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  193. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  194. char* ___m_name;
  195. char* ___englishname;
  196. char* ___nativename;
  197. char* ___iso3lang;
  198. char* ___iso2lang;
  199. char* ___win3lang;
  200. char* ___territory;
  201. char** ___native_calendar_names;
  202. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  203. void* ___textinfo_data;
  204. int32_t ___m_dataItem;
  205. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  206. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  207. int32_t ___constructed;
  208. Il2CppSafeArray* ___cached_serialized_form;
  209. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  210. int32_t ___m_isInherited;
  211. };
  212. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  213. {
  214. int32_t ___m_isReadOnly;
  215. int32_t ___cultureID;
  216. int32_t ___parent_lcid;
  217. int32_t ___datetime_index;
  218. int32_t ___number_index;
  219. int32_t ___default_calendar_type;
  220. int32_t ___m_useUserOverride;
  221. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  222. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  223. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  224. Il2CppChar* ___m_name;
  225. Il2CppChar* ___englishname;
  226. Il2CppChar* ___nativename;
  227. Il2CppChar* ___iso3lang;
  228. Il2CppChar* ___iso2lang;
  229. Il2CppChar* ___win3lang;
  230. Il2CppChar* ___territory;
  231. Il2CppChar** ___native_calendar_names;
  232. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  233. void* ___textinfo_data;
  234. int32_t ___m_dataItem;
  235. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  236. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  237. int32_t ___constructed;
  238. Il2CppSafeArray* ___cached_serialized_form;
  239. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  240. int32_t ___m_isInherited;
  241. };
  242. struct HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C : public RuntimeObject
  243. {
  244. };
  245. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
  246. {
  247. RuntimeObject* ____identity;
  248. };
  249. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  250. {
  251. Il2CppIUnknown* ____identity;
  252. };
  253. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  254. {
  255. Il2CppIUnknown* ____identity;
  256. };
  257. struct MemberInfo_t : public RuntimeObject
  258. {
  259. };
  260. struct MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E : public RuntimeObject
  261. {
  262. };
  263. struct String_t : public RuntimeObject
  264. {
  265. int32_t ____stringLength;
  266. Il2CppChar ____firstChar;
  267. };
  268. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  269. {
  270. };
  271. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  272. {
  273. };
  274. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  275. {
  276. };
  277. struct stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7 : public RuntimeObject
  278. {
  279. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____tempBuffer;
  280. int32_t ___img_n;
  281. int32_t ___img_out_n;
  282. uint32_t ___img_x;
  283. uint32_t ___img_y;
  284. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___U3CStreamU3Ek__BackingField;
  285. };
  286. struct stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4 : public RuntimeObject
  287. {
  288. uint8_t* ____out_;
  289. uint8_t* ___background;
  290. int32_t ___bgindex;
  291. stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* ___codes;
  292. UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* ___codesArray;
  293. uint8_t* ___color_table;
  294. int32_t ___cur_x;
  295. int32_t ___cur_y;
  296. int32_t ___delay;
  297. int32_t ___eflags;
  298. int32_t ___flags;
  299. int32_t ___h;
  300. uint8_t* ___history;
  301. int32_t ___lflags;
  302. int32_t ___line_size;
  303. uint8_t** ___lpal;
  304. UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___lpalArray;
  305. int32_t ___max_x;
  306. int32_t ___max_y;
  307. uint8_t** ___pal;
  308. UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___palArray;
  309. int32_t ___parse;
  310. int32_t ___ratio;
  311. int32_t ___start_x;
  312. int32_t ___start_y;
  313. int32_t ___step;
  314. int32_t ___transparent;
  315. int32_t ___w;
  316. };
  317. struct stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402 : public RuntimeObject
  318. {
  319. int32_t ___app14_color_transform;
  320. int32_t ___code_bits;
  321. uint32_t ___code_buffer;
  322. uint16_t** ___dequant;
  323. UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* ___dequantArray;
  324. int32_t ___eob_run;
  325. int16_t** ___fast_ac;
  326. UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* ___fast_acArray;
  327. stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___huff_ac;
  328. UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* ___huff_acArray;
  329. stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___huff_dc;
  330. UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* ___huff_dcArray;
  331. delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* ___idct_block_kernel;
  332. unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* ___img_comp;
  333. UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* ___img_compArray;
  334. int32_t ___img_h_max;
  335. int32_t ___img_mcu_h;
  336. int32_t ___img_mcu_w;
  337. int32_t ___img_mcu_x;
  338. int32_t ___img_mcu_y;
  339. int32_t ___img_v_max;
  340. int32_t ___jfif;
  341. uint8_t ___marker;
  342. int32_t ___nomore;
  343. int32_t* ___order;
  344. UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* ___orderArray;
  345. int32_t ___progressive;
  346. delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* ___resample_row_hv_2_kernel;
  347. int32_t ___restart_interval;
  348. int32_t ___rgb;
  349. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___s;
  350. int32_t ___scan_n;
  351. int32_t ___spec_end;
  352. int32_t ___spec_start;
  353. int32_t ___succ_high;
  354. int32_t ___succ_low;
  355. int32_t ___todo;
  356. delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* ___YCbCr_to_RGB_kernel;
  357. };
  358. struct stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F : public RuntimeObject
  359. {
  360. uint8_t* ____out_;
  361. int32_t ___depth;
  362. uint8_t* ___expanded;
  363. uint8_t* ___idata;
  364. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___s;
  365. };
  366. struct stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4 : public RuntimeObject
  367. {
  368. int32_t ___hs;
  369. uint8_t* ___line0;
  370. uint8_t* ___line1;
  371. delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* ___resample;
  372. int32_t ___vs;
  373. int32_t ___w_lores;
  374. int32_t ___ypos;
  375. int32_t ___ystep;
  376. };
  377. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  378. {
  379. bool ___m_value;
  380. };
  381. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  382. {
  383. uint8_t ___m_value;
  384. };
  385. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  386. {
  387. Il2CppChar ___m_value;
  388. };
  389. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
  390. {
  391. uint64_t ____dateData;
  392. };
  393. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  394. {
  395. union
  396. {
  397. #pragma pack(push, tp, 1)
  398. struct
  399. {
  400. int32_t ___flags;
  401. };
  402. #pragma pack(pop, tp)
  403. struct
  404. {
  405. int32_t ___flags_forAlignmentOnly;
  406. };
  407. #pragma pack(push, tp, 1)
  408. struct
  409. {
  410. char ___hi_OffsetPadding[4];
  411. int32_t ___hi;
  412. };
  413. #pragma pack(pop, tp)
  414. struct
  415. {
  416. char ___hi_OffsetPadding_forAlignmentOnly[4];
  417. int32_t ___hi_forAlignmentOnly;
  418. };
  419. #pragma pack(push, tp, 1)
  420. struct
  421. {
  422. char ___lo_OffsetPadding[8];
  423. int32_t ___lo;
  424. };
  425. #pragma pack(pop, tp)
  426. struct
  427. {
  428. char ___lo_OffsetPadding_forAlignmentOnly[8];
  429. int32_t ___lo_forAlignmentOnly;
  430. };
  431. #pragma pack(push, tp, 1)
  432. struct
  433. {
  434. char ___mid_OffsetPadding[12];
  435. int32_t ___mid;
  436. };
  437. #pragma pack(pop, tp)
  438. struct
  439. {
  440. char ___mid_OffsetPadding_forAlignmentOnly[12];
  441. int32_t ___mid_forAlignmentOnly;
  442. };
  443. #pragma pack(push, tp, 1)
  444. struct
  445. {
  446. char ___ulomidLE_OffsetPadding[8];
  447. uint64_t ___ulomidLE;
  448. };
  449. #pragma pack(pop, tp)
  450. struct
  451. {
  452. char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
  453. uint64_t ___ulomidLE_forAlignmentOnly;
  454. };
  455. };
  456. };
  457. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  458. {
  459. double ___m_value;
  460. };
  461. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  462. {
  463. };
  464. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  465. {
  466. };
  467. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  468. {
  469. };
  470. struct Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6
  471. {
  472. uint16_t ___Value;
  473. };
  474. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  475. {
  476. int16_t ___m_value;
  477. };
  478. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  479. {
  480. int32_t ___m_value;
  481. };
  482. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  483. {
  484. int64_t ___m_value;
  485. };
  486. struct IntPtr_t
  487. {
  488. void* ___m_value;
  489. };
  490. struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
  491. {
  492. int8_t ___m_value;
  493. };
  494. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  495. {
  496. float ___m_value;
  497. };
  498. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  499. {
  500. ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
  501. SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
  502. };
  503. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  504. {
  505. uint16_t ___m_value;
  506. };
  507. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  508. {
  509. uint32_t ___m_value;
  510. };
  511. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  512. {
  513. uint64_t ___m_value;
  514. };
  515. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  516. {
  517. union
  518. {
  519. struct
  520. {
  521. };
  522. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  523. };
  524. };
  525. #pragma pack(push, tp, 1)
  526. struct __StaticArrayInitTypeSizeU3D124_t9FAD538EC11CC303C45220E1547C1E92DC5E7940
  527. {
  528. union
  529. {
  530. struct
  531. {
  532. union
  533. {
  534. };
  535. };
  536. uint8_t __StaticArrayInitTypeSizeU3D124_t9FAD538EC11CC303C45220E1547C1E92DC5E7940__padding[124];
  537. };
  538. };
  539. #pragma pack(pop, tp)
  540. #pragma pack(push, tp, 1)
  541. struct __StaticArrayInitTypeSizeU3D128_t359A8FF192786412EB0870773A023EF19E7B83DB
  542. {
  543. union
  544. {
  545. struct
  546. {
  547. union
  548. {
  549. };
  550. };
  551. uint8_t __StaticArrayInitTypeSizeU3D128_t359A8FF192786412EB0870773A023EF19E7B83DB__padding[128];
  552. };
  553. };
  554. #pragma pack(pop, tp)
  555. #pragma pack(push, tp, 1)
  556. struct __StaticArrayInitTypeSizeU3D19_t5589C48E49CA054DFDADD530BD4FE5DA90E1351D
  557. {
  558. union
  559. {
  560. struct
  561. {
  562. union
  563. {
  564. };
  565. };
  566. uint8_t __StaticArrayInitTypeSizeU3D19_t5589C48E49CA054DFDADD530BD4FE5DA90E1351D__padding[19];
  567. };
  568. };
  569. #pragma pack(pop, tp)
  570. #pragma pack(push, tp, 1)
  571. struct __StaticArrayInitTypeSizeU3D288_tB38B4224032671F40D3AF231F6D3E9A3AB46217C
  572. {
  573. union
  574. {
  575. struct
  576. {
  577. union
  578. {
  579. };
  580. };
  581. uint8_t __StaticArrayInitTypeSizeU3D288_tB38B4224032671F40D3AF231F6D3E9A3AB46217C__padding[288];
  582. };
  583. };
  584. #pragma pack(pop, tp)
  585. #pragma pack(push, tp, 1)
  586. struct __StaticArrayInitTypeSizeU3D3_t4163E34A7D06F8C964ED17C35882E1B7EFDA0894
  587. {
  588. union
  589. {
  590. struct
  591. {
  592. union
  593. {
  594. };
  595. };
  596. uint8_t __StaticArrayInitTypeSizeU3D3_t4163E34A7D06F8C964ED17C35882E1B7EFDA0894__padding[3];
  597. };
  598. };
  599. #pragma pack(pop, tp)
  600. #pragma pack(push, tp, 1)
  601. struct __StaticArrayInitTypeSizeU3D32_tB0219EF63295A20A039D1CD892BB143A81B92541
  602. {
  603. union
  604. {
  605. struct
  606. {
  607. union
  608. {
  609. };
  610. };
  611. uint8_t __StaticArrayInitTypeSizeU3D32_tB0219EF63295A20A039D1CD892BB143A81B92541__padding[32];
  612. };
  613. };
  614. #pragma pack(pop, tp)
  615. #pragma pack(push, tp, 1)
  616. struct __StaticArrayInitTypeSizeU3D36_t14F4C5B2ADAF1F5BA2732D56C8B023D7F8294BCC
  617. {
  618. union
  619. {
  620. struct
  621. {
  622. union
  623. {
  624. };
  625. };
  626. uint8_t __StaticArrayInitTypeSizeU3D36_t14F4C5B2ADAF1F5BA2732D56C8B023D7F8294BCC__padding[36];
  627. };
  628. };
  629. #pragma pack(pop, tp)
  630. #pragma pack(push, tp, 1)
  631. struct __StaticArrayInitTypeSizeU3D5_tC1F6D711158DBDED87D75A12E5F8A77C529961D8
  632. {
  633. union
  634. {
  635. struct
  636. {
  637. union
  638. {
  639. };
  640. };
  641. uint8_t __StaticArrayInitTypeSizeU3D5_tC1F6D711158DBDED87D75A12E5F8A77C529961D8__padding[5];
  642. };
  643. };
  644. #pragma pack(pop, tp)
  645. #pragma pack(push, tp, 1)
  646. struct __StaticArrayInitTypeSizeU3D6_tB8038ACD9F5AE15D04B86955781E81EAC647325A
  647. {
  648. union
  649. {
  650. struct
  651. {
  652. union
  653. {
  654. };
  655. };
  656. uint8_t __StaticArrayInitTypeSizeU3D6_tB8038ACD9F5AE15D04B86955781E81EAC647325A__padding[6];
  657. };
  658. };
  659. #pragma pack(pop, tp)
  660. #pragma pack(push, tp, 1)
  661. struct __StaticArrayInitTypeSizeU3D64_t47E0416979C28EDE5E725E64685E2CDE1A7866A9
  662. {
  663. union
  664. {
  665. struct
  666. {
  667. union
  668. {
  669. };
  670. };
  671. uint8_t __StaticArrayInitTypeSizeU3D64_t47E0416979C28EDE5E725E64685E2CDE1A7866A9__padding[64];
  672. };
  673. };
  674. #pragma pack(pop, tp)
  675. #pragma pack(push, tp, 1)
  676. struct __StaticArrayInitTypeSizeU3D68_t2802E91BC788DD006C1DEC745A4CFC203BB19610
  677. {
  678. union
  679. {
  680. struct
  681. {
  682. union
  683. {
  684. };
  685. };
  686. uint8_t __StaticArrayInitTypeSizeU3D68_t2802E91BC788DD006C1DEC745A4CFC203BB19610__padding[68];
  687. };
  688. };
  689. #pragma pack(pop, tp)
  690. #pragma pack(push, tp, 1)
  691. struct __StaticArrayInitTypeSizeU3D79_t2115F2EF531D1799843ECBDFAA686AAC42D22093
  692. {
  693. union
  694. {
  695. struct
  696. {
  697. union
  698. {
  699. };
  700. };
  701. uint8_t __StaticArrayInitTypeSizeU3D79_t2115F2EF531D1799843ECBDFAA686AAC42D22093__padding[79];
  702. };
  703. };
  704. #pragma pack(pop, tp)
  705. #pragma pack(push, tp, 1)
  706. struct __StaticArrayInitTypeSizeU3D9_t676B9CDD70AE69DE0625C32889D961A2DC9EFCF8
  707. {
  708. union
  709. {
  710. struct
  711. {
  712. union
  713. {
  714. };
  715. };
  716. uint8_t __StaticArrayInitTypeSizeU3D9_t676B9CDD70AE69DE0625C32889D961A2DC9EFCF8__padding[9];
  717. };
  718. };
  719. #pragma pack(pop, tp)
  720. struct stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660
  721. {
  722. int32_t ___bpp;
  723. int32_t ___offset;
  724. int32_t ___hsz;
  725. uint32_t ___mr;
  726. uint32_t ___mg;
  727. uint32_t ___mb;
  728. uint32_t ___ma;
  729. uint32_t ___all_a;
  730. int32_t ___extra_read;
  731. };
  732. struct stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584
  733. {
  734. int16_t ___prefix;
  735. uint8_t ___first;
  736. uint8_t ___suffix;
  737. };
  738. struct stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD
  739. {
  740. uint32_t ___length;
  741. uint32_t ___type;
  742. };
  743. struct stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA
  744. {
  745. int32_t ___bits_per_channel;
  746. int32_t ___num_channels;
  747. int32_t ___channel_order;
  748. };
  749. struct U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A
  750. {
  751. union
  752. {
  753. struct
  754. {
  755. uint16_t ___FixedElementField;
  756. };
  757. uint8_t U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A__padding[512];
  758. };
  759. };
  760. struct U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121
  761. {
  762. union
  763. {
  764. struct
  765. {
  766. int32_t ___FixedElementField;
  767. };
  768. uint8_t U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121__padding[68];
  769. };
  770. };
  771. struct U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB
  772. {
  773. union
  774. {
  775. struct
  776. {
  777. uint8_t ___FixedElementField;
  778. };
  779. uint8_t U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB__padding[512];
  780. };
  781. };
  782. struct U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170
  783. {
  784. union
  785. {
  786. struct
  787. {
  788. uint32_t ___FixedElementField;
  789. };
  790. uint8_t U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170__padding[72];
  791. };
  792. };
  793. struct U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF
  794. {
  795. union
  796. {
  797. struct
  798. {
  799. uint8_t ___FixedElementField;
  800. };
  801. uint8_t U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF__padding[257];
  802. };
  803. };
  804. struct U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E
  805. {
  806. union
  807. {
  808. struct
  809. {
  810. uint8_t ___FixedElementField;
  811. };
  812. uint8_t U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E__padding[256];
  813. };
  814. };
  815. struct unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1
  816. {
  817. int32_t ___id;
  818. int32_t ___h;
  819. int32_t ___v;
  820. int32_t ___tq;
  821. int32_t ___hd;
  822. int32_t ___ha;
  823. int32_t ___dc_pred;
  824. int32_t ___x;
  825. int32_t ___y;
  826. int32_t ___w2;
  827. int32_t ___h2;
  828. uint8_t* ___data;
  829. void* ___raw_data;
  830. void* ___raw_coeff;
  831. uint8_t* ___linebuf;
  832. int16_t* ___coeff;
  833. int32_t ___coeff_w;
  834. int32_t ___coeff_h;
  835. };
  836. struct U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF
  837. {
  838. union
  839. {
  840. struct
  841. {
  842. uint16_t ___FixedElementField;
  843. };
  844. uint8_t U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF__padding[1024];
  845. };
  846. };
  847. struct U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD
  848. {
  849. union
  850. {
  851. struct
  852. {
  853. uint16_t ___FixedElementField;
  854. };
  855. uint8_t U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD__padding[32];
  856. };
  857. };
  858. struct U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9
  859. {
  860. union
  861. {
  862. struct
  863. {
  864. uint16_t ___FixedElementField;
  865. };
  866. uint8_t U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9__padding[32];
  867. };
  868. };
  869. struct U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813
  870. {
  871. union
  872. {
  873. struct
  874. {
  875. int32_t ___FixedElementField;
  876. };
  877. uint8_t U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813__padding[68];
  878. };
  879. };
  880. struct U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796
  881. {
  882. union
  883. {
  884. struct
  885. {
  886. uint8_t ___FixedElementField;
  887. };
  888. uint8_t U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796__padding[288];
  889. };
  890. };
  891. struct U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269
  892. {
  893. union
  894. {
  895. struct
  896. {
  897. uint16_t ___FixedElementField;
  898. };
  899. uint8_t U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269__padding[576];
  900. };
  901. };
  902. struct ColorComponents_t9756687DC8CD2EB36BE88ED93480315832988599
  903. {
  904. int32_t ___value__;
  905. };
  906. struct Delegate_t : public RuntimeObject
  907. {
  908. intptr_t ___method_ptr;
  909. intptr_t ___invoke_impl;
  910. RuntimeObject* ___m_target;
  911. intptr_t ___method;
  912. intptr_t ___delegate_trampoline;
  913. intptr_t ___extra_arg;
  914. intptr_t ___method_code;
  915. intptr_t ___interp_method;
  916. intptr_t ___interp_invoke_impl;
  917. MethodInfo_t* ___method_info;
  918. MethodInfo_t* ___original_method_info;
  919. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  920. bool ___method_is_virtual;
  921. };
  922. struct Delegate_t_marshaled_pinvoke
  923. {
  924. intptr_t ___method_ptr;
  925. intptr_t ___invoke_impl;
  926. Il2CppIUnknown* ___m_target;
  927. intptr_t ___method;
  928. intptr_t ___delegate_trampoline;
  929. intptr_t ___extra_arg;
  930. intptr_t ___method_code;
  931. intptr_t ___interp_method;
  932. intptr_t ___interp_invoke_impl;
  933. MethodInfo_t* ___method_info;
  934. MethodInfo_t* ___original_method_info;
  935. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  936. int32_t ___method_is_virtual;
  937. };
  938. struct Delegate_t_marshaled_com
  939. {
  940. intptr_t ___method_ptr;
  941. intptr_t ___invoke_impl;
  942. Il2CppIUnknown* ___m_target;
  943. intptr_t ___method;
  944. intptr_t ___delegate_trampoline;
  945. intptr_t ___extra_arg;
  946. intptr_t ___method_code;
  947. intptr_t ___interp_method;
  948. intptr_t ___interp_invoke_impl;
  949. MethodInfo_t* ___method_info;
  950. MethodInfo_t* ___original_method_info;
  951. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  952. int32_t ___method_is_virtual;
  953. };
  954. struct Exception_t : public RuntimeObject
  955. {
  956. String_t* ____className;
  957. String_t* ____message;
  958. RuntimeObject* ____data;
  959. Exception_t* ____innerException;
  960. String_t* ____helpURL;
  961. RuntimeObject* ____stackTrace;
  962. String_t* ____stackTraceString;
  963. String_t* ____remoteStackTraceString;
  964. int32_t ____remoteStackIndex;
  965. RuntimeObject* ____dynamicMethods;
  966. int32_t ____HResult;
  967. String_t* ____source;
  968. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  969. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  970. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  971. int32_t ___caught_in_unmanaged;
  972. };
  973. struct Exception_t_marshaled_pinvoke
  974. {
  975. char* ____className;
  976. char* ____message;
  977. RuntimeObject* ____data;
  978. Exception_t_marshaled_pinvoke* ____innerException;
  979. char* ____helpURL;
  980. Il2CppIUnknown* ____stackTrace;
  981. char* ____stackTraceString;
  982. char* ____remoteStackTraceString;
  983. int32_t ____remoteStackIndex;
  984. Il2CppIUnknown* ____dynamicMethods;
  985. int32_t ____HResult;
  986. char* ____source;
  987. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  988. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  989. Il2CppSafeArray* ___native_trace_ips;
  990. int32_t ___caught_in_unmanaged;
  991. };
  992. struct Exception_t_marshaled_com
  993. {
  994. Il2CppChar* ____className;
  995. Il2CppChar* ____message;
  996. RuntimeObject* ____data;
  997. Exception_t_marshaled_com* ____innerException;
  998. Il2CppChar* ____helpURL;
  999. Il2CppIUnknown* ____stackTrace;
  1000. Il2CppChar* ____stackTraceString;
  1001. Il2CppChar* ____remoteStackTraceString;
  1002. int32_t ____remoteStackIndex;
  1003. Il2CppIUnknown* ____dynamicMethods;
  1004. int32_t ____HResult;
  1005. Il2CppChar* ____source;
  1006. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1007. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1008. Il2CppSafeArray* ___native_trace_ips;
  1009. int32_t ___caught_in_unmanaged;
  1010. };
  1011. struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
  1012. {
  1013. intptr_t ___handle;
  1014. };
  1015. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1016. {
  1017. intptr_t ___value;
  1018. };
  1019. struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79
  1020. {
  1021. int32_t ___value__;
  1022. };
  1023. struct stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F
  1024. {
  1025. U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB ___fast;
  1026. U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A ___code;
  1027. U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E ___values;
  1028. U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF ___size;
  1029. U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170 ___maxcode;
  1030. U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121 ___delta;
  1031. };
  1032. struct stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB
  1033. {
  1034. U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF ___fast;
  1035. U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD ___firstcode;
  1036. U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813 ___maxcode;
  1037. U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9 ___firstsymbol;
  1038. U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796 ___size;
  1039. U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269 ___value;
  1040. };
  1041. struct UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933 : public RuntimeObject
  1042. {
  1043. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____data;
  1044. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinHandle;
  1045. };
  1046. struct UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE : public RuntimeObject
  1047. {
  1048. stbi__gif_lzwU5BU5D_tB5A2B5B4D4201620767C50C204468DF525E515EA* ____data;
  1049. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinHandle;
  1050. };
  1051. struct UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA : public RuntimeObject
  1052. {
  1053. stbi__huffmanU5BU5D_tE287877D7CE84F85179E8AC62EBBEEF8C5018D7D* ____data;
  1054. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinHandle;
  1055. };
  1056. struct UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A : public RuntimeObject
  1057. {
  1058. unnamed1U5BU5D_t2B4E41863CB26AD2BBF0696E3942CC235C404500* ____data;
  1059. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinHandle;
  1060. };
  1061. struct UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4 : public RuntimeObject
  1062. {
  1063. UnsafeArray1D_1U5BU5D_t220DC4C289564FBE7D184AE542EB9E05B037BC66* ____data;
  1064. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ____pinAddresses;
  1065. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinAddressesHandle;
  1066. };
  1067. struct UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794 : public RuntimeObject
  1068. {
  1069. UnsafeArray1D_1U5BU5D_t0821AF1CF7518A71162EF4994FBEC614A035B3A7* ____data;
  1070. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ____pinAddresses;
  1071. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinAddressesHandle;
  1072. };
  1073. struct UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF : public RuntimeObject
  1074. {
  1075. UnsafeArray1D_1U5BU5D_t4748D8DC93DBE63F9BDD18376ADC4866F956E9D9* ____data;
  1076. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ____pinAddresses;
  1077. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinAddressesHandle;
  1078. };
  1079. struct ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C
  1080. {
  1081. int32_t ___Width;
  1082. int32_t ___Height;
  1083. int32_t ___ColorComponents;
  1084. int32_t ___BitsPerChannel;
  1085. };
  1086. struct MulticastDelegate_t : public Delegate_t
  1087. {
  1088. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1089. };
  1090. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1091. {
  1092. Delegate_t_marshaled_pinvoke** ___delegates;
  1093. };
  1094. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1095. {
  1096. Delegate_t_marshaled_com** ___delegates;
  1097. };
  1098. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1099. {
  1100. };
  1101. struct Type_t : public MemberInfo_t
  1102. {
  1103. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1104. };
  1105. struct stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350
  1106. {
  1107. uint8_t* ___zbuffer;
  1108. uint8_t* ___zbuffer_end;
  1109. int32_t ___num_bits;
  1110. uint32_t ___code_buffer;
  1111. int8_t* ___zout;
  1112. int8_t* ___zout_start;
  1113. int8_t* ___zout_end;
  1114. int32_t ___z_expandable;
  1115. stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB ___z_length;
  1116. stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB ___z_distance;
  1117. };
  1118. struct Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A
  1119. {
  1120. bool ___hasValue;
  1121. ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C ___value;
  1122. };
  1123. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1124. {
  1125. String_t* ____paramName;
  1126. };
  1127. struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1128. {
  1129. };
  1130. struct delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9 : public MulticastDelegate_t
  1131. {
  1132. };
  1133. struct delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42 : public MulticastDelegate_t
  1134. {
  1135. };
  1136. struct delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F : public MulticastDelegate_t
  1137. {
  1138. };
  1139. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1140. {
  1141. };
  1142. struct U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537_StaticFields
  1143. {
  1144. __StaticArrayInitTypeSizeU3D5_tC1F6D711158DBDED87D75A12E5F8A77C529961D8 ___029945BAE664FE195CC5AF19BA36CCAE0B9BC5E3370C6DEF532DFEFCBCB82CAC;
  1145. __StaticArrayInitTypeSizeU3D124_t9FAD538EC11CC303C45220E1547C1E92DC5E7940 ___05DC117CB79F96DEC3B548CF4B692C39F7CCAF151BF747E24E1B794B7504AA61;
  1146. __StaticArrayInitTypeSizeU3D6_tB8038ACD9F5AE15D04B86955781E81EAC647325A ___0C2F9E6FD2E221EA3DD3CE8CC78E50B3315BA80E0A7E33DFB4D858CAE5F1719C;
  1147. __StaticArrayInitTypeSizeU3D19_t5589C48E49CA054DFDADD530BD4FE5DA90E1351D ___111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15;
  1148. __StaticArrayInitTypeSizeU3D128_t359A8FF192786412EB0870773A023EF19E7B83DB ___2CD5B36116DE5C704183F639C1F6531265C8EBCB4C9A5AF7833BD29CD7F027AA;
  1149. __StaticArrayInitTypeSizeU3D64_t47E0416979C28EDE5E725E64685E2CDE1A7866A9 ___4C0A60625340FE660C27D4A2BA915E2E5AD493C57113163C76EB86F59568D77A;
  1150. int64_t ___4C4B6A3BE1314AB86138BEF4314DDE022E600960D8689A2C8F8631802D20DAB6;
  1151. __StaticArrayInitTypeSizeU3D124_t9FAD538EC11CC303C45220E1547C1E92DC5E7940 ___61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1;
  1152. __StaticArrayInitTypeSizeU3D128_t359A8FF192786412EB0870773A023EF19E7B83DB ___69CFCD204139E3D59A37422A3FE25BDD6805F7E83112690162FA2B9A57CFB826;
  1153. __StaticArrayInitTypeSizeU3D3_t4163E34A7D06F8C964ED17C35882E1B7EFDA0894 ___88B5990F3FF597306BB82CF38AC0D3ECBB7117D57D7424EAB20CC938A5083BB1;
  1154. __StaticArrayInitTypeSizeU3D36_t14F4C5B2ADAF1F5BA2732D56C8B023D7F8294BCC ___BD004F507737AFE9A5127B20A212A1A346E309DD991562336A3CFF3E941B8142;
  1155. __StaticArrayInitTypeSizeU3D68_t2802E91BC788DD006C1DEC745A4CFC203BB19610 ___CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C;
  1156. __StaticArrayInitTypeSizeU3D288_tB38B4224032671F40D3AF231F6D3E9A3AB46217C ___D52FF0C78190BA319C56A4004D0ED7355C78A3F4EE0491E5E47A4496D617F5AE;
  1157. __StaticArrayInitTypeSizeU3D79_t2115F2EF531D1799843ECBDFAA686AAC42D22093 ___D88A0E4B2284FD3C191AC28BD7456CA29921C0078CADDE100FDDFF90B4D66181;
  1158. __StaticArrayInitTypeSizeU3D9_t676B9CDD70AE69DE0625C32889D961A2DC9EFCF8 ___D8E2E17697CDF4DB31BB89B24FB41B19FE734E28DD8DD0B3FF7DF1B590124693;
  1159. __StaticArrayInitTypeSizeU3D36_t14F4C5B2ADAF1F5BA2732D56C8B023D7F8294BCC ___ED0CB54984A296FABC52C07AFE2E18863A2CC3A3747ECBBB6EDC5064E2286879;
  1160. __StaticArrayInitTypeSizeU3D32_tB0219EF63295A20A039D1CD892BB143A81B92541 ___F849D67325FACF04177BC663B2DC544051831C589EF581D412F2EBA44834E77C;
  1161. };
  1162. struct CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_StaticFields
  1163. {
  1164. String_t* ___numbers;
  1165. };
  1166. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  1167. {
  1168. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  1169. RuntimeObject* ___shared_table_lock;
  1170. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  1171. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  1172. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  1173. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  1174. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  1175. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  1176. bool ___IsTaiwanSku;
  1177. };
  1178. struct HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields
  1179. {
  1180. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___MantissaTable;
  1181. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ExponentTable;
  1182. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___OffsetTable;
  1183. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___BaseTable;
  1184. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* ___ShiftTable;
  1185. };
  1186. struct MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_StaticFields
  1187. {
  1188. int32_t ____allocations;
  1189. };
  1190. struct String_t_StaticFields
  1191. {
  1192. String_t* ___Empty;
  1193. };
  1194. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1195. {
  1196. String_t* ___TrueString;
  1197. String_t* ___FalseString;
  1198. };
  1199. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1200. {
  1201. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  1202. };
  1203. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
  1204. {
  1205. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
  1206. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
  1207. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
  1208. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
  1209. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
  1210. };
  1211. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  1212. {
  1213. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
  1214. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
  1215. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
  1216. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
  1217. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
  1218. };
  1219. struct Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields
  1220. {
  1221. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___Epsilon;
  1222. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___MaxValue;
  1223. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___MinValue;
  1224. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___NaN;
  1225. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___NegativeInfinity;
  1226. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___PositiveInfinity;
  1227. };
  1228. struct IntPtr_t_StaticFields
  1229. {
  1230. intptr_t ___Zero;
  1231. };
  1232. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
  1233. {
  1234. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
  1235. };
  1236. struct Type_t_StaticFields
  1237. {
  1238. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  1239. Il2CppChar ___Delimiter;
  1240. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  1241. RuntimeObject* ___Missing;
  1242. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  1243. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  1244. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  1245. };
  1246. #ifdef __clang__
  1247. #pragma clang diagnostic pop
  1248. #endif
  1249. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
  1250. {
  1251. ALIGN_FIELD (8) uint32_t m_Items[1];
  1252. inline uint32_t GetAt(il2cpp_array_size_t index) const
  1253. {
  1254. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1255. return m_Items[index];
  1256. }
  1257. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  1258. {
  1259. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1260. return m_Items + index;
  1261. }
  1262. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  1263. {
  1264. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1265. m_Items[index] = value;
  1266. }
  1267. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  1268. {
  1269. return m_Items[index];
  1270. }
  1271. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1272. {
  1273. return m_Items + index;
  1274. }
  1275. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  1276. {
  1277. m_Items[index] = value;
  1278. }
  1279. };
  1280. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
  1281. {
  1282. ALIGN_FIELD (8) uint16_t m_Items[1];
  1283. inline uint16_t GetAt(il2cpp_array_size_t index) const
  1284. {
  1285. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1286. return m_Items[index];
  1287. }
  1288. inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
  1289. {
  1290. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1291. return m_Items + index;
  1292. }
  1293. inline void SetAt(il2cpp_array_size_t index, uint16_t value)
  1294. {
  1295. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1296. m_Items[index] = value;
  1297. }
  1298. inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
  1299. {
  1300. return m_Items[index];
  1301. }
  1302. inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1303. {
  1304. return m_Items + index;
  1305. }
  1306. inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
  1307. {
  1308. m_Items[index] = value;
  1309. }
  1310. };
  1311. struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913 : public RuntimeArray
  1312. {
  1313. ALIGN_FIELD (8) int8_t m_Items[1];
  1314. inline int8_t GetAt(il2cpp_array_size_t index) const
  1315. {
  1316. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1317. return m_Items[index];
  1318. }
  1319. inline int8_t* GetAddressAt(il2cpp_array_size_t index)
  1320. {
  1321. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1322. return m_Items + index;
  1323. }
  1324. inline void SetAt(il2cpp_array_size_t index, int8_t value)
  1325. {
  1326. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1327. m_Items[index] = value;
  1328. }
  1329. inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const
  1330. {
  1331. return m_Items[index];
  1332. }
  1333. inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1334. {
  1335. return m_Items + index;
  1336. }
  1337. inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value)
  1338. {
  1339. m_Items[index] = value;
  1340. }
  1341. };
  1342. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  1343. {
  1344. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  1345. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  1346. {
  1347. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1348. return m_Items[index];
  1349. }
  1350. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  1351. {
  1352. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1353. return m_Items + index;
  1354. }
  1355. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  1356. {
  1357. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1358. m_Items[index] = value;
  1359. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1360. }
  1361. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1362. {
  1363. return m_Items[index];
  1364. }
  1365. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1366. {
  1367. return m_Items + index;
  1368. }
  1369. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  1370. {
  1371. m_Items[index] = value;
  1372. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1373. }
  1374. };
  1375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m2290BB1875E64452A7C9959B7E71F75E5B39F701_gshared (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A* __this, ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C ___0_value, const RuntimeMethod* method) ;
  1376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeArray1D_1__ctor_m75FD4AC5FDF39ECCC52B84F34324B535D1455001_gshared (UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  1377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_gshared (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* __this, int32_t ___0_size1, int32_t ___1_size2, const RuntimeMethod* method) ;
  1378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_gshared (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___0_array, const RuntimeMethod* method) ;
  1379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray1D_1_op_Implicit_m6541926AF5FCE50202474E3C045787ABE550A256_gshared (UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* ___0_array, const RuntimeMethod* method) ;
  1380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeArray2D_1__ctor_m5ED6464C063FDB0E310BC0AC417ACCE4B08D7A41_gshared (UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* __this, int32_t ___0_size1, int32_t ___1_size2, const RuntimeMethod* method) ;
  1381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeArray2D_1__ctor_m4B656CBF9E31CBD022740B8F979CE85FDBE33B20_gshared (UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* __this, int32_t ___0_size1, int32_t ___1_size2, const RuntimeMethod* method) ;
  1382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B_gshared (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  1383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeArray1D_1__ctor_m742DAE97CC04FF2A5C951005E7E1DEAE976FD4B1_gshared (UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  1384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeArray1D_1__ctor_mF515A01BB21FA30A4F292F4417C31C5E8B88F46E_gshared (UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  1385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354_gshared (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* ___0_array, const RuntimeMethod* method) ;
  1386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray2D_1_op_Implicit_mBEFA368E08328EEAC109432ECC9DC849C4C8CF1F_gshared (UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* ___0_array, const RuntimeMethod* method) ;
  1387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray2D_1_op_Implicit_m49A2133A13994F72DAB2CA613E74AF6C8C5F1413_gshared (UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* ___0_array, const RuntimeMethod* method) ;
  1388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray1D_1_op_Implicit_mC0F446E66C867587CA19A5DF4FB883EB8676D772_gshared (UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* ___0_array, const RuntimeMethod* method) ;
  1389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray1D_1_op_Implicit_mE32AAEFB2E0B4E9E8536ECF5A2B32906DBA0AE73_gshared (UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* ___0_array, const RuntimeMethod* method) ;
  1390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_malloc_mCE71AF0C12DCD31D101BF702F2BEF056E3A628A0 (int64_t ___0_size, const RuntimeMethod* method) ;
  1391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F (int32_t ___0_cb, const RuntimeMethod* method) ;
  1392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStats_Allocated_m820230A41F5D2BAE3A5FC06853FBCA5D8A26EC86 (const RuntimeMethod* method) ;
  1393. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) ;
  1394. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) ;
  1395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9 (intptr_t ___0_hglobal, const RuntimeMethod* method) ;
  1396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStats_Freed_m599B82289BAC4971DFA13FA820847A162637B0DE (const RuntimeMethod* method) ;
  1397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memcpy_m8EE34595CD2FEE404D89C5FD2880FBB82CBA7B6A (void* ___0_a, void* ___1_b, int64_t ___2_size, const RuntimeMethod* method) ;
  1398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memset_m96A02F8228AC54CAA2BF576499DD73F4F4FC4022 (void* ___0_ptr, int32_t ___1_value, int64_t ___2_size, const RuntimeMethod* method) ;
  1399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC (intptr_t* __this, int64_t ___0_value, const RuntimeMethod* method) ;
  1400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_ReAllocHGlobal_mA5C1E0A9FE631E69DA8EE674B31709F0F14AA9BD (intptr_t ___0_pv, intptr_t ___1_cb, const RuntimeMethod* method) ;
  1401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_realloc_m4AA55F39D9F49BEFDB7CA5B68BF45A5071CA7966 (void* ___0_a, int64_t ___1_newSize, const RuntimeMethod* method) ;
  1402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265 (double ___0_x, double ___1_y, const RuntimeMethod* method) ;
  1403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1404. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  1405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  1406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  1407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309 (int32_t* ___0_location, const RuntimeMethod* method) ;
  1408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D (int32_t* ___0_location, const RuntimeMethod* method) ;
  1409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 HalfHelper_SingleToHalf_m68366D0080449E774C1158AE47AE6E37424987BF (float ___0_single, const RuntimeMethod* method) ;
  1410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Half__ctor_m231CCD406203252D213FF4419C7F1C3A60ECBEBA (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, float ___0_value, const RuntimeMethod* method) ;
  1411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_value, const RuntimeMethod* method) ;
  1412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_op_Explicit_m13A3CED333F8D63339E0DDE5F852A985072A4295 (float ___0_value, const RuntimeMethod* method) ;
  1413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half, const RuntimeMethod* method) ;
  1414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HalfHelper_HalfToSingle_mCC84820A87B56F63D7738618771599AE013752E2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half, const RuntimeMethod* method) ;
  1415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_LessThan_m50285754C7CA18E84B2C5FF9BF4413729588FCF4 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method) ;
  1416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_GreaterThan_mBAB4B71D1036E2116B0403E9E65A016D65D3CE58 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method) ;
  1417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_Inequality_mF118C9405CE5761E841030EB82475D08C8F26DB2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method) ;
  1418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_CompareTo_m15EFD81A7DC0E77F9B0B2B5E7FF6C43EF69FBDB4 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_other, const RuntimeMethod* method) ;
  1419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_CompareTo_m9EC79B9359AD9C276FA4F1850C015053F486058F (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_Equality_m257EA083C4AED617FB589F3C14B6D0246C5800EA (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method) ;
  1422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_Equals_mC9CCB515A296CB1D66CFCEF7BB5A6E0EFD149934 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_other, const RuntimeMethod* method) ;
  1423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_Equals_m6102C810AA7FC6A7281E1BB4C5020FDA8128021F (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200 (uint16_t* __this, const RuntimeMethod* method) ;
  1425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_GetHashCode_m97AF96A3B63244D97C77F076FD9E6A92AE6907BB (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method) ;
  1426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_GetTypeCode_m9226F693B79A65F7D0E71022B3EE1178D92E59A6 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method) ;
  1427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HalfHelper_IsNaN_m903DC166FEF9ADF2C86154B4F36112FFB406F55D (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half, const RuntimeMethod* method) ;
  1428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  1429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A (float* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Half_ToString_m0CB28AA1DCE2AB4791737E91B44AFDD23FBF5C36 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method) ;
  1431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE (float* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  1432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Half_ToString_m532C547BE12E95051DCEF6BB20B124C106A966F6 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) ;
  1433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Half_System_IConvertible_ToSingle_m72E1B1C02CD516A3943432B4627D169E8D59FCFD (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_System_IConvertible_GetTypeCode_mD5A24F94E878C4D00F8663E17FB8ADB9D2A0CA6F (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method) ;
  1435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Convert_ToBoolean_m73A44AA68F53847BAC4B938953612587F8FBF61B (float ___0_value, const RuntimeMethod* method) ;
  1436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_System_IConvertible_ToBoolean_m0684211BEBB80C8D844A264FF01084882940922C (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Convert_ToByte_m562731D7CD88E5D6A0B91E05D1B626BC9939E388 (float ___0_value, const RuntimeMethod* method) ;
  1438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Half_System_IConvertible_ToByte_mBA58E1812B8418EF6B7D595873E32C35E6FAAB9A (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5 (const RuntimeMethod* method) ;
  1440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, const RuntimeMethod* method) ;
  1441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644 (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Half_System_IConvertible_ToChar_m7511F58D164EE1F5BEECDEAC63D7746DC7933A92 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Half_System_IConvertible_ToDateTime_mF0C63EC935FD9BF89F21636569F73F046BC729AB (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Convert_ToDecimal_m0CECFA6799BA3F8CDB59C34287DD5BAE54CC0EBE (float ___0_value, const RuntimeMethod* method) ;
  1445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Half_System_IConvertible_ToDecimal_mEFA406DE223C584C875D3EDBF30891EDD5DC3ED2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Convert_ToDouble_mA0069B20491E14DA829FAD261C279A5143B2FAED (float ___0_value, const RuntimeMethod* method) ;
  1447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Half_System_IConvertible_ToDouble_m39C375E4CCA5796DA51C6E7023FA514DD796782A (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Convert_ToInt16_mD3632668808F8502053A6F9FAA6803053A2500D4 (float ___0_value, const RuntimeMethod* method) ;
  1449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Half_System_IConvertible_ToInt16_m466A656BEFA1BC3670BC0E3BBC75D3058AC016A0 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m2DD4FF5B07C196D209F4ED8EA8E86CD19207AABE (float ___0_value, const RuntimeMethod* method) ;
  1451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_System_IConvertible_ToInt32_m752FB024CC8958029FE914A9D81A1BFC7FB49801 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Convert_ToInt64_m1203ADC6847D3814963382077D6791E9199DA5BC (float ___0_value, const RuntimeMethod* method) ;
  1453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Half_System_IConvertible_ToInt64_m0215CD02A2D56FBCA38F97760CC0C0DB55CEF4A2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Convert_ToSByte_m56DAE9421C6CF1715E574E930F43EBDA8B9435A0 (float ___0_value, const RuntimeMethod* method) ;
  1455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Half_System_IConvertible_ToSByte_m68A9196F2CFB9C1EC01347EB9E9A233705CE01C8 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Convert_ToString_mBFBBE2F36FF6B3235848801940FD15A17028AC70 (float ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  1457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Half_System_IConvertible_ToString_m6C4211CDF08BF30788A1D3ADB2ED4AD6DB69EBE9 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Single_System_IConvertible_ToType_m52014373BE33664D69CB4F797F0A78120267EC72 (float* __this, Type_t* ___0_type, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  1459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Half_System_IConvertible_ToType_m4EAC816C1ACF3317374B33EA7FC4D00CE4980DCD (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, Type_t* ___0_conversionType, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  1460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Convert_ToUInt16_mED633569E38E21A353AB94FAC298A72200B2BCA4 (float ___0_value, const RuntimeMethod* method) ;
  1461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Half_System_IConvertible_ToUInt16_mF668A08151EFBAFF13F2019B4077F8081FCC09D5 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Convert_ToUInt32_m28D7D89C7B66C6DF2A88B68973D5691BF28D61CB (float ___0_value, const RuntimeMethod* method) ;
  1463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Half_System_IConvertible_ToUInt32_mAF3B5AB239A3C778225747FB4C7BA0F78B3C9A93 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Convert_ToUInt64_mB6BD7C3C6B529271A81A86349B9C3C38ABDE6DF7 (float ___0_value, const RuntimeMethod* method) ;
  1465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Half_System_IConvertible_ToUInt64_m05B76C8955DAB709F5560CEBEDF487C8F8128D51 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  1466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13 (uint16_t ___0_bits, const RuntimeMethod* method) ;
  1467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HalfHelper_ConvertMantissa_mD53E8213555E8DF762C8F0402D3DF0510C1A95B8 (int32_t ___0_i, const RuntimeMethod* method) ;
  1468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HalfHelper_GenerateMantissaTable_mD518335B464B56EE5CBC4026C6EFE151BECB2E4C (const RuntimeMethod* method) ;
  1469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HalfHelper_GenerateExponentTable_m557B2F714859C147620664362C843734205B63EE (const RuntimeMethod* method) ;
  1470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* HalfHelper_GenerateOffsetTable_mE61F49B44A1C8B7E34D12FF0999C43B9B0CE24B0 (const RuntimeMethod* method) ;
  1471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* HalfHelper_GenerateBaseTable_m92B5235476660AFC75D9A79FC8700A4DF86BB7DF (const RuntimeMethod* method) ;
  1472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* HalfHelper_GenerateShiftTable_m53F61D1C0E10CF48A20C88CA195FB3BFBBD9BF8C (const RuntimeMethod* method) ;
  1473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__context__ctor_mC829A0366DACB27129BF977D4B90B9C2326DD40F (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
  1474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__is_16_main_m563DAEE58EF61612556A4976F1E33ECA1DA17A03 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ;
  1475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ;
  1476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__info_main_m17AB2AA6DDD7DBE223BE78B3F5FFCB5ADEBE3E46 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ;
  1477. inline void Nullable_1__ctor_m2290BB1875E64452A7C9959B7E71F75E5B39F701 (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A* __this, ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C ___0_value, const RuntimeMethod* method)
  1478. {
  1479. (( void (*) (Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A*, ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C, const RuntimeMethod*))Nullable_1__ctor_m2290BB1875E64452A7C9959B7E71F75E5B39F701_gshared)(__this, ___0_value, method);
  1480. }
  1481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  1483. inline void UnsafeArray1D_1__ctor_m75FD4AC5FDF39ECCC52B84F34324B535D1455001 (UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* __this, int32_t ___0_size, const RuntimeMethod* method)
  1484. {
  1485. (( void (*) (UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE*, int32_t, const RuntimeMethod*))UnsafeArray1D_1__ctor_m75FD4AC5FDF39ECCC52B84F34324B535D1455001_gshared)(__this, ___0_size, method);
  1486. }
  1487. inline void UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624 (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* __this, int32_t ___0_size1, int32_t ___1_size2, const RuntimeMethod* method)
  1488. {
  1489. (( void (*) (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4*, int32_t, int32_t, const RuntimeMethod*))UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_gshared)(__this, ___0_size1, ___1_size2, method);
  1490. }
  1491. inline void* UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04 (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___0_array, const RuntimeMethod* method)
  1492. {
  1493. return (( void* (*) (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4*, const RuntimeMethod*))UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_gshared)(___0_array, method);
  1494. }
  1495. inline void* UnsafeArray1D_1_op_Implicit_m6541926AF5FCE50202474E3C045787ABE550A256 (UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* ___0_array, const RuntimeMethod* method)
  1496. {
  1497. return (( void* (*) (UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE*, const RuntimeMethod*))UnsafeArray1D_1_op_Implicit_m6541926AF5FCE50202474E3C045787ABE550A256_gshared)(___0_array, method);
  1498. }
  1499. inline void UnsafeArray2D_1__ctor_m5ED6464C063FDB0E310BC0AC417ACCE4B08D7A41 (UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* __this, int32_t ___0_size1, int32_t ___1_size2, const RuntimeMethod* method)
  1500. {
  1501. (( void (*) (UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF*, int32_t, int32_t, const RuntimeMethod*))UnsafeArray2D_1__ctor_m5ED6464C063FDB0E310BC0AC417ACCE4B08D7A41_gshared)(__this, ___0_size1, ___1_size2, method);
  1502. }
  1503. inline void UnsafeArray2D_1__ctor_m4B656CBF9E31CBD022740B8F979CE85FDBE33B20 (UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* __this, int32_t ___0_size1, int32_t ___1_size2, const RuntimeMethod* method)
  1504. {
  1505. (( void (*) (UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794*, int32_t, int32_t, const RuntimeMethod*))UnsafeArray2D_1__ctor_m4B656CBF9E31CBD022740B8F979CE85FDBE33B20_gshared)(__this, ___0_size1, ___1_size2, method);
  1506. }
  1507. inline void UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* __this, int32_t ___0_size, const RuntimeMethod* method)
  1508. {
  1509. (( void (*) (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA*, int32_t, const RuntimeMethod*))UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B_gshared)(__this, ___0_size, method);
  1510. }
  1511. inline void UnsafeArray1D_1__ctor_m742DAE97CC04FF2A5C951005E7E1DEAE976FD4B1 (UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* __this, int32_t ___0_size, const RuntimeMethod* method)
  1512. {
  1513. (( void (*) (UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A*, int32_t, const RuntimeMethod*))UnsafeArray1D_1__ctor_m742DAE97CC04FF2A5C951005E7E1DEAE976FD4B1_gshared)(__this, ___0_size, method);
  1514. }
  1515. inline void UnsafeArray1D_1__ctor_mF515A01BB21FA30A4F292F4417C31C5E8B88F46E (UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* __this, int32_t ___0_size, const RuntimeMethod* method)
  1516. {
  1517. (( void (*) (UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933*, int32_t, const RuntimeMethod*))UnsafeArray1D_1__ctor_mF515A01BB21FA30A4F292F4417C31C5E8B88F46E_gshared)(__this, ___0_size, method);
  1518. }
  1519. inline void* UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354 (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* ___0_array, const RuntimeMethod* method)
  1520. {
  1521. return (( void* (*) (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA*, const RuntimeMethod*))UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354_gshared)(___0_array, method);
  1522. }
  1523. inline void* UnsafeArray2D_1_op_Implicit_mBEFA368E08328EEAC109432ECC9DC849C4C8CF1F (UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* ___0_array, const RuntimeMethod* method)
  1524. {
  1525. return (( void* (*) (UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF*, const RuntimeMethod*))UnsafeArray2D_1_op_Implicit_mBEFA368E08328EEAC109432ECC9DC849C4C8CF1F_gshared)(___0_array, method);
  1526. }
  1527. inline void* UnsafeArray2D_1_op_Implicit_m49A2133A13994F72DAB2CA613E74AF6C8C5F1413 (UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* ___0_array, const RuntimeMethod* method)
  1528. {
  1529. return (( void* (*) (UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794*, const RuntimeMethod*))UnsafeArray2D_1_op_Implicit_m49A2133A13994F72DAB2CA613E74AF6C8C5F1413_gshared)(___0_array, method);
  1530. }
  1531. inline void* UnsafeArray1D_1_op_Implicit_mC0F446E66C867587CA19A5DF4FB883EB8676D772 (UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* ___0_array, const RuntimeMethod* method)
  1532. {
  1533. return (( void* (*) (UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A*, const RuntimeMethod*))UnsafeArray1D_1_op_Implicit_mC0F446E66C867587CA19A5DF4FB883EB8676D772_gshared)(___0_array, method);
  1534. }
  1535. inline void* UnsafeArray1D_1_op_Implicit_mE32AAEFB2E0B4E9E8536ECF5A2B32906DBA0AE73 (UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* ___0_array, const RuntimeMethod* method)
  1536. {
  1537. return (( void* (*) (UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933*, const RuntimeMethod*))UnsafeArray1D_1_op_Implicit_mE32AAEFB2E0B4E9E8536ECF5A2B32906DBA0AE73_gshared)(___0_array, method);
  1538. }
  1539. #ifdef __clang__
  1540. #pragma clang diagnostic push
  1541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1542. #pragma clang diagnostic ignored "-Wunused-variable"
  1543. #endif
  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. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_malloc_mCA89C74051CA1F7B7F57E38CB79B5F62F5B3F973 (uint64_t ___0_size, const RuntimeMethod* method)
  1553. {
  1554. static bool s_Il2CppMethodInitialized;
  1555. if (!s_Il2CppMethodInitialized)
  1556. {
  1557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1558. s_Il2CppMethodInitialized = true;
  1559. }
  1560. void* V_0 = NULL;
  1561. {
  1562. uint64_t L_0 = ___0_size;
  1563. il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1564. void* L_1;
  1565. L_1 = CRuntime_malloc_mCE71AF0C12DCD31D101BF702F2BEF056E3A628A0(L_0, NULL);
  1566. V_0 = L_1;
  1567. goto IL_000a;
  1568. }
  1569. IL_000a:
  1570. {
  1571. void* L_2 = V_0;
  1572. return L_2;
  1573. }
  1574. }
  1575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_malloc_mCE71AF0C12DCD31D101BF702F2BEF056E3A628A0 (int64_t ___0_size, const RuntimeMethod* method)
  1576. {
  1577. static bool s_Il2CppMethodInitialized;
  1578. if (!s_Il2CppMethodInitialized)
  1579. {
  1580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1581. s_Il2CppMethodInitialized = true;
  1582. }
  1583. intptr_t V_0;
  1584. memset((&V_0), 0, sizeof(V_0));
  1585. void* V_1 = NULL;
  1586. {
  1587. int64_t L_0 = ___0_size;
  1588. il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1589. intptr_t L_1;
  1590. L_1 = Marshal_AllocHGlobal_mE1D700DF967E28BE8AB3E0D67C81A96B4FCC8F4F(((int32_t)L_0), NULL);
  1591. V_0 = L_1;
  1592. MemoryStats_Allocated_m820230A41F5D2BAE3A5FC06853FBCA5D8A26EC86(NULL);
  1593. void* L_2;
  1594. L_2 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&V_0), NULL);
  1595. V_1 = L_2;
  1596. goto IL_0019;
  1597. }
  1598. IL_0019:
  1599. {
  1600. void* L_3 = V_1;
  1601. return L_3;
  1602. }
  1603. }
  1604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D (void* ___0_a, const RuntimeMethod* method)
  1605. {
  1606. static bool s_Il2CppMethodInitialized;
  1607. if (!s_Il2CppMethodInitialized)
  1608. {
  1609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1610. s_Il2CppMethodInitialized = true;
  1611. }
  1612. intptr_t V_0;
  1613. memset((&V_0), 0, sizeof(V_0));
  1614. bool V_1 = false;
  1615. {
  1616. void* L_0 = ___0_a;
  1617. V_1 = (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
  1618. bool L_1 = V_1;
  1619. if (!L_1)
  1620. {
  1621. goto IL_000c;
  1622. }
  1623. }
  1624. {
  1625. goto IL_0021;
  1626. }
  1627. IL_000c:
  1628. {
  1629. void* L_2 = ___0_a;
  1630. IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&V_0), L_2, NULL);
  1631. intptr_t L_3 = V_0;
  1632. il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1633. Marshal_FreeHGlobal_m298EF0650E82E326EDA8048488DC384BB9171EB9(L_3, NULL);
  1634. MemoryStats_Freed_m599B82289BAC4971DFA13FA820847A162637B0DE(NULL);
  1635. }
  1636. IL_0021:
  1637. {
  1638. return;
  1639. }
  1640. }
  1641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memcpy_m8EE34595CD2FEE404D89C5FD2880FBB82CBA7B6A (void* ___0_a, void* ___1_b, int64_t ___2_size, const RuntimeMethod* method)
  1642. {
  1643. uint8_t* V_0 = NULL;
  1644. uint8_t* V_1 = NULL;
  1645. int64_t V_2 = 0;
  1646. bool V_3 = false;
  1647. {
  1648. void* L_0 = ___0_a;
  1649. V_0 = (uint8_t*)L_0;
  1650. void* L_1 = ___1_b;
  1651. V_1 = (uint8_t*)L_1;
  1652. V_2 = ((int64_t)0);
  1653. goto IL_001b;
  1654. }
  1655. IL_000a:
  1656. {
  1657. uint8_t* L_2 = V_0;
  1658. uint8_t* L_3 = L_2;
  1659. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, 1));
  1660. uint8_t* L_4 = V_1;
  1661. uint8_t* L_5 = L_4;
  1662. V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, 1));
  1663. int32_t L_6 = (*(L_5));
  1664. *((int8_t*)L_3) = (int8_t)L_6;
  1665. int64_t L_7 = V_2;
  1666. V_2 = ((int64_t)il2cpp_codegen_add(L_7, ((int64_t)1)));
  1667. }
  1668. IL_001b:
  1669. {
  1670. int64_t L_8 = V_2;
  1671. int64_t L_9 = ___2_size;
  1672. V_3 = (bool)((((int64_t)L_8) < ((int64_t)L_9))? 1 : 0);
  1673. bool L_10 = V_3;
  1674. if (L_10)
  1675. {
  1676. goto IL_000a;
  1677. }
  1678. }
  1679. {
  1680. return;
  1681. }
  1682. }
  1683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B (void* ___0_a, void* ___1_b, uint64_t ___2_size, const RuntimeMethod* method)
  1684. {
  1685. static bool s_Il2CppMethodInitialized;
  1686. if (!s_Il2CppMethodInitialized)
  1687. {
  1688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1689. s_Il2CppMethodInitialized = true;
  1690. }
  1691. {
  1692. void* L_0 = ___0_a;
  1693. void* L_1 = ___1_b;
  1694. uint64_t L_2 = ___2_size;
  1695. il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1696. CRuntime_memcpy_m8EE34595CD2FEE404D89C5FD2880FBB82CBA7B6A(L_0, L_1, L_2, NULL);
  1697. return;
  1698. }
  1699. }
  1700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memset_m96A02F8228AC54CAA2BF576499DD73F4F4FC4022 (void* ___0_ptr, int32_t ___1_value, int64_t ___2_size, const RuntimeMethod* method)
  1701. {
  1702. uint8_t* V_0 = NULL;
  1703. uint8_t V_1 = 0x0;
  1704. int64_t V_2 = 0;
  1705. bool V_3 = false;
  1706. {
  1707. void* L_0 = ___0_ptr;
  1708. V_0 = (uint8_t*)L_0;
  1709. int32_t L_1 = ___1_value;
  1710. V_1 = (uint8_t)((int32_t)(uint8_t)L_1);
  1711. V_2 = ((int64_t)0);
  1712. goto IL_0017;
  1713. }
  1714. IL_000b:
  1715. {
  1716. uint8_t* L_2 = V_0;
  1717. uint8_t* L_3 = L_2;
  1718. V_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, 1));
  1719. uint8_t L_4 = V_1;
  1720. *((int8_t*)L_3) = (int8_t)L_4;
  1721. int64_t L_5 = V_2;
  1722. V_2 = ((int64_t)il2cpp_codegen_add(L_5, ((int64_t)1)));
  1723. }
  1724. IL_0017:
  1725. {
  1726. int64_t L_6 = V_2;
  1727. int64_t L_7 = ___2_size;
  1728. V_3 = (bool)((((int64_t)L_6) < ((int64_t)L_7))? 1 : 0);
  1729. bool L_8 = V_3;
  1730. if (L_8)
  1731. {
  1732. goto IL_000b;
  1733. }
  1734. }
  1735. {
  1736. return;
  1737. }
  1738. }
  1739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4 (void* ___0_ptr, int32_t ___1_value, uint64_t ___2_size, const RuntimeMethod* method)
  1740. {
  1741. static bool s_Il2CppMethodInitialized;
  1742. if (!s_Il2CppMethodInitialized)
  1743. {
  1744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1745. s_Il2CppMethodInitialized = true;
  1746. }
  1747. {
  1748. void* L_0 = ___0_ptr;
  1749. int32_t L_1 = ___1_value;
  1750. uint64_t L_2 = ___2_size;
  1751. il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1752. CRuntime_memset_m96A02F8228AC54CAA2BF576499DD73F4F4FC4022(L_0, L_1, L_2, NULL);
  1753. return;
  1754. }
  1755. }
  1756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t CRuntime__lrotl_m4A44057B450087C3759E32CAFB261526A30ED762 (uint32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  1757. {
  1758. uint32_t V_0 = 0;
  1759. {
  1760. uint32_t L_0 = ___0_x;
  1761. int32_t L_1 = ___1_y;
  1762. uint32_t L_2 = ___0_x;
  1763. int32_t L_3 = ___1_y;
  1764. V_0 = ((int32_t)(((int32_t)((int32_t)L_0<<((int32_t)(L_1&((int32_t)31)))))|((int32_t)((uint32_t)L_2>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_3))&((int32_t)31)))))));
  1765. goto IL_0014;
  1766. }
  1767. IL_0014:
  1768. {
  1769. uint32_t L_4 = V_0;
  1770. return L_4;
  1771. }
  1772. }
  1773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_realloc_m4AA55F39D9F49BEFDB7CA5B68BF45A5071CA7966 (void* ___0_a, int64_t ___1_newSize, const RuntimeMethod* method)
  1774. {
  1775. static bool s_Il2CppMethodInitialized;
  1776. if (!s_Il2CppMethodInitialized)
  1777. {
  1778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1780. s_Il2CppMethodInitialized = true;
  1781. }
  1782. intptr_t V_0;
  1783. memset((&V_0), 0, sizeof(V_0));
  1784. intptr_t V_1;
  1785. memset((&V_1), 0, sizeof(V_1));
  1786. bool V_2 = false;
  1787. void* V_3 = NULL;
  1788. {
  1789. void* L_0 = ___0_a;
  1790. V_2 = (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
  1791. bool L_1 = V_2;
  1792. if (!L_1)
  1793. {
  1794. goto IL_0013;
  1795. }
  1796. }
  1797. {
  1798. int64_t L_2 = ___1_newSize;
  1799. il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1800. void* L_3;
  1801. L_3 = CRuntime_malloc_mCE71AF0C12DCD31D101BF702F2BEF056E3A628A0(L_2, NULL);
  1802. V_3 = L_3;
  1803. goto IL_0032;
  1804. }
  1805. IL_0013:
  1806. {
  1807. void* L_4 = ___0_a;
  1808. IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&V_0), L_4, NULL);
  1809. intptr_t L_5 = V_0;
  1810. int64_t L_6 = ___1_newSize;
  1811. intptr_t L_7;
  1812. memset((&L_7), 0, sizeof(L_7));
  1813. IntPtr__ctor_m2C033540A2F274766CF5C2A120587DD997E3F6DC((&L_7), L_6, NULL);
  1814. il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
  1815. intptr_t L_8;
  1816. L_8 = Marshal_ReAllocHGlobal_mA5C1E0A9FE631E69DA8EE674B31709F0F14AA9BD(L_5, L_7, NULL);
  1817. V_1 = L_8;
  1818. void* L_9;
  1819. L_9 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&V_1), NULL);
  1820. V_3 = L_9;
  1821. goto IL_0032;
  1822. }
  1823. IL_0032:
  1824. {
  1825. void* L_10 = V_3;
  1826. return L_10;
  1827. }
  1828. }
  1829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_realloc_m8F9CF6FD1590D9C79382E3D35F0BE59A4365B1B9 (void* ___0_a, uint64_t ___1_newSize, const RuntimeMethod* method)
  1830. {
  1831. static bool s_Il2CppMethodInitialized;
  1832. if (!s_Il2CppMethodInitialized)
  1833. {
  1834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1835. s_Il2CppMethodInitialized = true;
  1836. }
  1837. void* V_0 = NULL;
  1838. {
  1839. void* L_0 = ___0_a;
  1840. uint64_t L_1 = ___1_newSize;
  1841. il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  1842. void* L_2;
  1843. L_2 = CRuntime_realloc_m4AA55F39D9F49BEFDB7CA5B68BF45A5071CA7966(L_0, L_1, NULL);
  1844. V_0 = L_2;
  1845. goto IL_000b;
  1846. }
  1847. IL_000b:
  1848. {
  1849. void* L_3 = V_0;
  1850. return L_3;
  1851. }
  1852. }
  1853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CRuntime_abs_m1BAC972C69B68B579878A6546646B75A6D85A265 (int32_t ___0_v, const RuntimeMethod* method)
  1854. {
  1855. static bool s_Il2CppMethodInitialized;
  1856. if (!s_Il2CppMethodInitialized)
  1857. {
  1858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  1859. s_Il2CppMethodInitialized = true;
  1860. }
  1861. int32_t V_0 = 0;
  1862. {
  1863. int32_t L_0 = ___0_v;
  1864. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  1865. int32_t L_1;
  1866. L_1 = il2cpp_codegen_abs(L_0);
  1867. V_0 = L_1;
  1868. goto IL_000a;
  1869. }
  1870. IL_000a:
  1871. {
  1872. int32_t L_2 = V_0;
  1873. return L_2;
  1874. }
  1875. }
  1876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double CRuntime_pow_m48EA4B46B28FA9A00E857953FE4CB04A3522457D (double ___0_a, double ___1_b, const RuntimeMethod* method)
  1877. {
  1878. static bool s_Il2CppMethodInitialized;
  1879. if (!s_Il2CppMethodInitialized)
  1880. {
  1881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  1882. s_Il2CppMethodInitialized = true;
  1883. }
  1884. double V_0 = 0.0;
  1885. {
  1886. double L_0 = ___0_a;
  1887. double L_1 = ___1_b;
  1888. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  1889. double L_2;
  1890. L_2 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265(L_0, L_1, NULL);
  1891. V_0 = L_2;
  1892. goto IL_000b;
  1893. }
  1894. IL_000b:
  1895. {
  1896. double L_3 = V_0;
  1897. return L_3;
  1898. }
  1899. }
  1900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double CRuntime_ldexp_m6B69BF010E71D84265D01FE955939E7B3F462228 (double ___0_number, int32_t ___1_exponent, const RuntimeMethod* method)
  1901. {
  1902. static bool s_Il2CppMethodInitialized;
  1903. if (!s_Il2CppMethodInitialized)
  1904. {
  1905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  1906. s_Il2CppMethodInitialized = true;
  1907. }
  1908. double V_0 = 0.0;
  1909. {
  1910. double L_0 = ___0_number;
  1911. int32_t L_1 = ___1_exponent;
  1912. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  1913. double L_2;
  1914. L_2 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((2.0), ((double)L_1), NULL);
  1915. V_0 = ((double)il2cpp_codegen_multiply(L_0, L_2));
  1916. goto IL_0016;
  1917. }
  1918. IL_0016:
  1919. {
  1920. double L_3 = V_0;
  1921. return L_3;
  1922. }
  1923. }
  1924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CRuntime_strcmp_m92E02A9AD84F6FE8948E230E7D852608B7698B8A (int8_t* ___0_src, String_t* ___1_token, const RuntimeMethod* method)
  1925. {
  1926. int32_t V_0 = 0;
  1927. int32_t V_1 = 0;
  1928. bool V_2 = false;
  1929. bool V_3 = false;
  1930. int32_t V_4 = 0;
  1931. {
  1932. V_0 = 0;
  1933. V_1 = 0;
  1934. goto IL_0027;
  1935. }
  1936. IL_0007:
  1937. {
  1938. int8_t* L_0 = ___0_src;
  1939. int32_t L_1 = V_1;
  1940. int32_t L_2 = (*(((int8_t*)il2cpp_codegen_add((intptr_t)L_0, L_1))));
  1941. String_t* L_3 = ___1_token;
  1942. int32_t L_4 = V_1;
  1943. NullCheck(L_3);
  1944. Il2CppChar L_5;
  1945. L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, L_4, NULL);
  1946. V_2 = (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1947. bool L_6 = V_2;
  1948. if (!L_6)
  1949. {
  1950. goto IL_0022;
  1951. }
  1952. }
  1953. {
  1954. int32_t L_7 = V_0;
  1955. V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  1956. }
  1957. IL_0022:
  1958. {
  1959. int32_t L_8 = V_1;
  1960. V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  1961. }
  1962. IL_0027:
  1963. {
  1964. int32_t L_9 = V_1;
  1965. String_t* L_10 = ___1_token;
  1966. NullCheck(L_10);
  1967. int32_t L_11;
  1968. L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
  1969. V_3 = (bool)((((int32_t)L_9) < ((int32_t)L_11))? 1 : 0);
  1970. bool L_12 = V_3;
  1971. if (L_12)
  1972. {
  1973. goto IL_0007;
  1974. }
  1975. }
  1976. {
  1977. int32_t L_13 = V_0;
  1978. V_4 = L_13;
  1979. goto IL_0039;
  1980. }
  1981. IL_0039:
  1982. {
  1983. int32_t L_14 = V_4;
  1984. return L_14;
  1985. }
  1986. }
  1987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CRuntime_strncmp_m20EC80E13AEF1280191ED14CA4F03E271AD27E5E (int8_t* ___0_src, String_t* ___1_token, uint64_t ___2_size, const RuntimeMethod* method)
  1988. {
  1989. static bool s_Il2CppMethodInitialized;
  1990. if (!s_Il2CppMethodInitialized)
  1991. {
  1992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  1993. s_Il2CppMethodInitialized = true;
  1994. }
  1995. int32_t V_0 = 0;
  1996. int32_t V_1 = 0;
  1997. bool V_2 = false;
  1998. bool V_3 = false;
  1999. int32_t V_4 = 0;
  2000. {
  2001. V_0 = 0;
  2002. V_1 = 0;
  2003. goto IL_0027;
  2004. }
  2005. IL_0007:
  2006. {
  2007. int8_t* L_0 = ___0_src;
  2008. int32_t L_1 = V_1;
  2009. int32_t L_2 = (*(((int8_t*)il2cpp_codegen_add((intptr_t)L_0, L_1))));
  2010. String_t* L_3 = ___1_token;
  2011. int32_t L_4 = V_1;
  2012. NullCheck(L_3);
  2013. Il2CppChar L_5;
  2014. L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, L_4, NULL);
  2015. V_2 = (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2016. bool L_6 = V_2;
  2017. if (!L_6)
  2018. {
  2019. goto IL_0022;
  2020. }
  2021. }
  2022. {
  2023. int32_t L_7 = V_0;
  2024. V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  2025. }
  2026. IL_0022:
  2027. {
  2028. int32_t L_8 = V_1;
  2029. V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  2030. }
  2031. IL_0027:
  2032. {
  2033. int32_t L_9 = V_1;
  2034. String_t* L_10 = ___1_token;
  2035. NullCheck(L_10);
  2036. int32_t L_11;
  2037. L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
  2038. uint64_t L_12 = ___2_size;
  2039. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2040. int32_t L_13;
  2041. L_13 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_11, ((int32_t)L_12), NULL);
  2042. V_3 = (bool)((((int32_t)L_9) < ((int32_t)L_13))? 1 : 0);
  2043. bool L_14 = V_3;
  2044. if (L_14)
  2045. {
  2046. goto IL_0007;
  2047. }
  2048. }
  2049. {
  2050. int32_t L_15 = V_0;
  2051. V_4 = L_15;
  2052. goto IL_0040;
  2053. }
  2054. IL_0040:
  2055. {
  2056. int32_t L_16 = V_4;
  2057. return L_16;
  2058. }
  2059. }
  2060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t CRuntime_strtol_m01BCA1BEAA90367561490CEAE8C67ECE6BAC80EC (int8_t* ___0_start, int8_t** ___1_end, int32_t ___2_radix, const RuntimeMethod* method)
  2061. {
  2062. static bool s_Il2CppMethodInitialized;
  2063. if (!s_Il2CppMethodInitialized)
  2064. {
  2065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  2066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2067. s_Il2CppMethodInitialized = true;
  2068. }
  2069. int32_t V_0 = 0;
  2070. int8_t* V_1 = NULL;
  2071. int64_t V_2 = 0;
  2072. bool V_3 = false;
  2073. int64_t V_4 = 0;
  2074. int64_t V_5 = 0;
  2075. bool V_6 = false;
  2076. bool V_7 = false;
  2077. int64_t V_8 = 0;
  2078. {
  2079. V_0 = 0;
  2080. int8_t* L_0 = ___0_start;
  2081. V_1 = L_0;
  2082. goto IL_0011;
  2083. }
  2084. IL_0007:
  2085. {
  2086. int8_t* L_1 = V_1;
  2087. V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_1, 1));
  2088. int32_t L_2 = V_0;
  2089. V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
  2090. }
  2091. IL_0011:
  2092. {
  2093. il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  2094. String_t* L_3 = ((CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_StaticFields*)il2cpp_codegen_static_fields_for(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var))->___numbers;
  2095. int8_t* L_4 = V_1;
  2096. int32_t L_5 = (*(L_4));
  2097. NullCheck(L_3);
  2098. int32_t L_6;
  2099. L_6 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_3, ((int32_t)(uint16_t)L_5), NULL);
  2100. V_3 = (bool)((((int32_t)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2101. bool L_7 = V_3;
  2102. if (L_7)
  2103. {
  2104. goto IL_0007;
  2105. }
  2106. }
  2107. {
  2108. V_2 = ((int64_t)0);
  2109. int8_t* L_8 = ___0_start;
  2110. V_1 = L_8;
  2111. goto IL_0066;
  2112. }
  2113. IL_002f:
  2114. {
  2115. il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  2116. String_t* L_9 = ((CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_StaticFields*)il2cpp_codegen_static_fields_for(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var))->___numbers;
  2117. int8_t* L_10 = V_1;
  2118. int32_t L_11 = (*(L_10));
  2119. NullCheck(L_9);
  2120. int32_t L_12;
  2121. L_12 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_9, ((int32_t)(uint16_t)L_11), NULL);
  2122. V_4 = ((int64_t)L_12);
  2123. int32_t L_13 = V_0;
  2124. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  2125. double L_14;
  2126. L_14 = Math_Pow_mEAE651F0858203FBE12B72B6A53951BBD0FB5265((10.0), ((double)((int32_t)il2cpp_codegen_subtract(L_13, 1))), NULL);
  2127. V_5 = il2cpp_codegen_cast_double_to_int<int64_t>(L_14);
  2128. int64_t L_15 = V_2;
  2129. int64_t L_16 = V_4;
  2130. int64_t L_17 = V_5;
  2131. V_2 = ((int64_t)il2cpp_codegen_add(L_15, ((int64_t)il2cpp_codegen_multiply(L_16, L_17))));
  2132. int8_t* L_18 = V_1;
  2133. V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_18, 1));
  2134. int32_t L_19 = V_0;
  2135. V_0 = ((int32_t)il2cpp_codegen_subtract(L_19, 1));
  2136. }
  2137. IL_0066:
  2138. {
  2139. int32_t L_20 = V_0;
  2140. V_6 = (bool)((((int32_t)L_20) > ((int32_t)0))? 1 : 0);
  2141. bool L_21 = V_6;
  2142. if (L_21)
  2143. {
  2144. goto IL_002f;
  2145. }
  2146. }
  2147. {
  2148. int8_t** L_22 = ___1_end;
  2149. V_7 = (bool)((((int32_t)((((intptr_t)L_22) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2150. bool L_23 = V_7;
  2151. if (!L_23)
  2152. {
  2153. goto IL_0083;
  2154. }
  2155. }
  2156. {
  2157. int8_t** L_24 = ___1_end;
  2158. int8_t* L_25 = V_1;
  2159. *((intptr_t*)L_24) = (intptr_t)L_25;
  2160. }
  2161. IL_0083:
  2162. {
  2163. int64_t L_26 = V_2;
  2164. V_8 = L_26;
  2165. goto IL_0088;
  2166. }
  2167. IL_0088:
  2168. {
  2169. int64_t L_27 = V_8;
  2170. return L_27;
  2171. }
  2172. }
  2173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime__cctor_m4A6F0B06B539EBD28B582192DFA31F6147FEE8E3 (const RuntimeMethod* method)
  2174. {
  2175. static bool s_Il2CppMethodInitialized;
  2176. if (!s_Il2CppMethodInitialized)
  2177. {
  2178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var);
  2179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAD8623838274740D6497489F547CE972C42A942);
  2180. s_Il2CppMethodInitialized = true;
  2181. }
  2182. {
  2183. ((CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_StaticFields*)il2cpp_codegen_static_fields_for(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var))->___numbers = _stringLiteralCAD8623838274740D6497489F547CE972C42A942;
  2184. Il2CppCodeGenWriteBarrier((void**)(&((CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_StaticFields*)il2cpp_codegen_static_fields_for(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var))->___numbers), (void*)_stringLiteralCAD8623838274740D6497489F547CE972C42A942);
  2185. return;
  2186. }
  2187. }
  2188. #ifdef __clang__
  2189. #pragma clang diagnostic pop
  2190. #endif
  2191. #ifdef __clang__
  2192. #pragma clang diagnostic push
  2193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2194. #pragma clang diagnostic ignored "-Wunused-variable"
  2195. #endif
  2196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStats_Allocated_m820230A41F5D2BAE3A5FC06853FBCA5D8A26EC86 (const RuntimeMethod* method)
  2197. {
  2198. static bool s_Il2CppMethodInitialized;
  2199. if (!s_Il2CppMethodInitialized)
  2200. {
  2201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_il2cpp_TypeInfo_var);
  2202. s_Il2CppMethodInitialized = true;
  2203. }
  2204. {
  2205. int32_t L_0;
  2206. L_0 = Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309((&((MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_StaticFields*)il2cpp_codegen_static_fields_for(MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_il2cpp_TypeInfo_var))->____allocations), NULL);
  2207. return;
  2208. }
  2209. }
  2210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStats_Freed_m599B82289BAC4971DFA13FA820847A162637B0DE (const RuntimeMethod* method)
  2211. {
  2212. static bool s_Il2CppMethodInitialized;
  2213. if (!s_Il2CppMethodInitialized)
  2214. {
  2215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_il2cpp_TypeInfo_var);
  2216. s_Il2CppMethodInitialized = true;
  2217. }
  2218. {
  2219. int32_t L_0;
  2220. L_0 = Interlocked_Decrement_m6AFAD2E874CBDA373B1EF7572F11D6E91813E75D((&((MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_StaticFields*)il2cpp_codegen_static_fields_for(MemoryStats_t3120D9400408AA1F1DB9A37883AEC4A64F7D1A5E_il2cpp_TypeInfo_var))->____allocations), NULL);
  2221. return;
  2222. }
  2223. }
  2224. #ifdef __clang__
  2225. #pragma clang diagnostic pop
  2226. #endif
  2227. #ifdef __clang__
  2228. #pragma clang diagnostic push
  2229. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2230. #pragma clang diagnostic ignored "-Wunused-variable"
  2231. #endif
  2232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Half__ctor_m231CCD406203252D213FF4419C7F1C3A60ECBEBA (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, float ___0_value, const RuntimeMethod* method)
  2233. {
  2234. static bool s_Il2CppMethodInitialized;
  2235. if (!s_Il2CppMethodInitialized)
  2236. {
  2237. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  2238. s_Il2CppMethodInitialized = true;
  2239. }
  2240. {
  2241. float L_0 = ___0_value;
  2242. il2cpp_codegen_runtime_class_init_inline(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  2243. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_1;
  2244. L_1 = HalfHelper_SingleToHalf_m68366D0080449E774C1158AE47AE6E37424987BF(L_0, NULL);
  2245. *(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this = L_1;
  2246. return;
  2247. }
  2248. }
  2249. IL2CPP_EXTERN_C void Half__ctor_m231CCD406203252D213FF4419C7F1C3A60ECBEBA_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
  2250. {
  2251. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2252. int32_t _offset = 1;
  2253. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2254. Half__ctor_m231CCD406203252D213FF4419C7F1C3A60ECBEBA(_thisAdjusted, ___0_value, method);
  2255. }
  2256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_op_Division_m294E526C62467EB392104AE0D558D0FE5A9DFCE5 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method)
  2257. {
  2258. static bool s_Il2CppMethodInitialized;
  2259. if (!s_Il2CppMethodInitialized)
  2260. {
  2261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2262. s_Il2CppMethodInitialized = true;
  2263. }
  2264. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 V_0;
  2265. memset((&V_0), 0, sizeof(V_0));
  2266. {
  2267. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_half1;
  2268. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2269. float L_1;
  2270. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  2271. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = ___1_half2;
  2272. float L_3;
  2273. L_3 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_2, NULL);
  2274. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_4;
  2275. L_4 = Half_op_Explicit_m13A3CED333F8D63339E0DDE5F852A985072A4295(((float)(L_1/((float)L_3))), NULL);
  2276. V_0 = L_4;
  2277. goto IL_0017;
  2278. }
  2279. IL_0017:
  2280. {
  2281. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_5 = V_0;
  2282. return L_5;
  2283. }
  2284. }
  2285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_Equality_m257EA083C4AED617FB589F3C14B6D0246C5800EA (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method)
  2286. {
  2287. static bool s_Il2CppMethodInitialized;
  2288. if (!s_Il2CppMethodInitialized)
  2289. {
  2290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2291. s_Il2CppMethodInitialized = true;
  2292. }
  2293. bool V_0 = false;
  2294. int32_t G_B3_0 = 0;
  2295. {
  2296. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_half1;
  2297. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2298. bool L_1;
  2299. L_1 = Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24(L_0, NULL);
  2300. if (L_1)
  2301. {
  2302. goto IL_0019;
  2303. }
  2304. }
  2305. {
  2306. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = ___0_half1;
  2307. uint16_t L_3 = L_2.___Value;
  2308. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_4 = ___1_half2;
  2309. uint16_t L_5 = L_4.___Value;
  2310. G_B3_0 = ((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0);
  2311. goto IL_001a;
  2312. }
  2313. IL_0019:
  2314. {
  2315. G_B3_0 = 0;
  2316. }
  2317. IL_001a:
  2318. {
  2319. V_0 = (bool)G_B3_0;
  2320. goto IL_001d;
  2321. }
  2322. IL_001d:
  2323. {
  2324. bool L_6 = V_0;
  2325. return L_6;
  2326. }
  2327. }
  2328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_Inequality_mF118C9405CE5761E841030EB82475D08C8F26DB2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method)
  2329. {
  2330. bool V_0 = false;
  2331. {
  2332. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_half1;
  2333. uint16_t L_1 = L_0.___Value;
  2334. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = ___1_half2;
  2335. uint16_t L_3 = L_2.___Value;
  2336. V_0 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2337. goto IL_0015;
  2338. }
  2339. IL_0015:
  2340. {
  2341. bool L_4 = V_0;
  2342. return L_4;
  2343. }
  2344. }
  2345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_LessThan_m50285754C7CA18E84B2C5FF9BF4413729588FCF4 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method)
  2346. {
  2347. static bool s_Il2CppMethodInitialized;
  2348. if (!s_Il2CppMethodInitialized)
  2349. {
  2350. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2351. s_Il2CppMethodInitialized = true;
  2352. }
  2353. bool V_0 = false;
  2354. {
  2355. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_half1;
  2356. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2357. float L_1;
  2358. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  2359. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = ___1_half2;
  2360. float L_3;
  2361. L_3 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_2, NULL);
  2362. V_0 = (bool)((((float)L_1) < ((float)((float)L_3)))? 1 : 0);
  2363. goto IL_0013;
  2364. }
  2365. IL_0013:
  2366. {
  2367. bool L_4 = V_0;
  2368. return L_4;
  2369. }
  2370. }
  2371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_op_GreaterThan_mBAB4B71D1036E2116B0403E9E65A016D65D3CE58 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method)
  2372. {
  2373. static bool s_Il2CppMethodInitialized;
  2374. if (!s_Il2CppMethodInitialized)
  2375. {
  2376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2377. s_Il2CppMethodInitialized = true;
  2378. }
  2379. bool V_0 = false;
  2380. {
  2381. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_half1;
  2382. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2383. float L_1;
  2384. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  2385. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = ___1_half2;
  2386. float L_3;
  2387. L_3 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_2, NULL);
  2388. V_0 = (bool)((((float)L_1) > ((float)((float)L_3)))? 1 : 0);
  2389. goto IL_0013;
  2390. }
  2391. IL_0013:
  2392. {
  2393. bool L_4 = V_0;
  2394. return L_4;
  2395. }
  2396. }
  2397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_op_Explicit_m13A3CED333F8D63339E0DDE5F852A985072A4295 (float ___0_value, const RuntimeMethod* method)
  2398. {
  2399. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 V_0;
  2400. memset((&V_0), 0, sizeof(V_0));
  2401. {
  2402. float L_0 = ___0_value;
  2403. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_1;
  2404. memset((&L_1), 0, sizeof(L_1));
  2405. Half__ctor_m231CCD406203252D213FF4419C7F1C3A60ECBEBA((&L_1), L_0, NULL);
  2406. V_0 = L_1;
  2407. goto IL_000a;
  2408. }
  2409. IL_000a:
  2410. {
  2411. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = V_0;
  2412. return L_2;
  2413. }
  2414. }
  2415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_value, const RuntimeMethod* method)
  2416. {
  2417. static bool s_Il2CppMethodInitialized;
  2418. if (!s_Il2CppMethodInitialized)
  2419. {
  2420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  2421. s_Il2CppMethodInitialized = true;
  2422. }
  2423. float V_0 = 0.0f;
  2424. {
  2425. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_value;
  2426. il2cpp_codegen_runtime_class_init_inline(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  2427. float L_1;
  2428. L_1 = HalfHelper_HalfToSingle_mCC84820A87B56F63D7738618771599AE013752E2(L_0, NULL);
  2429. V_0 = L_1;
  2430. goto IL_000a;
  2431. }
  2432. IL_000a:
  2433. {
  2434. float L_2 = V_0;
  2435. return L_2;
  2436. }
  2437. }
  2438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_op_Implicit_m11B334E1418EC94DCD937DB803A1CF354CBBF8F2 (uint16_t ___0_value, const RuntimeMethod* method)
  2439. {
  2440. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 V_0;
  2441. memset((&V_0), 0, sizeof(V_0));
  2442. {
  2443. uint16_t L_0 = ___0_value;
  2444. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_1;
  2445. memset((&L_1), 0, sizeof(L_1));
  2446. Half__ctor_m231CCD406203252D213FF4419C7F1C3A60ECBEBA((&L_1), ((float)L_0), NULL);
  2447. V_0 = L_1;
  2448. goto IL_000b;
  2449. }
  2450. IL_000b:
  2451. {
  2452. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = V_0;
  2453. return L_2;
  2454. }
  2455. }
  2456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_CompareTo_m15EFD81A7DC0E77F9B0B2B5E7FF6C43EF69FBDB4 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_other, const RuntimeMethod* method)
  2457. {
  2458. static bool s_Il2CppMethodInitialized;
  2459. if (!s_Il2CppMethodInitialized)
  2460. {
  2461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2462. s_Il2CppMethodInitialized = true;
  2463. }
  2464. int32_t V_0 = 0;
  2465. bool V_1 = false;
  2466. bool V_2 = false;
  2467. bool V_3 = false;
  2468. bool V_4 = false;
  2469. bool V_5 = false;
  2470. int32_t V_6 = 0;
  2471. {
  2472. V_0 = 0;
  2473. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2474. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_1 = ___0_other;
  2475. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2476. bool L_2;
  2477. L_2 = Half_op_LessThan_m50285754C7CA18E84B2C5FF9BF4413729588FCF4(L_0, L_1, NULL);
  2478. V_1 = L_2;
  2479. bool L_3 = V_1;
  2480. if (!L_3)
  2481. {
  2482. goto IL_0019;
  2483. }
  2484. }
  2485. {
  2486. V_0 = (-1);
  2487. goto IL_006e;
  2488. }
  2489. IL_0019:
  2490. {
  2491. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_4 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2492. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_5 = ___0_other;
  2493. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2494. bool L_6;
  2495. L_6 = Half_op_GreaterThan_mBAB4B71D1036E2116B0403E9E65A016D65D3CE58(L_4, L_5, NULL);
  2496. V_2 = L_6;
  2497. bool L_7 = V_2;
  2498. if (!L_7)
  2499. {
  2500. goto IL_002f;
  2501. }
  2502. }
  2503. {
  2504. V_0 = 1;
  2505. goto IL_006e;
  2506. }
  2507. IL_002f:
  2508. {
  2509. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_8 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2510. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_9 = ___0_other;
  2511. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2512. bool L_10;
  2513. L_10 = Half_op_Inequality_mF118C9405CE5761E841030EB82475D08C8F26DB2(L_8, L_9, NULL);
  2514. V_3 = L_10;
  2515. bool L_11 = V_3;
  2516. if (!L_11)
  2517. {
  2518. goto IL_006e;
  2519. }
  2520. }
  2521. {
  2522. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_12 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2523. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2524. bool L_13;
  2525. L_13 = Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24(L_12, NULL);
  2526. V_4 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
  2527. bool L_14 = V_4;
  2528. if (!L_14)
  2529. {
  2530. goto IL_005a;
  2531. }
  2532. }
  2533. {
  2534. V_0 = 1;
  2535. goto IL_006d;
  2536. }
  2537. IL_005a:
  2538. {
  2539. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_15 = ___0_other;
  2540. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2541. bool L_16;
  2542. L_16 = Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24(L_15, NULL);
  2543. V_5 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
  2544. bool L_17 = V_5;
  2545. if (!L_17)
  2546. {
  2547. goto IL_006d;
  2548. }
  2549. }
  2550. {
  2551. V_0 = (-1);
  2552. }
  2553. IL_006d:
  2554. {
  2555. }
  2556. IL_006e:
  2557. {
  2558. int32_t L_18 = V_0;
  2559. V_6 = L_18;
  2560. goto IL_0073;
  2561. }
  2562. IL_0073:
  2563. {
  2564. int32_t L_19 = V_6;
  2565. return L_19;
  2566. }
  2567. }
  2568. IL2CPP_EXTERN_C int32_t Half_CompareTo_m15EFD81A7DC0E77F9B0B2B5E7FF6C43EF69FBDB4_AdjustorThunk (RuntimeObject* __this, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_other, const RuntimeMethod* method)
  2569. {
  2570. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2571. int32_t _offset = 1;
  2572. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2573. int32_t _returnValue;
  2574. _returnValue = Half_CompareTo_m15EFD81A7DC0E77F9B0B2B5E7FF6C43EF69FBDB4(_thisAdjusted, ___0_other, method);
  2575. return _returnValue;
  2576. }
  2577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_CompareTo_m9EC79B9359AD9C276FA4F1850C015053F486058F (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2578. {
  2579. static bool s_Il2CppMethodInitialized;
  2580. if (!s_Il2CppMethodInitialized)
  2581. {
  2582. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2583. s_Il2CppMethodInitialized = true;
  2584. }
  2585. int32_t V_0 = 0;
  2586. bool V_1 = false;
  2587. bool V_2 = false;
  2588. int32_t V_3 = 0;
  2589. {
  2590. V_0 = 0;
  2591. RuntimeObject* L_0 = ___0_obj;
  2592. V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  2593. bool L_1 = V_1;
  2594. if (!L_1)
  2595. {
  2596. goto IL_0011;
  2597. }
  2598. }
  2599. {
  2600. V_0 = 1;
  2601. goto IL_003d;
  2602. }
  2603. IL_0011:
  2604. {
  2605. RuntimeObject* L_2 = ___0_obj;
  2606. V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  2607. bool L_3 = V_2;
  2608. if (!L_3)
  2609. {
  2610. goto IL_0030;
  2611. }
  2612. }
  2613. {
  2614. RuntimeObject* L_4 = ___0_obj;
  2615. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2616. int32_t L_5;
  2617. L_5 = Half_CompareTo_m15EFD81A7DC0E77F9B0B2B5E7FF6C43EF69FBDB4(__this, ((*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)UnBox(L_4, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var)))), NULL);
  2618. V_0 = L_5;
  2619. goto IL_003c;
  2620. }
  2621. IL_0030:
  2622. {
  2623. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2624. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC3193CD1F34C7323A6EB465B808BBAB8FAD271A)), NULL);
  2625. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Half_CompareTo_m9EC79B9359AD9C276FA4F1850C015053F486058F_RuntimeMethod_var)));
  2626. }
  2627. IL_003c:
  2628. {
  2629. }
  2630. IL_003d:
  2631. {
  2632. int32_t L_7 = V_0;
  2633. V_3 = L_7;
  2634. goto IL_0041;
  2635. }
  2636. IL_0041:
  2637. {
  2638. int32_t L_8 = V_3;
  2639. return L_8;
  2640. }
  2641. }
  2642. IL2CPP_EXTERN_C int32_t Half_CompareTo_m9EC79B9359AD9C276FA4F1850C015053F486058F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2643. {
  2644. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2645. int32_t _offset = 1;
  2646. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2647. int32_t _returnValue;
  2648. _returnValue = Half_CompareTo_m9EC79B9359AD9C276FA4F1850C015053F486058F(_thisAdjusted, ___0_obj, method);
  2649. return _returnValue;
  2650. }
  2651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_Equals_mC9CCB515A296CB1D66CFCEF7BB5A6E0EFD149934 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_other, const RuntimeMethod* method)
  2652. {
  2653. static bool s_Il2CppMethodInitialized;
  2654. if (!s_Il2CppMethodInitialized)
  2655. {
  2656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2657. s_Il2CppMethodInitialized = true;
  2658. }
  2659. bool V_0 = false;
  2660. int32_t G_B4_0 = 0;
  2661. int32_t G_B6_0 = 0;
  2662. {
  2663. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_other;
  2664. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_1 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2665. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2666. bool L_2;
  2667. L_2 = Half_op_Equality_m257EA083C4AED617FB589F3C14B6D0246C5800EA(L_0, L_1, NULL);
  2668. if (L_2)
  2669. {
  2670. goto IL_0027;
  2671. }
  2672. }
  2673. {
  2674. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_3 = ___0_other;
  2675. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2676. bool L_4;
  2677. L_4 = Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24(L_3, NULL);
  2678. if (!L_4)
  2679. {
  2680. goto IL_0024;
  2681. }
  2682. }
  2683. {
  2684. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_5 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2685. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2686. bool L_6;
  2687. L_6 = Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24(L_5, NULL);
  2688. G_B4_0 = ((int32_t)(L_6));
  2689. goto IL_0025;
  2690. }
  2691. IL_0024:
  2692. {
  2693. G_B4_0 = 0;
  2694. }
  2695. IL_0025:
  2696. {
  2697. G_B6_0 = G_B4_0;
  2698. goto IL_0028;
  2699. }
  2700. IL_0027:
  2701. {
  2702. G_B6_0 = 1;
  2703. }
  2704. IL_0028:
  2705. {
  2706. V_0 = (bool)G_B6_0;
  2707. goto IL_002b;
  2708. }
  2709. IL_002b:
  2710. {
  2711. bool L_7 = V_0;
  2712. return L_7;
  2713. }
  2714. }
  2715. IL2CPP_EXTERN_C bool Half_Equals_mC9CCB515A296CB1D66CFCEF7BB5A6E0EFD149934_AdjustorThunk (RuntimeObject* __this, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_other, const RuntimeMethod* method)
  2716. {
  2717. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2718. int32_t _offset = 1;
  2719. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2720. bool _returnValue;
  2721. _returnValue = Half_Equals_mC9CCB515A296CB1D66CFCEF7BB5A6E0EFD149934(_thisAdjusted, ___0_other, method);
  2722. return _returnValue;
  2723. }
  2724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_Equals_m6102C810AA7FC6A7281E1BB4C5020FDA8128021F (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2725. {
  2726. static bool s_Il2CppMethodInitialized;
  2727. if (!s_Il2CppMethodInitialized)
  2728. {
  2729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2730. s_Il2CppMethodInitialized = true;
  2731. }
  2732. bool V_0 = false;
  2733. bool V_1 = false;
  2734. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 V_2;
  2735. memset((&V_2), 0, sizeof(V_2));
  2736. bool V_3 = false;
  2737. bool V_4 = false;
  2738. int32_t G_B5_0 = 0;
  2739. int32_t G_B7_0 = 0;
  2740. {
  2741. V_0 = (bool)0;
  2742. RuntimeObject* L_0 = ___0_obj;
  2743. V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  2744. bool L_1 = V_1;
  2745. if (!L_1)
  2746. {
  2747. goto IL_0048;
  2748. }
  2749. }
  2750. {
  2751. RuntimeObject* L_2 = ___0_obj;
  2752. V_2 = ((*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)UnBox(L_2, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))));
  2753. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_3 = V_2;
  2754. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_4 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2755. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2756. bool L_5;
  2757. L_5 = Half_op_Equality_m257EA083C4AED617FB589F3C14B6D0246C5800EA(L_3, L_4, NULL);
  2758. if (L_5)
  2759. {
  2760. goto IL_003e;
  2761. }
  2762. }
  2763. {
  2764. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_6 = V_2;
  2765. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2766. bool L_7;
  2767. L_7 = Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24(L_6, NULL);
  2768. if (!L_7)
  2769. {
  2770. goto IL_003b;
  2771. }
  2772. }
  2773. {
  2774. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_8 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2775. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2776. bool L_9;
  2777. L_9 = Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24(L_8, NULL);
  2778. G_B5_0 = ((int32_t)(L_9));
  2779. goto IL_003c;
  2780. }
  2781. IL_003b:
  2782. {
  2783. G_B5_0 = 0;
  2784. }
  2785. IL_003c:
  2786. {
  2787. G_B7_0 = G_B5_0;
  2788. goto IL_003f;
  2789. }
  2790. IL_003e:
  2791. {
  2792. G_B7_0 = 1;
  2793. }
  2794. IL_003f:
  2795. {
  2796. V_3 = (bool)G_B7_0;
  2797. bool L_10 = V_3;
  2798. if (!L_10)
  2799. {
  2800. goto IL_0047;
  2801. }
  2802. }
  2803. {
  2804. V_0 = (bool)1;
  2805. }
  2806. IL_0047:
  2807. {
  2808. }
  2809. IL_0048:
  2810. {
  2811. bool L_11 = V_0;
  2812. V_4 = L_11;
  2813. goto IL_004d;
  2814. }
  2815. IL_004d:
  2816. {
  2817. bool L_12 = V_4;
  2818. return L_12;
  2819. }
  2820. }
  2821. IL2CPP_EXTERN_C bool Half_Equals_m6102C810AA7FC6A7281E1BB4C5020FDA8128021F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2822. {
  2823. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2824. int32_t _offset = 1;
  2825. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2826. bool _returnValue;
  2827. _returnValue = Half_Equals_m6102C810AA7FC6A7281E1BB4C5020FDA8128021F(_thisAdjusted, ___0_obj, method);
  2828. return _returnValue;
  2829. }
  2830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_GetHashCode_m97AF96A3B63244D97C77F076FD9E6A92AE6907BB (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method)
  2831. {
  2832. int32_t V_0 = 0;
  2833. {
  2834. uint16_t* L_0 = (uint16_t*)(&__this->___Value);
  2835. int32_t L_1;
  2836. L_1 = UInt16_GetHashCode_m534E5103D0DA9C6FCED4F2F007993D3E38165200(L_0, NULL);
  2837. V_0 = L_1;
  2838. goto IL_000f;
  2839. }
  2840. IL_000f:
  2841. {
  2842. int32_t L_2 = V_0;
  2843. return L_2;
  2844. }
  2845. }
  2846. IL2CPP_EXTERN_C int32_t Half_GetHashCode_m97AF96A3B63244D97C77F076FD9E6A92AE6907BB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2847. {
  2848. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2849. int32_t _offset = 1;
  2850. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2851. int32_t _returnValue;
  2852. _returnValue = Half_GetHashCode_m97AF96A3B63244D97C77F076FD9E6A92AE6907BB(_thisAdjusted, method);
  2853. return _returnValue;
  2854. }
  2855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_GetTypeCode_m9226F693B79A65F7D0E71022B3EE1178D92E59A6 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method)
  2856. {
  2857. int32_t V_0 = 0;
  2858. {
  2859. V_0 = ((int32_t)255);
  2860. goto IL_0009;
  2861. }
  2862. IL_0009:
  2863. {
  2864. int32_t L_0 = V_0;
  2865. return L_0;
  2866. }
  2867. }
  2868. IL2CPP_EXTERN_C int32_t Half_GetTypeCode_m9226F693B79A65F7D0E71022B3EE1178D92E59A6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2869. {
  2870. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2871. int32_t _offset = 1;
  2872. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2873. int32_t _returnValue;
  2874. _returnValue = Half_GetTypeCode_m9226F693B79A65F7D0E71022B3EE1178D92E59A6(_thisAdjusted, method);
  2875. return _returnValue;
  2876. }
  2877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13 (uint16_t ___0_bits, const RuntimeMethod* method)
  2878. {
  2879. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 V_0;
  2880. memset((&V_0), 0, sizeof(V_0));
  2881. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 V_1;
  2882. memset((&V_1), 0, sizeof(V_1));
  2883. {
  2884. il2cpp_codegen_initobj((&V_0), sizeof(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6));
  2885. uint16_t L_0 = ___0_bits;
  2886. (&V_0)->___Value = L_0;
  2887. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_1 = V_0;
  2888. V_1 = L_1;
  2889. goto IL_0015;
  2890. }
  2891. IL_0015:
  2892. {
  2893. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = V_1;
  2894. return L_2;
  2895. }
  2896. }
  2897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_IsNaN_mBCA1A85D6E7D69E68E95A9EA2994C5D3AFE21D24 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half, const RuntimeMethod* method)
  2898. {
  2899. static bool s_Il2CppMethodInitialized;
  2900. if (!s_Il2CppMethodInitialized)
  2901. {
  2902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  2903. s_Il2CppMethodInitialized = true;
  2904. }
  2905. bool V_0 = false;
  2906. {
  2907. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_half;
  2908. il2cpp_codegen_runtime_class_init_inline(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  2909. bool L_1;
  2910. L_1 = HalfHelper_IsNaN_m903DC166FEF9ADF2C86154B4F36112FFB406F55D(L_0, NULL);
  2911. V_0 = L_1;
  2912. goto IL_000a;
  2913. }
  2914. IL_000a:
  2915. {
  2916. bool L_2 = V_0;
  2917. return L_2;
  2918. }
  2919. }
  2920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Half_ToString_m0CB28AA1DCE2AB4791737E91B44AFDD23FBF5C36 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method)
  2921. {
  2922. static bool s_Il2CppMethodInitialized;
  2923. if (!s_Il2CppMethodInitialized)
  2924. {
  2925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2926. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2927. s_Il2CppMethodInitialized = true;
  2928. }
  2929. float V_0 = 0.0f;
  2930. String_t* V_1 = NULL;
  2931. {
  2932. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2933. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2934. float L_1;
  2935. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  2936. V_0 = ((float)L_1);
  2937. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2938. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_2;
  2939. L_2 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  2940. String_t* L_3;
  2941. L_3 = Single_ToString_m534852BD7949AA972435783D7B96D0FFB09F6D6A((&V_0), L_2, NULL);
  2942. V_1 = L_3;
  2943. goto IL_001d;
  2944. }
  2945. IL_001d:
  2946. {
  2947. String_t* L_4 = V_1;
  2948. return L_4;
  2949. }
  2950. }
  2951. IL2CPP_EXTERN_C String_t* Half_ToString_m0CB28AA1DCE2AB4791737E91B44AFDD23FBF5C36_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2952. {
  2953. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2954. int32_t _offset = 1;
  2955. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2956. String_t* _returnValue;
  2957. _returnValue = Half_ToString_m0CB28AA1DCE2AB4791737E91B44AFDD23FBF5C36(_thisAdjusted, method);
  2958. return _returnValue;
  2959. }
  2960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Half_ToString_m532C547BE12E95051DCEF6BB20B124C106A966F6 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method)
  2961. {
  2962. static bool s_Il2CppMethodInitialized;
  2963. if (!s_Il2CppMethodInitialized)
  2964. {
  2965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2966. s_Il2CppMethodInitialized = true;
  2967. }
  2968. float V_0 = 0.0f;
  2969. String_t* V_1 = NULL;
  2970. {
  2971. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  2972. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  2973. float L_1;
  2974. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  2975. V_0 = ((float)L_1);
  2976. String_t* L_2 = ___0_format;
  2977. RuntimeObject* L_3 = ___1_formatProvider;
  2978. String_t* L_4;
  2979. L_4 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE((&V_0), L_2, L_3, NULL);
  2980. V_1 = L_4;
  2981. goto IL_001a;
  2982. }
  2983. IL_001a:
  2984. {
  2985. String_t* L_5 = V_1;
  2986. return L_5;
  2987. }
  2988. }
  2989. IL2CPP_EXTERN_C String_t* Half_ToString_m532C547BE12E95051DCEF6BB20B124C106A966F6_AdjustorThunk (RuntimeObject* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method)
  2990. {
  2991. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  2992. int32_t _offset = 1;
  2993. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  2994. String_t* _returnValue;
  2995. _returnValue = Half_ToString_m532C547BE12E95051DCEF6BB20B124C106A966F6(_thisAdjusted, ___0_format, ___1_formatProvider, method);
  2996. return _returnValue;
  2997. }
  2998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Half_System_IConvertible_ToSingle_m72E1B1C02CD516A3943432B4627D169E8D59FCFD (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  2999. {
  3000. static bool s_Il2CppMethodInitialized;
  3001. if (!s_Il2CppMethodInitialized)
  3002. {
  3003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3004. s_Il2CppMethodInitialized = true;
  3005. }
  3006. float V_0 = 0.0f;
  3007. {
  3008. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3009. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3010. float L_1;
  3011. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3012. V_0 = L_1;
  3013. goto IL_000f;
  3014. }
  3015. IL_000f:
  3016. {
  3017. float L_2 = V_0;
  3018. return L_2;
  3019. }
  3020. }
  3021. IL2CPP_EXTERN_C float Half_System_IConvertible_ToSingle_m72E1B1C02CD516A3943432B4627D169E8D59FCFD_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3022. {
  3023. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3024. int32_t _offset = 1;
  3025. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3026. float _returnValue;
  3027. _returnValue = Half_System_IConvertible_ToSingle_m72E1B1C02CD516A3943432B4627D169E8D59FCFD(_thisAdjusted, ___0_provider, method);
  3028. return _returnValue;
  3029. }
  3030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_System_IConvertible_GetTypeCode_mD5A24F94E878C4D00F8663E17FB8ADB9D2A0CA6F (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, const RuntimeMethod* method)
  3031. {
  3032. static bool s_Il2CppMethodInitialized;
  3033. if (!s_Il2CppMethodInitialized)
  3034. {
  3035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3036. s_Il2CppMethodInitialized = true;
  3037. }
  3038. int32_t V_0 = 0;
  3039. {
  3040. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3041. int32_t L_0;
  3042. L_0 = Half_GetTypeCode_m9226F693B79A65F7D0E71022B3EE1178D92E59A6(__this, NULL);
  3043. V_0 = L_0;
  3044. goto IL_000a;
  3045. }
  3046. IL_000a:
  3047. {
  3048. int32_t L_1 = V_0;
  3049. return L_1;
  3050. }
  3051. }
  3052. IL2CPP_EXTERN_C int32_t Half_System_IConvertible_GetTypeCode_mD5A24F94E878C4D00F8663E17FB8ADB9D2A0CA6F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3053. {
  3054. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3055. int32_t _offset = 1;
  3056. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3057. int32_t _returnValue;
  3058. _returnValue = Half_System_IConvertible_GetTypeCode_mD5A24F94E878C4D00F8663E17FB8ADB9D2A0CA6F(_thisAdjusted, method);
  3059. return _returnValue;
  3060. }
  3061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Half_System_IConvertible_ToBoolean_m0684211BEBB80C8D844A264FF01084882940922C (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3062. {
  3063. static bool s_Il2CppMethodInitialized;
  3064. if (!s_Il2CppMethodInitialized)
  3065. {
  3066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3068. s_Il2CppMethodInitialized = true;
  3069. }
  3070. bool V_0 = false;
  3071. {
  3072. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3073. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3074. float L_1;
  3075. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3076. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3077. bool L_2;
  3078. L_2 = Convert_ToBoolean_m73A44AA68F53847BAC4B938953612587F8FBF61B(L_1, NULL);
  3079. V_0 = L_2;
  3080. goto IL_0014;
  3081. }
  3082. IL_0014:
  3083. {
  3084. bool L_3 = V_0;
  3085. return L_3;
  3086. }
  3087. }
  3088. IL2CPP_EXTERN_C bool Half_System_IConvertible_ToBoolean_m0684211BEBB80C8D844A264FF01084882940922C_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3089. {
  3090. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3091. int32_t _offset = 1;
  3092. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3093. bool _returnValue;
  3094. _returnValue = Half_System_IConvertible_ToBoolean_m0684211BEBB80C8D844A264FF01084882940922C(_thisAdjusted, ___0_provider, method);
  3095. return _returnValue;
  3096. }
  3097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Half_System_IConvertible_ToByte_mBA58E1812B8418EF6B7D595873E32C35E6FAAB9A (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3098. {
  3099. static bool s_Il2CppMethodInitialized;
  3100. if (!s_Il2CppMethodInitialized)
  3101. {
  3102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3104. s_Il2CppMethodInitialized = true;
  3105. }
  3106. uint8_t V_0 = 0x0;
  3107. {
  3108. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3109. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3110. float L_1;
  3111. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3112. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3113. uint8_t L_2;
  3114. L_2 = Convert_ToByte_m562731D7CD88E5D6A0B91E05D1B626BC9939E388(L_1, NULL);
  3115. V_0 = L_2;
  3116. goto IL_0014;
  3117. }
  3118. IL_0014:
  3119. {
  3120. uint8_t L_3 = V_0;
  3121. return L_3;
  3122. }
  3123. }
  3124. IL2CPP_EXTERN_C uint8_t Half_System_IConvertible_ToByte_mBA58E1812B8418EF6B7D595873E32C35E6FAAB9A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3125. {
  3126. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3127. int32_t _offset = 1;
  3128. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3129. uint8_t _returnValue;
  3130. _returnValue = Half_System_IConvertible_ToByte_mBA58E1812B8418EF6B7D595873E32C35E6FAAB9A(_thisAdjusted, ___0_provider, method);
  3131. return _returnValue;
  3132. }
  3133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Half_System_IConvertible_ToChar_m7511F58D164EE1F5BEECDEAC63D7746DC7933A92 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3134. {
  3135. {
  3136. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var)));
  3137. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0;
  3138. L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL);
  3139. String_t* L_1;
  3140. L_1 = String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCABEE06640F48AF21CAAB5EE9823A731DD58DD03)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE75F4F4A9D67BC98BA7DB8DBE3C519516572DA4E)), NULL);
  3141. InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)));
  3142. InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644(L_2, L_1, NULL);
  3143. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Half_System_IConvertible_ToChar_m7511F58D164EE1F5BEECDEAC63D7746DC7933A92_RuntimeMethod_var)));
  3144. }
  3145. }
  3146. IL2CPP_EXTERN_C Il2CppChar Half_System_IConvertible_ToChar_m7511F58D164EE1F5BEECDEAC63D7746DC7933A92_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3147. {
  3148. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3149. int32_t _offset = 1;
  3150. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3151. Il2CppChar _returnValue;
  3152. _returnValue = Half_System_IConvertible_ToChar_m7511F58D164EE1F5BEECDEAC63D7746DC7933A92(_thisAdjusted, ___0_provider, method);
  3153. return _returnValue;
  3154. }
  3155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Half_System_IConvertible_ToDateTime_mF0C63EC935FD9BF89F21636569F73F046BC729AB (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3156. {
  3157. {
  3158. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var)));
  3159. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0;
  3160. L_0 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL);
  3161. String_t* L_1;
  3162. L_1 = String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E9AEBB5505B4A1DBC166711562BE9408419A24D)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCABEE06640F48AF21CAAB5EE9823A731DD58DD03)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral401602777C44EA69B5FF9AB6AB2D47AEEC89D2AA)), NULL);
  3163. InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)));
  3164. InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644(L_2, L_1, NULL);
  3165. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Half_System_IConvertible_ToDateTime_mF0C63EC935FD9BF89F21636569F73F046BC729AB_RuntimeMethod_var)));
  3166. }
  3167. }
  3168. IL2CPP_EXTERN_C DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Half_System_IConvertible_ToDateTime_mF0C63EC935FD9BF89F21636569F73F046BC729AB_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3169. {
  3170. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3171. int32_t _offset = 1;
  3172. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3173. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D _returnValue;
  3174. _returnValue = Half_System_IConvertible_ToDateTime_mF0C63EC935FD9BF89F21636569F73F046BC729AB(_thisAdjusted, ___0_provider, method);
  3175. return _returnValue;
  3176. }
  3177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Half_System_IConvertible_ToDecimal_mEFA406DE223C584C875D3EDBF30891EDD5DC3ED2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3178. {
  3179. static bool s_Il2CppMethodInitialized;
  3180. if (!s_Il2CppMethodInitialized)
  3181. {
  3182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3184. s_Il2CppMethodInitialized = true;
  3185. }
  3186. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_0;
  3187. memset((&V_0), 0, sizeof(V_0));
  3188. {
  3189. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3190. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3191. float L_1;
  3192. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3193. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3194. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
  3195. L_2 = Convert_ToDecimal_m0CECFA6799BA3F8CDB59C34287DD5BAE54CC0EBE(L_1, NULL);
  3196. V_0 = L_2;
  3197. goto IL_0014;
  3198. }
  3199. IL_0014:
  3200. {
  3201. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3 = V_0;
  3202. return L_3;
  3203. }
  3204. }
  3205. IL2CPP_EXTERN_C Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Half_System_IConvertible_ToDecimal_mEFA406DE223C584C875D3EDBF30891EDD5DC3ED2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3206. {
  3207. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3208. int32_t _offset = 1;
  3209. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3210. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F _returnValue;
  3211. _returnValue = Half_System_IConvertible_ToDecimal_mEFA406DE223C584C875D3EDBF30891EDD5DC3ED2(_thisAdjusted, ___0_provider, method);
  3212. return _returnValue;
  3213. }
  3214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Half_System_IConvertible_ToDouble_m39C375E4CCA5796DA51C6E7023FA514DD796782A (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3215. {
  3216. static bool s_Il2CppMethodInitialized;
  3217. if (!s_Il2CppMethodInitialized)
  3218. {
  3219. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3220. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3221. s_Il2CppMethodInitialized = true;
  3222. }
  3223. double V_0 = 0.0;
  3224. {
  3225. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3226. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3227. float L_1;
  3228. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3229. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3230. double L_2;
  3231. L_2 = Convert_ToDouble_mA0069B20491E14DA829FAD261C279A5143B2FAED(L_1, NULL);
  3232. V_0 = L_2;
  3233. goto IL_0014;
  3234. }
  3235. IL_0014:
  3236. {
  3237. double L_3 = V_0;
  3238. return L_3;
  3239. }
  3240. }
  3241. IL2CPP_EXTERN_C double Half_System_IConvertible_ToDouble_m39C375E4CCA5796DA51C6E7023FA514DD796782A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3242. {
  3243. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3244. int32_t _offset = 1;
  3245. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3246. double _returnValue;
  3247. _returnValue = Half_System_IConvertible_ToDouble_m39C375E4CCA5796DA51C6E7023FA514DD796782A(_thisAdjusted, ___0_provider, method);
  3248. return _returnValue;
  3249. }
  3250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Half_System_IConvertible_ToInt16_m466A656BEFA1BC3670BC0E3BBC75D3058AC016A0 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3251. {
  3252. static bool s_Il2CppMethodInitialized;
  3253. if (!s_Il2CppMethodInitialized)
  3254. {
  3255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3257. s_Il2CppMethodInitialized = true;
  3258. }
  3259. int16_t V_0 = 0;
  3260. {
  3261. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3262. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3263. float L_1;
  3264. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3265. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3266. int16_t L_2;
  3267. L_2 = Convert_ToInt16_mD3632668808F8502053A6F9FAA6803053A2500D4(L_1, NULL);
  3268. V_0 = L_2;
  3269. goto IL_0014;
  3270. }
  3271. IL_0014:
  3272. {
  3273. int16_t L_3 = V_0;
  3274. return L_3;
  3275. }
  3276. }
  3277. IL2CPP_EXTERN_C int16_t Half_System_IConvertible_ToInt16_m466A656BEFA1BC3670BC0E3BBC75D3058AC016A0_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3278. {
  3279. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3280. int32_t _offset = 1;
  3281. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3282. int16_t _returnValue;
  3283. _returnValue = Half_System_IConvertible_ToInt16_m466A656BEFA1BC3670BC0E3BBC75D3058AC016A0(_thisAdjusted, ___0_provider, method);
  3284. return _returnValue;
  3285. }
  3286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Half_System_IConvertible_ToInt32_m752FB024CC8958029FE914A9D81A1BFC7FB49801 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3287. {
  3288. static bool s_Il2CppMethodInitialized;
  3289. if (!s_Il2CppMethodInitialized)
  3290. {
  3291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3293. s_Il2CppMethodInitialized = true;
  3294. }
  3295. int32_t V_0 = 0;
  3296. {
  3297. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3298. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3299. float L_1;
  3300. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3301. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3302. int32_t L_2;
  3303. L_2 = Convert_ToInt32_m2DD4FF5B07C196D209F4ED8EA8E86CD19207AABE(L_1, NULL);
  3304. V_0 = L_2;
  3305. goto IL_0014;
  3306. }
  3307. IL_0014:
  3308. {
  3309. int32_t L_3 = V_0;
  3310. return L_3;
  3311. }
  3312. }
  3313. IL2CPP_EXTERN_C int32_t Half_System_IConvertible_ToInt32_m752FB024CC8958029FE914A9D81A1BFC7FB49801_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3314. {
  3315. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3316. int32_t _offset = 1;
  3317. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3318. int32_t _returnValue;
  3319. _returnValue = Half_System_IConvertible_ToInt32_m752FB024CC8958029FE914A9D81A1BFC7FB49801(_thisAdjusted, ___0_provider, method);
  3320. return _returnValue;
  3321. }
  3322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Half_System_IConvertible_ToInt64_m0215CD02A2D56FBCA38F97760CC0C0DB55CEF4A2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3323. {
  3324. static bool s_Il2CppMethodInitialized;
  3325. if (!s_Il2CppMethodInitialized)
  3326. {
  3327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3329. s_Il2CppMethodInitialized = true;
  3330. }
  3331. int64_t V_0 = 0;
  3332. {
  3333. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3334. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3335. float L_1;
  3336. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3337. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3338. int64_t L_2;
  3339. L_2 = Convert_ToInt64_m1203ADC6847D3814963382077D6791E9199DA5BC(L_1, NULL);
  3340. V_0 = L_2;
  3341. goto IL_0014;
  3342. }
  3343. IL_0014:
  3344. {
  3345. int64_t L_3 = V_0;
  3346. return L_3;
  3347. }
  3348. }
  3349. IL2CPP_EXTERN_C int64_t Half_System_IConvertible_ToInt64_m0215CD02A2D56FBCA38F97760CC0C0DB55CEF4A2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3350. {
  3351. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3352. int32_t _offset = 1;
  3353. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3354. int64_t _returnValue;
  3355. _returnValue = Half_System_IConvertible_ToInt64_m0215CD02A2D56FBCA38F97760CC0C0DB55CEF4A2(_thisAdjusted, ___0_provider, method);
  3356. return _returnValue;
  3357. }
  3358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Half_System_IConvertible_ToSByte_m68A9196F2CFB9C1EC01347EB9E9A233705CE01C8 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3359. {
  3360. static bool s_Il2CppMethodInitialized;
  3361. if (!s_Il2CppMethodInitialized)
  3362. {
  3363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3365. s_Il2CppMethodInitialized = true;
  3366. }
  3367. int8_t V_0 = 0x0;
  3368. {
  3369. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3370. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3371. float L_1;
  3372. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3373. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3374. int8_t L_2;
  3375. L_2 = Convert_ToSByte_m56DAE9421C6CF1715E574E930F43EBDA8B9435A0(L_1, NULL);
  3376. V_0 = L_2;
  3377. goto IL_0014;
  3378. }
  3379. IL_0014:
  3380. {
  3381. int8_t L_3 = V_0;
  3382. return L_3;
  3383. }
  3384. }
  3385. IL2CPP_EXTERN_C int8_t Half_System_IConvertible_ToSByte_m68A9196F2CFB9C1EC01347EB9E9A233705CE01C8_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3386. {
  3387. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3388. int32_t _offset = 1;
  3389. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3390. int8_t _returnValue;
  3391. _returnValue = Half_System_IConvertible_ToSByte_m68A9196F2CFB9C1EC01347EB9E9A233705CE01C8(_thisAdjusted, ___0_provider, method);
  3392. return _returnValue;
  3393. }
  3394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Half_System_IConvertible_ToString_m6C4211CDF08BF30788A1D3ADB2ED4AD6DB69EBE9 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3395. {
  3396. static bool s_Il2CppMethodInitialized;
  3397. if (!s_Il2CppMethodInitialized)
  3398. {
  3399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  3401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3402. s_Il2CppMethodInitialized = true;
  3403. }
  3404. String_t* V_0 = NULL;
  3405. {
  3406. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3407. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3408. float L_1;
  3409. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3410. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  3411. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_2;
  3412. L_2 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  3413. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3414. String_t* L_3;
  3415. L_3 = Convert_ToString_mBFBBE2F36FF6B3235848801940FD15A17028AC70(L_1, L_2, NULL);
  3416. V_0 = L_3;
  3417. goto IL_0019;
  3418. }
  3419. IL_0019:
  3420. {
  3421. String_t* L_4 = V_0;
  3422. return L_4;
  3423. }
  3424. }
  3425. IL2CPP_EXTERN_C String_t* Half_System_IConvertible_ToString_m6C4211CDF08BF30788A1D3ADB2ED4AD6DB69EBE9_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3426. {
  3427. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3428. int32_t _offset = 1;
  3429. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3430. String_t* _returnValue;
  3431. _returnValue = Half_System_IConvertible_ToString_m6C4211CDF08BF30788A1D3ADB2ED4AD6DB69EBE9(_thisAdjusted, ___0_provider, method);
  3432. return _returnValue;
  3433. }
  3434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Half_System_IConvertible_ToType_m4EAC816C1ACF3317374B33EA7FC4D00CE4980DCD (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, Type_t* ___0_conversionType, RuntimeObject* ___1_provider, const RuntimeMethod* method)
  3435. {
  3436. static bool s_Il2CppMethodInitialized;
  3437. if (!s_Il2CppMethodInitialized)
  3438. {
  3439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  3441. s_Il2CppMethodInitialized = true;
  3442. }
  3443. RuntimeObject* V_0 = NULL;
  3444. {
  3445. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3446. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3447. float L_1;
  3448. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3449. float L_2 = ((float)L_1);
  3450. RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
  3451. Type_t* L_4 = ___0_conversionType;
  3452. RuntimeObject* L_5 = ___1_provider;
  3453. RuntimeObject* L_6;
  3454. L_6 = Single_System_IConvertible_ToType_m52014373BE33664D69CB4F797F0A78120267EC72((float*)UnBox(L_3, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var), L_4, L_5, NULL);
  3455. V_0 = L_6;
  3456. goto IL_001c;
  3457. }
  3458. IL_001c:
  3459. {
  3460. RuntimeObject* L_7 = V_0;
  3461. return L_7;
  3462. }
  3463. }
  3464. IL2CPP_EXTERN_C RuntimeObject* Half_System_IConvertible_ToType_m4EAC816C1ACF3317374B33EA7FC4D00CE4980DCD_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_conversionType, RuntimeObject* ___1_provider, const RuntimeMethod* method)
  3465. {
  3466. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3467. int32_t _offset = 1;
  3468. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3469. RuntimeObject* _returnValue;
  3470. _returnValue = Half_System_IConvertible_ToType_m4EAC816C1ACF3317374B33EA7FC4D00CE4980DCD(_thisAdjusted, ___0_conversionType, ___1_provider, method);
  3471. return _returnValue;
  3472. }
  3473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Half_System_IConvertible_ToUInt16_mF668A08151EFBAFF13F2019B4077F8081FCC09D5 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3474. {
  3475. static bool s_Il2CppMethodInitialized;
  3476. if (!s_Il2CppMethodInitialized)
  3477. {
  3478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3480. s_Il2CppMethodInitialized = true;
  3481. }
  3482. uint16_t V_0 = 0;
  3483. {
  3484. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3485. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3486. float L_1;
  3487. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3488. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3489. uint16_t L_2;
  3490. L_2 = Convert_ToUInt16_mED633569E38E21A353AB94FAC298A72200B2BCA4(L_1, NULL);
  3491. V_0 = L_2;
  3492. goto IL_0014;
  3493. }
  3494. IL_0014:
  3495. {
  3496. uint16_t L_3 = V_0;
  3497. return L_3;
  3498. }
  3499. }
  3500. IL2CPP_EXTERN_C uint16_t Half_System_IConvertible_ToUInt16_mF668A08151EFBAFF13F2019B4077F8081FCC09D5_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3501. {
  3502. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3503. int32_t _offset = 1;
  3504. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3505. uint16_t _returnValue;
  3506. _returnValue = Half_System_IConvertible_ToUInt16_mF668A08151EFBAFF13F2019B4077F8081FCC09D5(_thisAdjusted, ___0_provider, method);
  3507. return _returnValue;
  3508. }
  3509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Half_System_IConvertible_ToUInt32_mAF3B5AB239A3C778225747FB4C7BA0F78B3C9A93 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3510. {
  3511. static bool s_Il2CppMethodInitialized;
  3512. if (!s_Il2CppMethodInitialized)
  3513. {
  3514. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3516. s_Il2CppMethodInitialized = true;
  3517. }
  3518. uint32_t V_0 = 0;
  3519. {
  3520. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3521. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3522. float L_1;
  3523. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3524. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3525. uint32_t L_2;
  3526. L_2 = Convert_ToUInt32_m28D7D89C7B66C6DF2A88B68973D5691BF28D61CB(L_1, NULL);
  3527. V_0 = L_2;
  3528. goto IL_0014;
  3529. }
  3530. IL_0014:
  3531. {
  3532. uint32_t L_3 = V_0;
  3533. return L_3;
  3534. }
  3535. }
  3536. IL2CPP_EXTERN_C uint32_t Half_System_IConvertible_ToUInt32_mAF3B5AB239A3C778225747FB4C7BA0F78B3C9A93_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3537. {
  3538. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3539. int32_t _offset = 1;
  3540. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3541. uint32_t _returnValue;
  3542. _returnValue = Half_System_IConvertible_ToUInt32_mAF3B5AB239A3C778225747FB4C7BA0F78B3C9A93(_thisAdjusted, ___0_provider, method);
  3543. return _returnValue;
  3544. }
  3545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Half_System_IConvertible_ToUInt64_m05B76C8955DAB709F5560CEBEDF487C8F8128D51 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3546. {
  3547. static bool s_Il2CppMethodInitialized;
  3548. if (!s_Il2CppMethodInitialized)
  3549. {
  3550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3552. s_Il2CppMethodInitialized = true;
  3553. }
  3554. uint64_t V_0 = 0;
  3555. {
  3556. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = (*(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)__this);
  3557. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3558. float L_1;
  3559. L_1 = Half_op_Implicit_m86508B51A76F2B060908E4C172CD9E923FDBD380(L_0, NULL);
  3560. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  3561. uint64_t L_2;
  3562. L_2 = Convert_ToUInt64_mB6BD7C3C6B529271A81A86349B9C3C38ABDE6DF7(L_1, NULL);
  3563. V_0 = L_2;
  3564. goto IL_0014;
  3565. }
  3566. IL_0014:
  3567. {
  3568. uint64_t L_3 = V_0;
  3569. return L_3;
  3570. }
  3571. }
  3572. IL2CPP_EXTERN_C uint64_t Half_System_IConvertible_ToUInt64_m05B76C8955DAB709F5560CEBEDF487C8F8128D51_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method)
  3573. {
  3574. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* _thisAdjusted;
  3575. int32_t _offset = 1;
  3576. _thisAdjusted = reinterpret_cast<Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*>(__this + _offset);
  3577. uint64_t _returnValue;
  3578. _returnValue = Half_System_IConvertible_ToUInt64_m05B76C8955DAB709F5560CEBEDF487C8F8128D51(_thisAdjusted, ___0_provider, method);
  3579. return _returnValue;
  3580. }
  3581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Half__cctor_m3E15787CDC6965B6C15104FA7089BFB6303DD7BA (const RuntimeMethod* method)
  3582. {
  3583. static bool s_Il2CppMethodInitialized;
  3584. if (!s_Il2CppMethodInitialized)
  3585. {
  3586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  3587. s_Il2CppMethodInitialized = true;
  3588. }
  3589. {
  3590. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0;
  3591. L_0 = Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13((uint16_t)1, NULL);
  3592. ((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields*)il2cpp_codegen_static_fields_for(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))->___Epsilon = L_0;
  3593. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_1;
  3594. L_1 = Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13((uint16_t)((int32_t)31743), NULL);
  3595. ((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields*)il2cpp_codegen_static_fields_for(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))->___MaxValue = L_1;
  3596. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2;
  3597. L_2 = Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13((uint16_t)((int32_t)64511), NULL);
  3598. ((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields*)il2cpp_codegen_static_fields_for(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))->___MinValue = L_2;
  3599. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_3;
  3600. L_3 = Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13((uint16_t)((int32_t)65024), NULL);
  3601. ((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields*)il2cpp_codegen_static_fields_for(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))->___NaN = L_3;
  3602. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_4;
  3603. L_4 = Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13((uint16_t)((int32_t)64512), NULL);
  3604. ((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields*)il2cpp_codegen_static_fields_for(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))->___NegativeInfinity = L_4;
  3605. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_5;
  3606. L_5 = Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13((uint16_t)((int32_t)31744), NULL);
  3607. ((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields*)il2cpp_codegen_static_fields_for(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var))->___PositiveInfinity = L_5;
  3608. return;
  3609. }
  3610. }
  3611. #ifdef __clang__
  3612. #pragma clang diagnostic pop
  3613. #endif
  3614. #ifdef __clang__
  3615. #pragma clang diagnostic push
  3616. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3617. #pragma clang diagnostic ignored "-Wunused-variable"
  3618. #endif
  3619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HalfHelper_ConvertMantissa_mD53E8213555E8DF762C8F0402D3DF0510C1A95B8 (int32_t ___0_i, const RuntimeMethod* method)
  3620. {
  3621. uint32_t V_0 = 0;
  3622. uint32_t V_1 = 0;
  3623. bool V_2 = false;
  3624. uint32_t V_3 = 0;
  3625. {
  3626. int32_t L_0 = ___0_i;
  3627. V_0 = ((int32_t)(L_0<<((int32_t)13)));
  3628. V_1 = 0;
  3629. goto IL_0018;
  3630. }
  3631. IL_000a:
  3632. {
  3633. uint32_t L_1 = V_1;
  3634. V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, ((int32_t)8388608)));
  3635. uint32_t L_2 = V_0;
  3636. V_0 = ((int32_t)((int32_t)L_2<<1));
  3637. }
  3638. IL_0018:
  3639. {
  3640. uint32_t L_3 = V_0;
  3641. V_2 = (bool)((((int32_t)((int32_t)((int32_t)L_3&((int32_t)8388608)))) == ((int32_t)0))? 1 : 0);
  3642. bool L_4 = V_2;
  3643. if (L_4)
  3644. {
  3645. goto IL_000a;
  3646. }
  3647. }
  3648. {
  3649. uint32_t L_5 = V_0;
  3650. V_0 = ((int32_t)((int32_t)L_5&((int32_t)-8388609)));
  3651. uint32_t L_6 = V_1;
  3652. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, ((int32_t)947912704)));
  3653. uint32_t L_7 = V_0;
  3654. uint32_t L_8 = V_1;
  3655. V_3 = ((int32_t)((int32_t)L_7|(int32_t)L_8));
  3656. goto IL_003c;
  3657. }
  3658. IL_003c:
  3659. {
  3660. uint32_t L_9 = V_3;
  3661. return L_9;
  3662. }
  3663. }
  3664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HalfHelper_GenerateMantissaTable_mD518335B464B56EE5CBC4026C6EFE151BECB2E4C (const RuntimeMethod* method)
  3665. {
  3666. static bool s_Il2CppMethodInitialized;
  3667. if (!s_Il2CppMethodInitialized)
  3668. {
  3669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  3670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
  3671. s_Il2CppMethodInitialized = true;
  3672. }
  3673. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
  3674. int32_t V_1 = 0;
  3675. bool V_2 = false;
  3676. int32_t V_3 = 0;
  3677. bool V_4 = false;
  3678. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_5 = NULL;
  3679. {
  3680. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2048));
  3681. V_0 = L_0;
  3682. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = V_0;
  3683. NullCheck(L_1);
  3684. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)0);
  3685. V_1 = 1;
  3686. goto IL_0023;
  3687. }
  3688. IL_0014:
  3689. {
  3690. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = V_0;
  3691. int32_t L_3 = V_1;
  3692. int32_t L_4 = V_1;
  3693. il2cpp_codegen_runtime_class_init_inline(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  3694. uint32_t L_5;
  3695. L_5 = HalfHelper_ConvertMantissa_mD53E8213555E8DF762C8F0402D3DF0510C1A95B8(L_4, NULL);
  3696. NullCheck(L_2);
  3697. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint32_t)L_5);
  3698. int32_t L_6 = V_1;
  3699. V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
  3700. }
  3701. IL_0023:
  3702. {
  3703. int32_t L_7 = V_1;
  3704. V_2 = (bool)((((int32_t)L_7) < ((int32_t)((int32_t)1024)))? 1 : 0);
  3705. bool L_8 = V_2;
  3706. if (L_8)
  3707. {
  3708. goto IL_0014;
  3709. }
  3710. }
  3711. {
  3712. V_3 = ((int32_t)1024);
  3713. goto IL_0050;
  3714. }
  3715. IL_0037:
  3716. {
  3717. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = V_0;
  3718. int32_t L_10 = V_3;
  3719. int32_t L_11 = V_3;
  3720. NullCheck(L_9);
  3721. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)939524096), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_11, ((int32_t)1024)))<<((int32_t)13))))));
  3722. int32_t L_12 = V_3;
  3723. V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  3724. }
  3725. IL_0050:
  3726. {
  3727. int32_t L_13 = V_3;
  3728. V_4 = (bool)((((int32_t)L_13) < ((int32_t)((int32_t)2048)))? 1 : 0);
  3729. bool L_14 = V_4;
  3730. if (L_14)
  3731. {
  3732. goto IL_0037;
  3733. }
  3734. }
  3735. {
  3736. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_15 = V_0;
  3737. V_5 = L_15;
  3738. goto IL_0063;
  3739. }
  3740. IL_0063:
  3741. {
  3742. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_5;
  3743. return L_16;
  3744. }
  3745. }
  3746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* HalfHelper_GenerateExponentTable_m557B2F714859C147620664362C843734205B63EE (const RuntimeMethod* method)
  3747. {
  3748. static bool s_Il2CppMethodInitialized;
  3749. if (!s_Il2CppMethodInitialized)
  3750. {
  3751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
  3752. s_Il2CppMethodInitialized = true;
  3753. }
  3754. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
  3755. int32_t V_1 = 0;
  3756. bool V_2 = false;
  3757. int32_t V_3 = 0;
  3758. bool V_4 = false;
  3759. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_5 = NULL;
  3760. {
  3761. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
  3762. V_0 = L_0;
  3763. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = V_0;
  3764. NullCheck(L_1);
  3765. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)0);
  3766. V_1 = 1;
  3767. goto IL_001e;
  3768. }
  3769. IL_0011:
  3770. {
  3771. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = V_0;
  3772. int32_t L_3 = V_1;
  3773. int32_t L_4 = V_1;
  3774. NullCheck(L_2);
  3775. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint32_t)((int32_t)(L_4<<((int32_t)23))));
  3776. int32_t L_5 = V_1;
  3777. V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  3778. }
  3779. IL_001e:
  3780. {
  3781. int32_t L_6 = V_1;
  3782. V_2 = (bool)((((int32_t)L_6) < ((int32_t)((int32_t)31)))? 1 : 0);
  3783. bool L_7 = V_2;
  3784. if (L_7)
  3785. {
  3786. goto IL_0011;
  3787. }
  3788. }
  3789. {
  3790. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = V_0;
  3791. NullCheck(L_8);
  3792. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (uint32_t)((int32_t)1199570944));
  3793. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_9 = V_0;
  3794. NullCheck(L_9);
  3795. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (uint32_t)((int32_t)-2147483648LL));
  3796. V_3 = ((int32_t)33);
  3797. goto IL_0057;
  3798. }
  3799. IL_003e:
  3800. {
  3801. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = V_0;
  3802. int32_t L_11 = V_3;
  3803. int32_t L_12 = V_3;
  3804. NullCheck(L_10);
  3805. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (uint32_t)((int32_t)(uint32_t)((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)((uint32_t)((int32_t)-2147483648LL))), ((int64_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_12, ((int32_t)32)))<<((int32_t)23))))))));
  3806. int32_t L_13 = V_3;
  3807. V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  3808. }
  3809. IL_0057:
  3810. {
  3811. int32_t L_14 = V_3;
  3812. V_4 = (bool)((((int32_t)L_14) < ((int32_t)((int32_t)63)))? 1 : 0);
  3813. bool L_15 = V_4;
  3814. if (L_15)
  3815. {
  3816. goto IL_003e;
  3817. }
  3818. }
  3819. {
  3820. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = V_0;
  3821. NullCheck(L_16);
  3822. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (uint32_t)((int32_t)-947912704));
  3823. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = V_0;
  3824. V_5 = L_17;
  3825. goto IL_0070;
  3826. }
  3827. IL_0070:
  3828. {
  3829. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = V_5;
  3830. return L_18;
  3831. }
  3832. }
  3833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* HalfHelper_GenerateOffsetTable_mE61F49B44A1C8B7E34D12FF0999C43B9B0CE24B0 (const RuntimeMethod* method)
  3834. {
  3835. static bool s_Il2CppMethodInitialized;
  3836. if (!s_Il2CppMethodInitialized)
  3837. {
  3838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  3839. s_Il2CppMethodInitialized = true;
  3840. }
  3841. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL;
  3842. int32_t V_1 = 0;
  3843. bool V_2 = false;
  3844. int32_t V_3 = 0;
  3845. bool V_4 = false;
  3846. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_5 = NULL;
  3847. {
  3848. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64));
  3849. V_0 = L_0;
  3850. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = V_0;
  3851. NullCheck(L_1);
  3852. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint16_t)0);
  3853. V_1 = 1;
  3854. goto IL_001f;
  3855. }
  3856. IL_0011:
  3857. {
  3858. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = V_0;
  3859. int32_t L_3 = V_1;
  3860. NullCheck(L_2);
  3861. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint16_t)((int32_t)1024));
  3862. int32_t L_4 = V_1;
  3863. V_1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
  3864. }
  3865. IL_001f:
  3866. {
  3867. int32_t L_5 = V_1;
  3868. V_2 = (bool)((((int32_t)L_5) < ((int32_t)((int32_t)32)))? 1 : 0);
  3869. bool L_6 = V_2;
  3870. if (L_6)
  3871. {
  3872. goto IL_0011;
  3873. }
  3874. }
  3875. {
  3876. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_7 = V_0;
  3877. NullCheck(L_7);
  3878. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (uint16_t)0);
  3879. V_3 = ((int32_t)33);
  3880. goto IL_0040;
  3881. }
  3882. IL_0032:
  3883. {
  3884. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = V_0;
  3885. int32_t L_9 = V_3;
  3886. NullCheck(L_8);
  3887. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (uint16_t)((int32_t)1024));
  3888. int32_t L_10 = V_3;
  3889. V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  3890. }
  3891. IL_0040:
  3892. {
  3893. int32_t L_11 = V_3;
  3894. V_4 = (bool)((((int32_t)L_11) < ((int32_t)((int32_t)64)))? 1 : 0);
  3895. bool L_12 = V_4;
  3896. if (L_12)
  3897. {
  3898. goto IL_0032;
  3899. }
  3900. }
  3901. {
  3902. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_13 = V_0;
  3903. V_5 = L_13;
  3904. goto IL_0050;
  3905. }
  3906. IL_0050:
  3907. {
  3908. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_14 = V_5;
  3909. return L_14;
  3910. }
  3911. }
  3912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* HalfHelper_GenerateBaseTable_m92B5235476660AFC75D9A79FC8700A4DF86BB7DF (const RuntimeMethod* method)
  3913. {
  3914. static bool s_Il2CppMethodInitialized;
  3915. if (!s_Il2CppMethodInitialized)
  3916. {
  3917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  3918. s_Il2CppMethodInitialized = true;
  3919. }
  3920. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL;
  3921. int32_t V_1 = 0;
  3922. int8_t V_2 = 0x0;
  3923. bool V_3 = false;
  3924. bool V_4 = false;
  3925. bool V_5 = false;
  3926. bool V_6 = false;
  3927. bool V_7 = false;
  3928. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_8 = NULL;
  3929. {
  3930. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512));
  3931. V_0 = L_0;
  3932. V_1 = 0;
  3933. goto IL_00f9;
  3934. }
  3935. IL_0013:
  3936. {
  3937. int32_t L_1 = V_1;
  3938. V_2 = ((int8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)127), L_1)));
  3939. int8_t L_2 = V_2;
  3940. V_3 = (bool)((((int32_t)L_2) > ((int32_t)((int32_t)24)))? 1 : 0);
  3941. bool L_3 = V_3;
  3942. if (!L_3)
  3943. {
  3944. goto IL_003e;
  3945. }
  3946. }
  3947. {
  3948. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = V_0;
  3949. int32_t L_5 = V_1;
  3950. NullCheck(L_4);
  3951. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_5|0))), (uint16_t)0);
  3952. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_6 = V_0;
  3953. int32_t L_7 = V_1;
  3954. NullCheck(L_6);
  3955. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_7|((int32_t)256)))), (uint16_t)((int32_t)32768));
  3956. goto IL_00f4;
  3957. }
  3958. IL_003e:
  3959. {
  3960. int8_t L_8 = V_2;
  3961. V_4 = (bool)((((int32_t)L_8) > ((int32_t)((int32_t)14)))? 1 : 0);
  3962. bool L_9 = V_4;
  3963. if (!L_9)
  3964. {
  3965. goto IL_007d;
  3966. }
  3967. }
  3968. {
  3969. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_10 = V_0;
  3970. int32_t L_11 = V_1;
  3971. int8_t L_12 = V_2;
  3972. NullCheck(L_10);
  3973. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_11|0))), (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)1024)>>((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)18), (int32_t)L_12))&((int32_t)31)))))));
  3974. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_13 = V_0;
  3975. int32_t L_14 = V_1;
  3976. int8_t L_15 = V_2;
  3977. NullCheck(L_13);
  3978. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_14|((int32_t)256)))), (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)(((int32_t)1024)>>((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)18), (int32_t)L_15))&((int32_t)31)))))|((int32_t)32768)))));
  3979. goto IL_00f4;
  3980. }
  3981. IL_007d:
  3982. {
  3983. int8_t L_16 = V_2;
  3984. V_5 = (bool)((((int32_t)((((int32_t)L_16) < ((int32_t)((int32_t)-15)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3985. bool L_17 = V_5;
  3986. if (!L_17)
  3987. {
  3988. goto IL_00b3;
  3989. }
  3990. }
  3991. {
  3992. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_18 = V_0;
  3993. int32_t L_19 = V_1;
  3994. int8_t L_20 = V_2;
  3995. NullCheck(L_18);
  3996. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_19|0))), (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)15), (int32_t)L_20))<<((int32_t)10)))));
  3997. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_21 = V_0;
  3998. int32_t L_22 = V_1;
  3999. int8_t L_23 = V_2;
  4000. NullCheck(L_21);
  4001. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_22|((int32_t)256)))), (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)15), (int32_t)L_23))<<((int32_t)10)))|((int32_t)32768)))));
  4002. goto IL_00f4;
  4003. }
  4004. IL_00b3:
  4005. {
  4006. int8_t L_24 = V_2;
  4007. V_6 = (bool)((((int32_t)L_24) > ((int32_t)((int32_t)-128)))? 1 : 0);
  4008. bool L_25 = V_6;
  4009. if (!L_25)
  4010. {
  4011. goto IL_00da;
  4012. }
  4013. }
  4014. {
  4015. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_26 = V_0;
  4016. int32_t L_27 = V_1;
  4017. NullCheck(L_26);
  4018. (L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_27|0))), (uint16_t)((int32_t)31744));
  4019. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_28 = V_0;
  4020. int32_t L_29 = V_1;
  4021. NullCheck(L_28);
  4022. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_29|((int32_t)256)))), (uint16_t)((int32_t)64512));
  4023. goto IL_00f4;
  4024. }
  4025. IL_00da:
  4026. {
  4027. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_30 = V_0;
  4028. int32_t L_31 = V_1;
  4029. NullCheck(L_30);
  4030. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_31|0))), (uint16_t)((int32_t)31744));
  4031. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_32 = V_0;
  4032. int32_t L_33 = V_1;
  4033. NullCheck(L_32);
  4034. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_33|((int32_t)256)))), (uint16_t)((int32_t)64512));
  4035. }
  4036. IL_00f4:
  4037. {
  4038. int32_t L_34 = V_1;
  4039. V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  4040. }
  4041. IL_00f9:
  4042. {
  4043. int32_t L_35 = V_1;
  4044. V_7 = (bool)((((int32_t)L_35) < ((int32_t)((int32_t)256)))? 1 : 0);
  4045. bool L_36 = V_7;
  4046. if (L_36)
  4047. {
  4048. goto IL_0013;
  4049. }
  4050. }
  4051. {
  4052. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_37 = V_0;
  4053. V_8 = L_37;
  4054. goto IL_010f;
  4055. }
  4056. IL_010f:
  4057. {
  4058. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_38 = V_8;
  4059. return L_38;
  4060. }
  4061. }
  4062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* HalfHelper_GenerateShiftTable_m53F61D1C0E10CF48A20C88CA195FB3BFBBD9BF8C (const RuntimeMethod* method)
  4063. {
  4064. static bool s_Il2CppMethodInitialized;
  4065. if (!s_Il2CppMethodInitialized)
  4066. {
  4067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var);
  4068. s_Il2CppMethodInitialized = true;
  4069. }
  4070. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_0 = NULL;
  4071. int32_t V_1 = 0;
  4072. int8_t V_2 = 0x0;
  4073. bool V_3 = false;
  4074. bool V_4 = false;
  4075. bool V_5 = false;
  4076. bool V_6 = false;
  4077. bool V_7 = false;
  4078. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_8 = NULL;
  4079. {
  4080. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_0 = (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)SZArrayNew(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512));
  4081. V_0 = L_0;
  4082. V_1 = 0;
  4083. goto IL_00bc;
  4084. }
  4085. IL_0013:
  4086. {
  4087. int32_t L_1 = V_1;
  4088. V_2 = ((int8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)127), L_1)));
  4089. int8_t L_2 = V_2;
  4090. V_3 = (bool)((((int32_t)L_2) > ((int32_t)((int32_t)24)))? 1 : 0);
  4091. bool L_3 = V_3;
  4092. if (!L_3)
  4093. {
  4094. goto IL_0039;
  4095. }
  4096. }
  4097. {
  4098. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_4 = V_0;
  4099. int32_t L_5 = V_1;
  4100. NullCheck(L_4);
  4101. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_5|0))), (int8_t)((int32_t)24));
  4102. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_6 = V_0;
  4103. int32_t L_7 = V_1;
  4104. NullCheck(L_6);
  4105. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_7|((int32_t)256)))), (int8_t)((int32_t)24));
  4106. goto IL_00b7;
  4107. }
  4108. IL_0039:
  4109. {
  4110. int8_t L_8 = V_2;
  4111. V_4 = (bool)((((int32_t)L_8) > ((int32_t)((int32_t)14)))? 1 : 0);
  4112. bool L_9 = V_4;
  4113. if (!L_9)
  4114. {
  4115. goto IL_005e;
  4116. }
  4117. }
  4118. {
  4119. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_10 = V_0;
  4120. int32_t L_11 = V_1;
  4121. int8_t L_12 = V_2;
  4122. NullCheck(L_10);
  4123. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_11|0))), (int8_t)((int8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, 1))));
  4124. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_13 = V_0;
  4125. int32_t L_14 = V_1;
  4126. int8_t L_15 = V_2;
  4127. NullCheck(L_13);
  4128. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_14|((int32_t)256)))), (int8_t)((int8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, 1))));
  4129. goto IL_00b7;
  4130. }
  4131. IL_005e:
  4132. {
  4133. int8_t L_16 = V_2;
  4134. V_5 = (bool)((((int32_t)((((int32_t)L_16) < ((int32_t)((int32_t)-15)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4135. bool L_17 = V_5;
  4136. if (!L_17)
  4137. {
  4138. goto IL_0082;
  4139. }
  4140. }
  4141. {
  4142. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_18 = V_0;
  4143. int32_t L_19 = V_1;
  4144. NullCheck(L_18);
  4145. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_19|0))), (int8_t)((int32_t)13));
  4146. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_20 = V_0;
  4147. int32_t L_21 = V_1;
  4148. NullCheck(L_20);
  4149. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_21|((int32_t)256)))), (int8_t)((int32_t)13));
  4150. goto IL_00b7;
  4151. }
  4152. IL_0082:
  4153. {
  4154. int8_t L_22 = V_2;
  4155. V_6 = (bool)((((int32_t)L_22) > ((int32_t)((int32_t)-128)))? 1 : 0);
  4156. bool L_23 = V_6;
  4157. if (!L_23)
  4158. {
  4159. goto IL_00a3;
  4160. }
  4161. }
  4162. {
  4163. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_24 = V_0;
  4164. int32_t L_25 = V_1;
  4165. NullCheck(L_24);
  4166. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_25|0))), (int8_t)((int32_t)24));
  4167. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_26 = V_0;
  4168. int32_t L_27 = V_1;
  4169. NullCheck(L_26);
  4170. (L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_27|((int32_t)256)))), (int8_t)((int32_t)24));
  4171. goto IL_00b7;
  4172. }
  4173. IL_00a3:
  4174. {
  4175. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_28 = V_0;
  4176. int32_t L_29 = V_1;
  4177. NullCheck(L_28);
  4178. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_29|0))), (int8_t)((int32_t)13));
  4179. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_30 = V_0;
  4180. int32_t L_31 = V_1;
  4181. NullCheck(L_30);
  4182. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_31|((int32_t)256)))), (int8_t)((int32_t)13));
  4183. }
  4184. IL_00b7:
  4185. {
  4186. int32_t L_32 = V_1;
  4187. V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  4188. }
  4189. IL_00bc:
  4190. {
  4191. int32_t L_33 = V_1;
  4192. V_7 = (bool)((((int32_t)L_33) < ((int32_t)((int32_t)256)))? 1 : 0);
  4193. bool L_34 = V_7;
  4194. if (L_34)
  4195. {
  4196. goto IL_0013;
  4197. }
  4198. }
  4199. {
  4200. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_35 = V_0;
  4201. V_8 = L_35;
  4202. goto IL_00d2;
  4203. }
  4204. IL_00d2:
  4205. {
  4206. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_36 = V_8;
  4207. return L_36;
  4208. }
  4209. }
  4210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HalfHelper_HalfToSingle_mCC84820A87B56F63D7738618771599AE013752E2 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half, const RuntimeMethod* method)
  4211. {
  4212. static bool s_Il2CppMethodInitialized;
  4213. if (!s_Il2CppMethodInitialized)
  4214. {
  4215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  4216. s_Il2CppMethodInitialized = true;
  4217. }
  4218. uint32_t V_0 = 0;
  4219. float V_1 = 0.0f;
  4220. {
  4221. il2cpp_codegen_runtime_class_init_inline(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  4222. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___MantissaTable;
  4223. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___OffsetTable;
  4224. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_2 = ___0_half;
  4225. uint16_t L_3 = L_2.___Value;
  4226. NullCheck(L_1);
  4227. int32_t L_4 = ((int32_t)((int32_t)L_3>>((int32_t)10)));
  4228. uint16_t L_5 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  4229. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_6 = ___0_half;
  4230. uint16_t L_7 = L_6.___Value;
  4231. NullCheck(L_0);
  4232. int32_t L_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, ((int32_t)((int32_t)L_7&((int32_t)1023)))));
  4233. uint32_t L_9 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  4234. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___ExponentTable;
  4235. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_11 = ___0_half;
  4236. uint16_t L_12 = L_11.___Value;
  4237. NullCheck(L_10);
  4238. int32_t L_13 = ((int32_t)((int32_t)L_12>>((int32_t)10)));
  4239. uint32_t L_14 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  4240. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)L_14));
  4241. float L_15 = *((float*)((uintptr_t)(&V_0)));
  4242. V_1 = L_15;
  4243. goto IL_003b;
  4244. }
  4245. IL_003b:
  4246. {
  4247. float L_16 = V_1;
  4248. return L_16;
  4249. }
  4250. }
  4251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 HalfHelper_SingleToHalf_m68366D0080449E774C1158AE47AE6E37424987BF (float ___0_single, const RuntimeMethod* method)
  4252. {
  4253. static bool s_Il2CppMethodInitialized;
  4254. if (!s_Il2CppMethodInitialized)
  4255. {
  4256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  4257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  4258. s_Il2CppMethodInitialized = true;
  4259. }
  4260. uint32_t V_0 = 0;
  4261. uint16_t V_1 = 0;
  4262. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 V_2;
  4263. memset((&V_2), 0, sizeof(V_2));
  4264. {
  4265. int32_t L_0 = *((uint32_t*)((uintptr_t)(&___0_single)));
  4266. V_0 = L_0;
  4267. il2cpp_codegen_runtime_class_init_inline(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  4268. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___BaseTable;
  4269. uint32_t L_2 = V_0;
  4270. NullCheck(L_1);
  4271. int32_t L_3 = ((int32_t)(((int32_t)((uint32_t)L_2>>((int32_t)23)))&((int32_t)511)));
  4272. uint16_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  4273. uint32_t L_5 = V_0;
  4274. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_6 = ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___ShiftTable;
  4275. uint32_t L_7 = V_0;
  4276. NullCheck(L_6);
  4277. int32_t L_8 = ((int32_t)((uint32_t)L_7>>((int32_t)23)));
  4278. int8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  4279. V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, ((int32_t)((uint32_t)((int32_t)((int32_t)L_5&((int32_t)8388607)))>>((int32_t)((int32_t)L_9&((int32_t)31))))))));
  4280. uint16_t L_10 = V_1;
  4281. il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var);
  4282. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_11;
  4283. L_11 = Half_ToHalf_mA2110EFA584CF1F47CD6C378142674BC11978F13(L_10, NULL);
  4284. V_2 = L_11;
  4285. goto IL_0037;
  4286. }
  4287. IL_0037:
  4288. {
  4289. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_12 = V_2;
  4290. return L_12;
  4291. }
  4292. }
  4293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HalfHelper_IsNaN_m903DC166FEF9ADF2C86154B4F36112FFB406F55D (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half, const RuntimeMethod* method)
  4294. {
  4295. bool V_0 = false;
  4296. {
  4297. Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_0 = ___0_half;
  4298. uint16_t L_1 = L_0.___Value;
  4299. V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_1&((int32_t)32767)))) > ((int32_t)((int32_t)31744)))? 1 : 0);
  4300. goto IL_0017;
  4301. }
  4302. IL_0017:
  4303. {
  4304. bool L_2 = V_0;
  4305. return L_2;
  4306. }
  4307. }
  4308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HalfHelper__cctor_m847A090492728116062C03361FF0B61D9C13F6CD (const RuntimeMethod* method)
  4309. {
  4310. static bool s_Il2CppMethodInitialized;
  4311. if (!s_Il2CppMethodInitialized)
  4312. {
  4313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var);
  4314. s_Il2CppMethodInitialized = true;
  4315. }
  4316. {
  4317. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0;
  4318. L_0 = HalfHelper_GenerateMantissaTable_mD518335B464B56EE5CBC4026C6EFE151BECB2E4C(NULL);
  4319. ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___MantissaTable = L_0;
  4320. Il2CppCodeGenWriteBarrier((void**)(&((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___MantissaTable), (void*)L_0);
  4321. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1;
  4322. L_1 = HalfHelper_GenerateExponentTable_m557B2F714859C147620664362C843734205B63EE(NULL);
  4323. ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___ExponentTable = L_1;
  4324. Il2CppCodeGenWriteBarrier((void**)(&((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___ExponentTable), (void*)L_1);
  4325. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2;
  4326. L_2 = HalfHelper_GenerateOffsetTable_mE61F49B44A1C8B7E34D12FF0999C43B9B0CE24B0(NULL);
  4327. ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___OffsetTable = L_2;
  4328. Il2CppCodeGenWriteBarrier((void**)(&((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___OffsetTable), (void*)L_2);
  4329. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3;
  4330. L_3 = HalfHelper_GenerateBaseTable_m92B5235476660AFC75D9A79FC8700A4DF86BB7DF(NULL);
  4331. ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___BaseTable = L_3;
  4332. Il2CppCodeGenWriteBarrier((void**)(&((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___BaseTable), (void*)L_3);
  4333. SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_4;
  4334. L_4 = HalfHelper_GenerateShiftTable_m53F61D1C0E10CF48A20C88CA195FB3BFBBD9BF8C(NULL);
  4335. ((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___ShiftTable = L_4;
  4336. Il2CppCodeGenWriteBarrier((void**)(&((HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_StaticFields*)il2cpp_codegen_static_fields_for(HalfHelper_t94335AF4C7D8D494A710A98D8009743873DB7F9C_il2cpp_TypeInfo_var))->___ShiftTable), (void*)L_4);
  4337. return;
  4338. }
  4339. }
  4340. #ifdef __clang__
  4341. #pragma clang diagnostic pop
  4342. #endif
  4343. #ifdef __clang__
  4344. #pragma clang diagnostic push
  4345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4346. #pragma clang diagnostic ignored "-Wunused-variable"
  4347. #endif
  4348. #ifdef __clang__
  4349. #pragma clang diagnostic pop
  4350. #endif
  4351. #ifdef __clang__
  4352. #pragma clang diagnostic push
  4353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4354. #pragma clang diagnostic ignored "-Wunused-variable"
  4355. #endif
  4356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A ImageInfo_FromStream_m6235964F45A8A7C0AAB2046E9016131BC3325567 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
  4357. {
  4358. static bool s_Il2CppMethodInitialized;
  4359. if (!s_Il2CppMethodInitialized)
  4360. {
  4361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m2290BB1875E64452A7C9959B7E71F75E5B39F701_RuntimeMethod_var);
  4362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var);
  4363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7_il2cpp_TypeInfo_var);
  4364. s_Il2CppMethodInitialized = true;
  4365. }
  4366. int32_t V_0 = 0;
  4367. int32_t V_1 = 0;
  4368. int32_t V_2 = 0;
  4369. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_3 = NULL;
  4370. bool V_4 = false;
  4371. int32_t V_5 = 0;
  4372. bool V_6 = false;
  4373. Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A V_7;
  4374. memset((&V_7), 0, sizeof(V_7));
  4375. Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A V_8;
  4376. memset((&V_8), 0, sizeof(V_8));
  4377. ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C V_9;
  4378. memset((&V_9), 0, sizeof(V_9));
  4379. ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C* G_B4_0 = NULL;
  4380. ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C* G_B3_0 = NULL;
  4381. int32_t G_B5_0 = 0;
  4382. ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C* G_B5_1 = NULL;
  4383. {
  4384. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
  4385. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7*)il2cpp_codegen_object_new(stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7_il2cpp_TypeInfo_var);
  4386. stbi__context__ctor_mC829A0366DACB27129BF977D4B90B9C2326DD40F(L_1, L_0, NULL);
  4387. V_3 = L_1;
  4388. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = V_3;
  4389. il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var);
  4390. int32_t L_3;
  4391. L_3 = StbImage_stbi__is_16_main_m563DAEE58EF61612556A4976F1E33ECA1DA17A03(L_2, NULL);
  4392. V_4 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
  4393. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = V_3;
  4394. StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_4, NULL);
  4395. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_5 = V_3;
  4396. int32_t L_6;
  4397. L_6 = StbImage_stbi__info_main_m17AB2AA6DDD7DBE223BE78B3F5FFCB5ADEBE3E46(L_5, (int32_t*)((uintptr_t)(&V_0)), (int32_t*)((uintptr_t)(&V_1)), (int32_t*)((uintptr_t)(&V_2)), NULL);
  4398. V_5 = L_6;
  4399. stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_7 = V_3;
  4400. StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_7, NULL);
  4401. int32_t L_8 = V_5;
  4402. V_6 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
  4403. bool L_9 = V_6;
  4404. if (!L_9)
  4405. {
  4406. goto IL_004b;
  4407. }
  4408. }
  4409. {
  4410. il2cpp_codegen_initobj((&V_7), sizeof(Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A));
  4411. Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A L_10 = V_7;
  4412. V_8 = L_10;
  4413. goto IL_0086;
  4414. }
  4415. IL_004b:
  4416. {
  4417. il2cpp_codegen_initobj((&V_9), sizeof(ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C));
  4418. int32_t L_11 = V_0;
  4419. (&V_9)->___Width = L_11;
  4420. int32_t L_12 = V_1;
  4421. (&V_9)->___Height = L_12;
  4422. int32_t L_13 = V_2;
  4423. (&V_9)->___ColorComponents = L_13;
  4424. bool L_14 = V_4;
  4425. if (L_14)
  4426. {
  4427. G_B4_0 = (&V_9);
  4428. goto IL_0074;
  4429. }
  4430. G_B3_0 = (&V_9);
  4431. }
  4432. {
  4433. G_B5_0 = 8;
  4434. G_B5_1 = G_B3_0;
  4435. goto IL_0076;
  4436. }
  4437. IL_0074:
  4438. {
  4439. G_B5_0 = ((int32_t)16);
  4440. G_B5_1 = G_B4_0;
  4441. }
  4442. IL_0076:
  4443. {
  4444. G_B5_1->___BitsPerChannel = G_B5_0;
  4445. ImageInfo_tE2CA0C1A198F5FE79839287D784E8E842F05434C L_15 = V_9;
  4446. Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A L_16;
  4447. memset((&L_16), 0, sizeof(L_16));
  4448. Nullable_1__ctor_m2290BB1875E64452A7C9959B7E71F75E5B39F701((&L_16), L_15, Nullable_1__ctor_m2290BB1875E64452A7C9959B7E71F75E5B39F701_RuntimeMethod_var);
  4449. V_8 = L_16;
  4450. goto IL_0086;
  4451. }
  4452. IL_0086:
  4453. {
  4454. Nullable_1_tFFA7CEF54134C7278B8C488233ECEEFF06445F1A L_17 = V_8;
  4455. return L_17;
  4456. }
  4457. }
  4458. #ifdef __clang__
  4459. #pragma clang diagnostic pop
  4460. #endif
  4461. #ifdef __clang__
  4462. #pragma clang diagnostic push
  4463. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4464. #pragma clang diagnostic ignored "-Wunused-variable"
  4465. #endif
  4466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__context__ctor_mC829A0366DACB27129BF977D4B90B9C2326DD40F (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method)
  4467. {
  4468. bool V_0 = false;
  4469. {
  4470. __this->___img_n = 0;
  4471. __this->___img_out_n = 0;
  4472. __this->___img_x = 0;
  4473. __this->___img_y = 0;
  4474. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4475. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
  4476. V_0 = (bool)((((RuntimeObject*)(Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4477. bool L_1 = V_0;
  4478. if (!L_1)
  4479. {
  4480. goto IL_0037;
  4481. }
  4482. }
  4483. {
  4484. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  4485. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7E6C53D86D8ADC0DB8EFC0A2CD9877CC8BC9914)), NULL);
  4486. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&stbi__context__ctor_mC829A0366DACB27129BF977D4B90B9C2326DD40F_RuntimeMethod_var)));
  4487. }
  4488. IL_0037:
  4489. {
  4490. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3 = ___0_stream;
  4491. __this->___U3CStreamU3Ek__BackingField = L_3;
  4492. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStreamU3Ek__BackingField), (void*)L_3);
  4493. return;
  4494. }
  4495. }
  4496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* __this, const RuntimeMethod* method)
  4497. {
  4498. {
  4499. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___U3CStreamU3Ek__BackingField;
  4500. return L_0;
  4501. }
  4502. }
  4503. #ifdef __clang__
  4504. #pragma clang diagnostic pop
  4505. #endif
  4506. #ifdef __clang__
  4507. #pragma clang diagnostic push
  4508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4509. #pragma clang diagnostic ignored "-Wunused-variable"
  4510. #endif
  4511. #ifdef __clang__
  4512. #pragma clang diagnostic pop
  4513. #endif
  4514. #ifdef __clang__
  4515. #pragma clang diagnostic push
  4516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4517. #pragma clang diagnostic ignored "-Wunused-variable"
  4518. #endif
  4519. #ifdef __clang__
  4520. #pragma clang diagnostic pop
  4521. #endif
  4522. #ifdef __clang__
  4523. #pragma clang diagnostic push
  4524. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4525. #pragma clang diagnostic ignored "-Wunused-variable"
  4526. #endif
  4527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__gif__ctor_m4655A211D1448DD7C627AE3FA6DF636BD969DEEB (stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* __this, const RuntimeMethod* method)
  4528. {
  4529. static bool s_Il2CppMethodInitialized;
  4530. if (!s_Il2CppMethodInitialized)
  4531. {
  4532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1__ctor_m75FD4AC5FDF39ECCC52B84F34324B535D1455001_RuntimeMethod_var);
  4533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_op_Implicit_m6541926AF5FCE50202474E3C045787ABE550A256_RuntimeMethod_var);
  4534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE_il2cpp_TypeInfo_var);
  4535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_RuntimeMethod_var);
  4536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_RuntimeMethod_var);
  4537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4_il2cpp_TypeInfo_var);
  4538. s_Il2CppMethodInitialized = true;
  4539. }
  4540. {
  4541. UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* L_0 = (UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE*)il2cpp_codegen_object_new(UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE_il2cpp_TypeInfo_var);
  4542. UnsafeArray1D_1__ctor_m75FD4AC5FDF39ECCC52B84F34324B535D1455001(L_0, ((int32_t)8192), UnsafeArray1D_1__ctor_m75FD4AC5FDF39ECCC52B84F34324B535D1455001_RuntimeMethod_var);
  4543. __this->___codesArray = L_0;
  4544. Il2CppCodeGenWriteBarrier((void**)(&__this->___codesArray), (void*)L_0);
  4545. UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* L_1 = (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4*)il2cpp_codegen_object_new(UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4_il2cpp_TypeInfo_var);
  4546. UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624(L_1, ((int32_t)256), 4, UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_RuntimeMethod_var);
  4547. __this->___lpalArray = L_1;
  4548. Il2CppCodeGenWriteBarrier((void**)(&__this->___lpalArray), (void*)L_1);
  4549. UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* L_2 = (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4*)il2cpp_codegen_object_new(UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4_il2cpp_TypeInfo_var);
  4550. UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624(L_2, ((int32_t)256), 4, UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_RuntimeMethod_var);
  4551. __this->___palArray = L_2;
  4552. Il2CppCodeGenWriteBarrier((void**)(&__this->___palArray), (void*)L_2);
  4553. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4554. UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* L_3 = __this->___palArray;
  4555. void* L_4;
  4556. L_4 = UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04(L_3, UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_RuntimeMethod_var);
  4557. __this->___pal = (uint8_t**)L_4;
  4558. UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* L_5 = __this->___lpalArray;
  4559. void* L_6;
  4560. L_6 = UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04(L_5, UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_RuntimeMethod_var);
  4561. __this->___lpal = (uint8_t**)L_6;
  4562. UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* L_7 = __this->___codesArray;
  4563. void* L_8;
  4564. L_8 = UnsafeArray1D_1_op_Implicit_m6541926AF5FCE50202474E3C045787ABE550A256(L_7, UnsafeArray1D_1_op_Implicit_m6541926AF5FCE50202474E3C045787ABE550A256_RuntimeMethod_var);
  4565. __this->___codes = (stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)L_8;
  4566. return;
  4567. }
  4568. }
  4569. #ifdef __clang__
  4570. #pragma clang diagnostic pop
  4571. #endif
  4572. #ifdef __clang__
  4573. #pragma clang diagnostic push
  4574. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4575. #pragma clang diagnostic ignored "-Wunused-variable"
  4576. #endif
  4577. #ifdef __clang__
  4578. #pragma clang diagnostic pop
  4579. #endif
  4580. #ifdef __clang__
  4581. #pragma clang diagnostic push
  4582. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4583. #pragma clang diagnostic ignored "-Wunused-variable"
  4584. #endif
  4585. void delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_Multicast(delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, uint8_t* ___0_arg0, int32_t ___1_arg1, int16_t* ___2_arg2, const RuntimeMethod* method)
  4586. {
  4587. il2cpp_array_size_t length = __this->___delegates->max_length;
  4588. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4589. for (il2cpp_array_size_t i = 0; i < length; i++)
  4590. {
  4591. delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* currentDelegate = reinterpret_cast<delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9*>(delegatesToInvoke[i]);
  4592. typedef void (*FunctionPointerType) (RuntimeObject*, uint8_t*, int32_t, int16_t*, const RuntimeMethod*);
  4593. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4594. }
  4595. }
  4596. void delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_OpenInst(delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, uint8_t* ___0_arg0, int32_t ___1_arg1, int16_t* ___2_arg2, const RuntimeMethod* method)
  4597. {
  4598. NullCheck(___0_arg0);
  4599. typedef void (*FunctionPointerType) (uint8_t*, int32_t, int16_t*, const RuntimeMethod*);
  4600. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, method);
  4601. }
  4602. void delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_OpenStatic(delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, uint8_t* ___0_arg0, int32_t ___1_arg1, int16_t* ___2_arg2, const RuntimeMethod* method)
  4603. {
  4604. typedef void (*FunctionPointerType) (uint8_t*, int32_t, int16_t*, const RuntimeMethod*);
  4605. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, method);
  4606. }
  4607. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9 (delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, uint8_t* ___0_arg0, int32_t ___1_arg1, int16_t* ___2_arg2, const RuntimeMethod* method)
  4608. {
  4609. typedef void (DEFAULT_CALL *PInvokeFunc)(uint8_t*, int32_t, int16_t*);
  4610. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4611. il2cppPInvokeFunc(___0_arg0, ___1_arg1, ___2_arg2);
  4612. }
  4613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate0__ctor_m0AF38915FF0F5132E782B90701002BCACDC1D5FB (delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4614. {
  4615. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4616. __this->___method = ___1_method;
  4617. __this->___m_target = ___0_object;
  4618. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4619. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4620. __this->___method_code = (intptr_t)__this;
  4621. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4622. {
  4623. bool isOpen = parameterCount == 3;
  4624. if (isOpen)
  4625. __this->___invoke_impl = (intptr_t)&delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_OpenStatic;
  4626. else
  4627. {
  4628. __this->___invoke_impl = __this->___method_ptr;
  4629. __this->___method_code = (intptr_t)__this->___m_target;
  4630. }
  4631. }
  4632. else
  4633. {
  4634. bool isOpen = parameterCount == 2;
  4635. if (isOpen)
  4636. {
  4637. __this->___invoke_impl = (intptr_t)&delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_OpenInst;
  4638. }
  4639. else
  4640. {
  4641. if (___0_object == NULL)
  4642. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4643. __this->___invoke_impl = __this->___method_ptr;
  4644. __this->___method_code = (intptr_t)__this->___m_target;
  4645. }
  4646. }
  4647. __this->___extra_arg = (intptr_t)&delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_Multicast;
  4648. }
  4649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F (delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, uint8_t* ___0_arg0, int32_t ___1_arg1, int16_t* ___2_arg2, const RuntimeMethod* method)
  4650. {
  4651. typedef void (*FunctionPointerType) (RuntimeObject*, uint8_t*, int32_t, int16_t*, const RuntimeMethod*);
  4652. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4653. }
  4654. #ifdef __clang__
  4655. #pragma clang diagnostic pop
  4656. #endif
  4657. #ifdef __clang__
  4658. #pragma clang diagnostic push
  4659. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4660. #pragma clang diagnostic ignored "-Wunused-variable"
  4661. #endif
  4662. void delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_Multicast(delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, uint8_t* ___3_arg3, int32_t ___4_arg4, int32_t ___5_arg5, const RuntimeMethod* method)
  4663. {
  4664. il2cpp_array_size_t length = __this->___delegates->max_length;
  4665. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4666. for (il2cpp_array_size_t i = 0; i < length; i++)
  4667. {
  4668. delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* currentDelegate = reinterpret_cast<delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42*>(delegatesToInvoke[i]);
  4669. typedef void (*FunctionPointerType) (RuntimeObject*, uint8_t*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4670. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, ___5_arg5, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4671. }
  4672. }
  4673. void delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_OpenInst(delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, uint8_t* ___3_arg3, int32_t ___4_arg4, int32_t ___5_arg5, const RuntimeMethod* method)
  4674. {
  4675. NullCheck(___0_arg0);
  4676. typedef void (*FunctionPointerType) (uint8_t*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4677. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, ___5_arg5, method);
  4678. }
  4679. void delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_OpenStatic(delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, uint8_t* ___3_arg3, int32_t ___4_arg4, int32_t ___5_arg5, const RuntimeMethod* method)
  4680. {
  4681. typedef void (*FunctionPointerType) (uint8_t*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4682. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, ___5_arg5, method);
  4683. }
  4684. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42 (delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, uint8_t* ___3_arg3, int32_t ___4_arg4, int32_t ___5_arg5, const RuntimeMethod* method)
  4685. {
  4686. typedef void (DEFAULT_CALL *PInvokeFunc)(uint8_t*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t);
  4687. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4688. il2cppPInvokeFunc(___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, ___5_arg5);
  4689. }
  4690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate1__ctor_mA57476943A3DE980D0FECD01D322B4F4BDF4D7D3 (delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4691. {
  4692. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4693. __this->___method = ___1_method;
  4694. __this->___m_target = ___0_object;
  4695. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4696. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4697. __this->___method_code = (intptr_t)__this;
  4698. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4699. {
  4700. bool isOpen = parameterCount == 6;
  4701. if (isOpen)
  4702. __this->___invoke_impl = (intptr_t)&delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_OpenStatic;
  4703. else
  4704. {
  4705. __this->___invoke_impl = __this->___method_ptr;
  4706. __this->___method_code = (intptr_t)__this->___m_target;
  4707. }
  4708. }
  4709. else
  4710. {
  4711. bool isOpen = parameterCount == 5;
  4712. if (isOpen)
  4713. {
  4714. __this->___invoke_impl = (intptr_t)&delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_OpenInst;
  4715. }
  4716. else
  4717. {
  4718. if (___0_object == NULL)
  4719. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4720. __this->___invoke_impl = __this->___method_ptr;
  4721. __this->___method_code = (intptr_t)__this->___m_target;
  4722. }
  4723. }
  4724. __this->___extra_arg = (intptr_t)&delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_Multicast;
  4725. }
  4726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2 (delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, uint8_t* ___3_arg3, int32_t ___4_arg4, int32_t ___5_arg5, const RuntimeMethod* method)
  4727. {
  4728. typedef void (*FunctionPointerType) (RuntimeObject*, uint8_t*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4729. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, ___5_arg5, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4730. }
  4731. #ifdef __clang__
  4732. #pragma clang diagnostic pop
  4733. #endif
  4734. #ifdef __clang__
  4735. #pragma clang diagnostic push
  4736. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4737. #pragma clang diagnostic ignored "-Wunused-variable"
  4738. #endif
  4739. uint8_t* delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_Multicast(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, int32_t ___3_arg3, int32_t ___4_arg4, const RuntimeMethod* method)
  4740. {
  4741. il2cpp_array_size_t length = __this->___delegates->max_length;
  4742. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4743. uint8_t* retVal = NULL;
  4744. for (il2cpp_array_size_t i = 0; i < length; i++)
  4745. {
  4746. delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* currentDelegate = reinterpret_cast<delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F*>(delegatesToInvoke[i]);
  4747. typedef uint8_t* (*FunctionPointerType) (RuntimeObject*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4748. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4749. }
  4750. return retVal;
  4751. }
  4752. uint8_t* delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_OpenInst(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, int32_t ___3_arg3, int32_t ___4_arg4, const RuntimeMethod* method)
  4753. {
  4754. NullCheck(___0_arg0);
  4755. typedef uint8_t* (*FunctionPointerType) (uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4756. return ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, method);
  4757. }
  4758. uint8_t* delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_OpenStatic(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, int32_t ___3_arg3, int32_t ___4_arg4, const RuntimeMethod* method)
  4759. {
  4760. typedef uint8_t* (*FunctionPointerType) (uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4761. return ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, method);
  4762. }
  4763. IL2CPP_EXTERN_C uint8_t* DelegatePInvokeWrapper_delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, int32_t ___3_arg3, int32_t ___4_arg4, const RuntimeMethod* method)
  4764. {
  4765. typedef uint8_t* (DEFAULT_CALL *PInvokeFunc)(uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t);
  4766. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4767. uint8_t* returnValue = il2cppPInvokeFunc(___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4);
  4768. return returnValue;
  4769. }
  4770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate2__ctor_m399087F5232C1E9BED7C8CC1B0743681F7D99E20 (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4771. {
  4772. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4773. __this->___method = ___1_method;
  4774. __this->___m_target = ___0_object;
  4775. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4776. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4777. __this->___method_code = (intptr_t)__this;
  4778. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4779. {
  4780. bool isOpen = parameterCount == 5;
  4781. if (isOpen)
  4782. __this->___invoke_impl = (intptr_t)&delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_OpenStatic;
  4783. else
  4784. {
  4785. __this->___invoke_impl = __this->___method_ptr;
  4786. __this->___method_code = (intptr_t)__this->___m_target;
  4787. }
  4788. }
  4789. else
  4790. {
  4791. bool isOpen = parameterCount == 4;
  4792. if (isOpen)
  4793. {
  4794. __this->___invoke_impl = (intptr_t)&delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_OpenInst;
  4795. }
  4796. else
  4797. {
  4798. if (___0_object == NULL)
  4799. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4800. __this->___invoke_impl = __this->___method_ptr;
  4801. __this->___method_code = (intptr_t)__this->___m_target;
  4802. }
  4803. }
  4804. __this->___extra_arg = (intptr_t)&delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_Multicast;
  4805. }
  4806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1 (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* __this, uint8_t* ___0_arg0, uint8_t* ___1_arg1, uint8_t* ___2_arg2, int32_t ___3_arg3, int32_t ___4_arg4, const RuntimeMethod* method)
  4807. {
  4808. typedef uint8_t* (*FunctionPointerType) (RuntimeObject*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*);
  4809. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4810. }
  4811. #ifdef __clang__
  4812. #pragma clang diagnostic pop
  4813. #endif
  4814. #ifdef __clang__
  4815. #pragma clang diagnostic push
  4816. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4817. #pragma clang diagnostic ignored "-Wunused-variable"
  4818. #endif
  4819. #ifdef __clang__
  4820. #pragma clang diagnostic pop
  4821. #endif
  4822. #ifdef __clang__
  4823. #pragma clang diagnostic push
  4824. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4825. #pragma clang diagnostic ignored "-Wunused-variable"
  4826. #endif
  4827. #ifdef __clang__
  4828. #pragma clang diagnostic pop
  4829. #endif
  4830. #ifdef __clang__
  4831. #pragma clang diagnostic push
  4832. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4833. #pragma clang diagnostic ignored "-Wunused-variable"
  4834. #endif
  4835. #ifdef __clang__
  4836. #pragma clang diagnostic pop
  4837. #endif
  4838. #ifdef __clang__
  4839. #pragma clang diagnostic push
  4840. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4841. #pragma clang diagnostic ignored "-Wunused-variable"
  4842. #endif
  4843. #ifdef __clang__
  4844. #pragma clang diagnostic pop
  4845. #endif
  4846. #ifdef __clang__
  4847. #pragma clang diagnostic push
  4848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4849. #pragma clang diagnostic ignored "-Wunused-variable"
  4850. #endif
  4851. #ifdef __clang__
  4852. #pragma clang diagnostic pop
  4853. #endif
  4854. #ifdef __clang__
  4855. #pragma clang diagnostic push
  4856. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4857. #pragma clang diagnostic ignored "-Wunused-variable"
  4858. #endif
  4859. #ifdef __clang__
  4860. #pragma clang diagnostic pop
  4861. #endif
  4862. #ifdef __clang__
  4863. #pragma clang diagnostic push
  4864. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4865. #pragma clang diagnostic ignored "-Wunused-variable"
  4866. #endif
  4867. #ifdef __clang__
  4868. #pragma clang diagnostic pop
  4869. #endif
  4870. #ifdef __clang__
  4871. #pragma clang diagnostic push
  4872. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4873. #pragma clang diagnostic ignored "-Wunused-variable"
  4874. #endif
  4875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__jpeg__ctor_m15D5D6EFC502290230477ACB3F3FA56829E4FA32 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* __this, const RuntimeMethod* method)
  4876. {
  4877. static bool s_Il2CppMethodInitialized;
  4878. if (!s_Il2CppMethodInitialized)
  4879. {
  4880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1__ctor_m742DAE97CC04FF2A5C951005E7E1DEAE976FD4B1_RuntimeMethod_var);
  4881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B_RuntimeMethod_var);
  4882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1__ctor_mF515A01BB21FA30A4F292F4417C31C5E8B88F46E_RuntimeMethod_var);
  4883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354_RuntimeMethod_var);
  4884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_op_Implicit_mC0F446E66C867587CA19A5DF4FB883EB8676D772_RuntimeMethod_var);
  4885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_op_Implicit_mE32AAEFB2E0B4E9E8536ECF5A2B32906DBA0AE73_RuntimeMethod_var);
  4886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA_il2cpp_TypeInfo_var);
  4887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933_il2cpp_TypeInfo_var);
  4888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A_il2cpp_TypeInfo_var);
  4889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1__ctor_m4B656CBF9E31CBD022740B8F979CE85FDBE33B20_RuntimeMethod_var);
  4890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1__ctor_m5ED6464C063FDB0E310BC0AC417ACCE4B08D7A41_RuntimeMethod_var);
  4891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_op_Implicit_m49A2133A13994F72DAB2CA613E74AF6C8C5F1413_RuntimeMethod_var);
  4892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_op_Implicit_mBEFA368E08328EEAC109432ECC9DC849C4C8CF1F_RuntimeMethod_var);
  4893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF_il2cpp_TypeInfo_var);
  4894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794_il2cpp_TypeInfo_var);
  4895. s_Il2CppMethodInitialized = true;
  4896. }
  4897. {
  4898. UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* L_0 = (UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF*)il2cpp_codegen_object_new(UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF_il2cpp_TypeInfo_var);
  4899. UnsafeArray2D_1__ctor_m5ED6464C063FDB0E310BC0AC417ACCE4B08D7A41(L_0, 4, ((int32_t)64), UnsafeArray2D_1__ctor_m5ED6464C063FDB0E310BC0AC417ACCE4B08D7A41_RuntimeMethod_var);
  4900. __this->___dequantArray = L_0;
  4901. Il2CppCodeGenWriteBarrier((void**)(&__this->___dequantArray), (void*)L_0);
  4902. UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* L_1 = (UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794*)il2cpp_codegen_object_new(UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794_il2cpp_TypeInfo_var);
  4903. UnsafeArray2D_1__ctor_m4B656CBF9E31CBD022740B8F979CE85FDBE33B20(L_1, 4, ((int32_t)512), UnsafeArray2D_1__ctor_m4B656CBF9E31CBD022740B8F979CE85FDBE33B20_RuntimeMethod_var);
  4904. __this->___fast_acArray = L_1;
  4905. Il2CppCodeGenWriteBarrier((void**)(&__this->___fast_acArray), (void*)L_1);
  4906. UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* L_2 = (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA*)il2cpp_codegen_object_new(UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA_il2cpp_TypeInfo_var);
  4907. UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B(L_2, 4, UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B_RuntimeMethod_var);
  4908. __this->___huff_acArray = L_2;
  4909. Il2CppCodeGenWriteBarrier((void**)(&__this->___huff_acArray), (void*)L_2);
  4910. UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* L_3 = (UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA*)il2cpp_codegen_object_new(UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA_il2cpp_TypeInfo_var);
  4911. UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B(L_3, 4, UnsafeArray1D_1__ctor_m80391CAC93DAF529FDA5AC99D18457B15FD0007B_RuntimeMethod_var);
  4912. __this->___huff_dcArray = L_3;
  4913. Il2CppCodeGenWriteBarrier((void**)(&__this->___huff_dcArray), (void*)L_3);
  4914. UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* L_4 = (UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A*)il2cpp_codegen_object_new(UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A_il2cpp_TypeInfo_var);
  4915. UnsafeArray1D_1__ctor_m742DAE97CC04FF2A5C951005E7E1DEAE976FD4B1(L_4, 4, UnsafeArray1D_1__ctor_m742DAE97CC04FF2A5C951005E7E1DEAE976FD4B1_RuntimeMethod_var);
  4916. __this->___img_compArray = L_4;
  4917. Il2CppCodeGenWriteBarrier((void**)(&__this->___img_compArray), (void*)L_4);
  4918. UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* L_5 = (UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933*)il2cpp_codegen_object_new(UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933_il2cpp_TypeInfo_var);
  4919. UnsafeArray1D_1__ctor_mF515A01BB21FA30A4F292F4417C31C5E8B88F46E(L_5, 4, UnsafeArray1D_1__ctor_mF515A01BB21FA30A4F292F4417C31C5E8B88F46E_RuntimeMethod_var);
  4920. __this->___orderArray = L_5;
  4921. Il2CppCodeGenWriteBarrier((void**)(&__this->___orderArray), (void*)L_5);
  4922. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4923. UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* L_6 = __this->___huff_dcArray;
  4924. void* L_7;
  4925. L_7 = UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354(L_6, UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354_RuntimeMethod_var);
  4926. __this->___huff_dc = (stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)L_7;
  4927. UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* L_8 = __this->___huff_acArray;
  4928. void* L_9;
  4929. L_9 = UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354(L_8, UnsafeArray1D_1_op_Implicit_m4D9430D6AC327C03284B4A81786AE78DCA2EF354_RuntimeMethod_var);
  4930. __this->___huff_ac = (stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)L_9;
  4931. UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* L_10 = __this->___dequantArray;
  4932. void* L_11;
  4933. L_11 = UnsafeArray2D_1_op_Implicit_mBEFA368E08328EEAC109432ECC9DC849C4C8CF1F(L_10, UnsafeArray2D_1_op_Implicit_mBEFA368E08328EEAC109432ECC9DC849C4C8CF1F_RuntimeMethod_var);
  4934. __this->___dequant = (uint16_t**)L_11;
  4935. UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* L_12 = __this->___fast_acArray;
  4936. void* L_13;
  4937. L_13 = UnsafeArray2D_1_op_Implicit_m49A2133A13994F72DAB2CA613E74AF6C8C5F1413(L_12, UnsafeArray2D_1_op_Implicit_m49A2133A13994F72DAB2CA613E74AF6C8C5F1413_RuntimeMethod_var);
  4938. __this->___fast_ac = (int16_t**)L_13;
  4939. UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* L_14 = __this->___img_compArray;
  4940. void* L_15;
  4941. L_15 = UnsafeArray1D_1_op_Implicit_mC0F446E66C867587CA19A5DF4FB883EB8676D772(L_14, UnsafeArray1D_1_op_Implicit_mC0F446E66C867587CA19A5DF4FB883EB8676D772_RuntimeMethod_var);
  4942. __this->___img_comp = (unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)L_15;
  4943. UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* L_16 = __this->___orderArray;
  4944. void* L_17;
  4945. L_17 = UnsafeArray1D_1_op_Implicit_mE32AAEFB2E0B4E9E8536ECF5A2B32906DBA0AE73(L_16, UnsafeArray1D_1_op_Implicit_mE32AAEFB2E0B4E9E8536ECF5A2B32906DBA0AE73_RuntimeMethod_var);
  4946. __this->___order = (int32_t*)L_17;
  4947. return;
  4948. }
  4949. }
  4950. #ifdef __clang__
  4951. #pragma clang diagnostic pop
  4952. #endif
  4953. #ifdef __clang__
  4954. #pragma clang diagnostic push
  4955. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4956. #pragma clang diagnostic ignored "-Wunused-variable"
  4957. #endif
  4958. #ifdef __clang__
  4959. #pragma clang diagnostic pop
  4960. #endif
  4961. #ifdef __clang__
  4962. #pragma clang diagnostic push
  4963. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4964. #pragma clang diagnostic ignored "-Wunused-variable"
  4965. #endif
  4966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__resample__ctor_m32EF21FD452C9E3F17A7A6F127FA8B0DCEEF828C (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* __this, const RuntimeMethod* method)
  4967. {
  4968. {
  4969. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4970. return;
  4971. }
  4972. }
  4973. #ifdef __clang__
  4974. #pragma clang diagnostic pop
  4975. #endif
  4976. #ifdef __clang__
  4977. #pragma clang diagnostic push
  4978. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4979. #pragma clang diagnostic ignored "-Wunused-variable"
  4980. #endif
  4981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__png__ctor_m7A4E1AB32C5485FCF3E6F22A72022F7A0111D8AF (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* __this, const RuntimeMethod* method)
  4982. {
  4983. {
  4984. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4985. return;
  4986. }
  4987. }
  4988. #ifdef __clang__
  4989. #pragma clang diagnostic pop
  4990. #endif
  4991. #ifdef __clang__
  4992. #pragma clang diagnostic push
  4993. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4994. #pragma clang diagnostic ignored "-Wunused-variable"
  4995. #endif
  4996. #ifdef __clang__
  4997. #pragma clang diagnostic pop
  4998. #endif
  4999. #ifdef __clang__
  5000. #pragma clang diagnostic push
  5001. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5002. #pragma clang diagnostic ignored "-Wunused-variable"
  5003. #endif
  5004. #ifdef __clang__
  5005. #pragma clang diagnostic pop
  5006. #endif
  5007. #ifdef __clang__
  5008. #pragma clang diagnostic push
  5009. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5010. #pragma clang diagnostic ignored "-Wunused-variable"
  5011. #endif
  5012. #ifdef __clang__
  5013. #pragma clang diagnostic pop
  5014. #endif
  5015. #ifdef __clang__
  5016. #pragma clang diagnostic push
  5017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5018. #pragma clang diagnostic ignored "-Wunused-variable"
  5019. #endif
  5020. #ifdef __clang__
  5021. #pragma clang diagnostic pop
  5022. #endif
  5023. #ifdef __clang__
  5024. #pragma clang diagnostic push
  5025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5026. #pragma clang diagnostic ignored "-Wunused-variable"
  5027. #endif
  5028. #ifdef __clang__
  5029. #pragma clang diagnostic pop
  5030. #endif
  5031. #ifdef __clang__
  5032. #pragma clang diagnostic push
  5033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5034. #pragma clang diagnostic ignored "-Wunused-variable"
  5035. #endif
  5036. #ifdef __clang__
  5037. #pragma clang diagnostic pop
  5038. #endif
  5039. #ifdef __clang__
  5040. #pragma clang diagnostic push
  5041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5042. #pragma clang diagnostic ignored "-Wunused-variable"
  5043. #endif
  5044. #ifdef __clang__
  5045. #pragma clang diagnostic pop
  5046. #endif
  5047. #ifdef __clang__
  5048. #pragma clang diagnostic push
  5049. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5050. #pragma clang diagnostic ignored "-Wunused-variable"
  5051. #endif
  5052. #ifdef __clang__
  5053. #pragma clang diagnostic pop
  5054. #endif
  5055. #ifdef __clang__
  5056. #pragma clang diagnostic push
  5057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5058. #pragma clang diagnostic ignored "-Wunused-variable"
  5059. #endif
  5060. #ifdef __clang__
  5061. #pragma clang diagnostic pop
  5062. #endif
  5063. #ifdef __clang__
  5064. #pragma clang diagnostic push
  5065. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5066. #pragma clang diagnostic ignored "-Wunused-variable"
  5067. #endif
  5068. #ifdef __clang__
  5069. #pragma clang diagnostic pop
  5070. #endif
  5071. #ifdef __clang__
  5072. #pragma clang diagnostic push
  5073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5074. #pragma clang diagnostic ignored "-Wunused-variable"
  5075. #endif
  5076. #ifdef __clang__
  5077. #pragma clang diagnostic pop
  5078. #endif
  5079. #ifdef __clang__
  5080. #pragma clang diagnostic push
  5081. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5082. #pragma clang diagnostic ignored "-Wunused-variable"
  5083. #endif
  5084. #ifdef __clang__
  5085. #pragma clang diagnostic pop
  5086. #endif
  5087. #ifdef __clang__
  5088. #pragma clang diagnostic push
  5089. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5090. #pragma clang diagnostic ignored "-Wunused-variable"
  5091. #endif
  5092. #ifdef __clang__
  5093. #pragma clang diagnostic pop
  5094. #endif
  5095. #ifdef __clang__
  5096. #pragma clang diagnostic push
  5097. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5098. #pragma clang diagnostic ignored "-Wunused-variable"
  5099. #endif
  5100. #ifdef __clang__
  5101. #pragma clang diagnostic pop
  5102. #endif
  5103. #ifdef __clang__
  5104. #pragma clang diagnostic push
  5105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5106. #pragma clang diagnostic ignored "-Wunused-variable"
  5107. #endif
  5108. #ifdef __clang__
  5109. #pragma clang diagnostic pop
  5110. #endif
  5111. #ifdef __clang__
  5112. #pragma clang diagnostic push
  5113. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5114. #pragma clang diagnostic ignored "-Wunused-variable"
  5115. #endif
  5116. #ifdef __clang__
  5117. #pragma clang diagnostic pop
  5118. #endif
  5119. #ifdef __clang__
  5120. #pragma clang diagnostic push
  5121. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5122. #pragma clang diagnostic ignored "-Wunused-variable"
  5123. #endif
  5124. #ifdef __clang__
  5125. #pragma clang diagnostic pop
  5126. #endif
  5127. #ifdef __clang__
  5128. #pragma clang diagnostic push
  5129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5130. #pragma clang diagnostic ignored "-Wunused-variable"
  5131. #endif
  5132. #ifdef __clang__
  5133. #pragma clang diagnostic pop
  5134. #endif
  5135. #ifdef __clang__
  5136. #pragma clang diagnostic push
  5137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5138. #pragma clang diagnostic ignored "-Wunused-variable"
  5139. #endif
  5140. #ifdef __clang__
  5141. #pragma clang diagnostic pop
  5142. #endif
  5143. #ifdef __clang__
  5144. #pragma clang diagnostic push
  5145. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5146. #pragma clang diagnostic ignored "-Wunused-variable"
  5147. #endif
  5148. #ifdef __clang__
  5149. #pragma clang diagnostic pop
  5150. #endif
  5151. #ifdef __clang__
  5152. #pragma clang diagnostic push
  5153. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5154. #pragma clang diagnostic ignored "-Wunused-variable"
  5155. #endif
  5156. #ifdef __clang__
  5157. #pragma clang diagnostic pop
  5158. #endif
  5159. #ifdef __clang__
  5160. #pragma clang diagnostic push
  5161. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5162. #pragma clang diagnostic ignored "-Wunused-variable"
  5163. #endif
  5164. #ifdef __clang__
  5165. #pragma clang diagnostic pop
  5166. #endif
  5167. #ifdef __clang__
  5168. #pragma clang diagnostic push
  5169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5170. #pragma clang diagnostic ignored "-Wunused-variable"
  5171. #endif
  5172. #ifdef __clang__
  5173. #pragma clang diagnostic pop
  5174. #endif
  5175. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method)
  5176. {
  5177. {
  5178. intptr_t L_0 = *__this;
  5179. return (void*)(L_0);
  5180. }
  5181. }
  5182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method)
  5183. {
  5184. {
  5185. void* L_0 = ___0_value;
  5186. *__this = ((intptr_t)L_0);
  5187. return;
  5188. }
  5189. }
  5190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  5191. {
  5192. {
  5193. int32_t L_0 = __this->____stringLength;
  5194. return L_0;
  5195. }
  5196. }