#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; struct UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933; struct UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE; struct UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA; struct UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A; struct UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4; struct UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794; struct UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF; struct UnsafeArray1D_1U5BU5D_t220DC4C289564FBE7D184AE542EB9E05B037BC66; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C; struct MethodInfo_t; struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct String_t; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9; struct delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42; struct delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F; struct stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7; struct stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4; struct stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584; struct stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F; struct stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402; struct stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F; struct stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; struct unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____029945BAE664FE195CC5AF19BA36CCAE0B9BC5E3370C6DEF532DFEFCBCB82CAC_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____05DC117CB79F96DEC3B548CF4B692C39F7CCAF151BF747E24E1B794B7504AA61_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____0C2F9E6FD2E221EA3DD3CE8CC78E50B3315BA80E0A7E33DFB4D858CAE5F1719C_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____2CD5B36116DE5C704183F639C1F6531265C8EBCB4C9A5AF7833BD29CD7F027AA_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____4C0A60625340FE660C27D4A2BA915E2E5AD493C57113163C76EB86F59568D77A_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____4C4B6A3BE1314AB86138BEF4314DDE022E600960D8689A2C8F8631802D20DAB6_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____69CFCD204139E3D59A37422A3FE25BDD6805F7E83112690162FA2B9A57CFB826_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____88B5990F3FF597306BB82CF38AC0D3ECBB7117D57D7424EAB20CC938A5083BB1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____BD004F507737AFE9A5127B20A212A1A346E309DD991562336A3CFF3E941B8142_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D52FF0C78190BA319C56A4004D0ED7355C78A3F4EE0491E5E47A4496D617F5AE_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D88A0E4B2284FD3C191AC28BD7456CA29921C0078CADDE100FDDFF90B4D66181_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D8E2E17697CDF4DB31BB89B24FB41B19FE734E28DD8DD0B3FF7DF1B590124693_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____ED0CB54984A296FABC52C07AFE2E18863A2CC3A3747ECBBB6EDC5064E2286879_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____F849D67325FACF04177BC663B2DC544051831C589EF581D412F2EBA44834E77C_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral001062B28B5F423C21381E7E5B90C42998C90341; IL2CPP_EXTERN_C String_t* _stringLiteral051404EF93CE63088C88157D0CC0B4D279D8A036; IL2CPP_EXTERN_C String_t* _stringLiteral108EB90D6C6D4E85F4885873264AAD08356EFB40; IL2CPP_EXTERN_C String_t* _stringLiteral1254D5C2871AF95072601294F108097732259B95; IL2CPP_EXTERN_C String_t* _stringLiteral12BB209CABA6B05D674ED3CDBB88AF65E73EB6BF; IL2CPP_EXTERN_C String_t* _stringLiteral16B5E7AB12C22F3A2D8C3DA71DB51E3734D25024; IL2CPP_EXTERN_C String_t* _stringLiteral18EAD3E9FEB7446A3E965E46CB36FB0AE39CFE35; IL2CPP_EXTERN_C String_t* _stringLiteral19249320BC594160CFA8CBA8FEBA55A29141B0D1; IL2CPP_EXTERN_C String_t* _stringLiteral1B9DE475AEB74C5EAE5ADC87B27449987F929E1B; IL2CPP_EXTERN_C String_t* _stringLiteral1DBF972CFBB3BA4E9CC1DA4CFFDCE64E317BA46F; IL2CPP_EXTERN_C String_t* _stringLiteral22224D7AB55DEFA136D709BB225D38A423011AFE; IL2CPP_EXTERN_C String_t* _stringLiteral2D7219489A22E5CEA4E98BBB288018CE7F40DEA9; IL2CPP_EXTERN_C String_t* _stringLiteral30908C794ACA7650C7BCD6D56ADF25EB506A65A0; IL2CPP_EXTERN_C String_t* _stringLiteral331C09FC656D3DA4796CC4AB48E1F9BCEA72CC32; IL2CPP_EXTERN_C String_t* _stringLiteral39E65F98C50DA1054CDBAB036E0E69E444BF1E53; IL2CPP_EXTERN_C String_t* _stringLiteral39F462CE5D5BC275D60FE6CFA8267ABB2376B316; IL2CPP_EXTERN_C String_t* _stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8; IL2CPP_EXTERN_C String_t* _stringLiteral3DEE35A0B340D8CB313142101915B4A1269D11D4; IL2CPP_EXTERN_C String_t* _stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC; IL2CPP_EXTERN_C String_t* _stringLiteral43452BBEA0638F454FF0D37B4FD3C2DEBA3C06FF; IL2CPP_EXTERN_C String_t* _stringLiteral4514B66BA0B09E8577A746369187B70076B4F939; IL2CPP_EXTERN_C String_t* _stringLiteral49568306F9336AA4D2F298737583C54947BE92D7; IL2CPP_EXTERN_C String_t* _stringLiteral4B5472780B81F4149C5E59E5F24B58E7ACB76F48; IL2CPP_EXTERN_C String_t* _stringLiteral4C6C3F0B04E8E921FA26F3ED255C5275FA59FD20; IL2CPP_EXTERN_C String_t* _stringLiteral4DF4740B0273591843A4B3024E3B6D2E75CCB1B1; IL2CPP_EXTERN_C String_t* _stringLiteral5542D0929EF36CC2A36461373DF447848C742F1F; IL2CPP_EXTERN_C String_t* _stringLiteral5A6175F55122D97C0648E5E5B6D94482E82D5F7D; IL2CPP_EXTERN_C String_t* _stringLiteral5B5749A7649F1189D454A990CD9B5088FE2DA85B; IL2CPP_EXTERN_C String_t* _stringLiteral5E9D349989E7B5DC5A6496572390DC225C8D63BD; IL2CPP_EXTERN_C String_t* _stringLiteral6234E9FFEB8DB6683BA12DA22EC9A34A9A467167; IL2CPP_EXTERN_C String_t* _stringLiteral639164D7DB698099D80AD83589ECAEA1743F27EC; IL2CPP_EXTERN_C String_t* _stringLiteral6480B8A0E3F486686DD9E724DA6DAB72F2837D3D; IL2CPP_EXTERN_C String_t* _stringLiteral67DADCC978E4C2BF6E83B49FCBEC27D4C2248A0C; IL2CPP_EXTERN_C String_t* _stringLiteral6C3354C2789746A19574321062351CA1DE0898DD; IL2CPP_EXTERN_C String_t* _stringLiteral6E8875BC5F275A600A554C899EF4BEB88488B509; IL2CPP_EXTERN_C String_t* _stringLiteral6FDDFE535F9B9AF5591200F41212CD4B926E6BD9; IL2CPP_EXTERN_C String_t* _stringLiteral7070EC35B46C288548C9469CA08E0399A8FDF67D; IL2CPP_EXTERN_C String_t* _stringLiteral715BA9AA1714C67C112D35969728383A701123D1; IL2CPP_EXTERN_C String_t* _stringLiteral71DEB0F4B85CF042A5F6762A0010A2B622D02975; IL2CPP_EXTERN_C String_t* _stringLiteral73007FCB101D17DE500FD93C3BB38DD6E8ECEE4D; IL2CPP_EXTERN_C String_t* _stringLiteral765034BCA3C532B606DB7F45FD24CF9E5784BC11; IL2CPP_EXTERN_C String_t* _stringLiteral77957C8A1CC1F7F31523AE2C640E556314AA1FAC; IL2CPP_EXTERN_C String_t* _stringLiteral798CFA88D3E86FD9731BEB966E719510B4A19AD2; IL2CPP_EXTERN_C String_t* _stringLiteral7A75E359E90D594B043BA1FCAB94D440872A48AE; IL2CPP_EXTERN_C String_t* _stringLiteral7C3EAC40DCC235C4584638D7DF3BED72FC03C39B; IL2CPP_EXTERN_C String_t* _stringLiteral7F69E586BFA39022352595FF3A8C072E0D8EC520; IL2CPP_EXTERN_C String_t* _stringLiteral802CE9426D649D5B8D39E255FDB6952B9B562C77; IL2CPP_EXTERN_C String_t* _stringLiteral81055278598ADCC2C974C85C9DE0610CEB20D814; IL2CPP_EXTERN_C String_t* _stringLiteral850D30564D36F844C5C93087CFA073844F4A7D5A; IL2CPP_EXTERN_C String_t* _stringLiteral87E6AA0AA27E2A251E9F8E28B20FBECC51510D04; IL2CPP_EXTERN_C String_t* _stringLiteral8B403DA9FE34EE519E880A9B0CD2632B1550A4EB; IL2CPP_EXTERN_C String_t* _stringLiteral8C954AC00CD6608D97847DE7884D01F46848A699; IL2CPP_EXTERN_C String_t* _stringLiteral8D5281644A31A4E0F935D0BCC863B7540031C5EF; IL2CPP_EXTERN_C String_t* _stringLiteral9467E9CCC3921B4AF2A39BB2FCA8959646F68BA2; IL2CPP_EXTERN_C String_t* _stringLiteral9927C98F12B5CDCA14FED48B42C99D96866CFE77; IL2CPP_EXTERN_C String_t* _stringLiteral9987761850120741E2EBE161D0D190ECF18F448A; IL2CPP_EXTERN_C String_t* _stringLiteral9BACF6218759AABF4132080841717A902F618933; IL2CPP_EXTERN_C String_t* _stringLiteral9D164BABCBE0010E04C5B0BF2D1E12DC6CDFEB8B; IL2CPP_EXTERN_C String_t* _stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F; IL2CPP_EXTERN_C String_t* _stringLiteralA24F8914D97786DB5086998DBAAF491F807353AC; IL2CPP_EXTERN_C String_t* _stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D; IL2CPP_EXTERN_C String_t* _stringLiteralA4274FEB5024D42BD9E15EDBD943EBCF4F3AC535; IL2CPP_EXTERN_C String_t* _stringLiteralA479AE1A24DE1133F461ECFC706B32388737B0EF; IL2CPP_EXTERN_C String_t* _stringLiteralACFE3568E2519895FE4A9E2408FC7515A986D7D2; IL2CPP_EXTERN_C String_t* _stringLiteralAD6D72AE57ADA50C1C3E31A9BD4470E2883C1309; IL2CPP_EXTERN_C String_t* _stringLiteralAE9A8FBC6FFF2275EC52D21B4F5B491300CAAA03; IL2CPP_EXTERN_C String_t* _stringLiteralB43E6C0737E9589D9A065C3F657CE40DDA0189C3; IL2CPP_EXTERN_C String_t* _stringLiteralB4C9E001B62E0B3965B483948662C7DF30C3E655; IL2CPP_EXTERN_C String_t* _stringLiteralC0D31C77FE774EC16364289026504874977BB1A4; IL2CPP_EXTERN_C String_t* _stringLiteralC2677F89549D0E778A5E3775426989D4AD1D924C; IL2CPP_EXTERN_C String_t* _stringLiteralC4364D1CD06D52F592CA3EBF012038E1070243F7; IL2CPP_EXTERN_C String_t* _stringLiteralC51F4D6FB9AF06D83F1BF1A5814B5321808267A7; IL2CPP_EXTERN_C String_t* _stringLiteralC732A32AF16F850B152B53ED23D38F9A829D32CF; IL2CPP_EXTERN_C String_t* _stringLiteralC8C03D6584A5ECE57ADC895F0C7CF1CA876978C4; IL2CPP_EXTERN_C String_t* _stringLiteralCC4166D56C77CF1B34C80EABE94AFBF80BC17B58; IL2CPP_EXTERN_C String_t* _stringLiteralCDF419BD07144DE34FAB437B21E97CB2C1CB4CD3; IL2CPP_EXTERN_C String_t* _stringLiteralCE927E151C1BDF5B85E1A60F7884532B4F2E8203; IL2CPP_EXTERN_C String_t* _stringLiteralCF2D832740B8AC4C0920F834962E5B717AD67993; IL2CPP_EXTERN_C String_t* _stringLiteralCF471625B4E5ED185ABD7DFFF550D591191CA64D; IL2CPP_EXTERN_C String_t* _stringLiteralCF4ACF666CBEDC7FF1FAB3C26523D5E0704A3A37; IL2CPP_EXTERN_C String_t* _stringLiteralD190F2ED05030DBB5305E07A95B19C4F765BF31E; IL2CPP_EXTERN_C String_t* _stringLiteralD7C058BB4DF37919B1CED9A0D4992A5A390D65F4; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDBE718DA59DEC45BD2F559196458522DEF9DB5D5; IL2CPP_EXTERN_C String_t* _stringLiteralDEA0641994E6D06E812437F17BDC7EF7155FBCEB; IL2CPP_EXTERN_C String_t* _stringLiteralDEA59A1DA56C54777903D5B32BE35D639D4C4CC0; IL2CPP_EXTERN_C String_t* _stringLiteralDF5E3D1432B189A6426E174AFAE6AC73B099CD06; IL2CPP_EXTERN_C String_t* _stringLiteralE2E55F2C4D7E2BF28B3E9693E0E2CCCE32F52A67; IL2CPP_EXTERN_C String_t* _stringLiteralE41B86D07DC373CBBA5F14183088BA5ABADB2C4C; IL2CPP_EXTERN_C String_t* _stringLiteralE43B92E1940C14F2CB1AE0A5856A41CC496A214B; IL2CPP_EXTERN_C String_t* _stringLiteralE461E61888F4061C54F4D0BF827959605BCFF7BF; IL2CPP_EXTERN_C String_t* _stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1; IL2CPP_EXTERN_C String_t* _stringLiteralF29710DFD76C69A777F183389A99DF639F420062; IL2CPP_EXTERN_C String_t* _stringLiteralF4C16B86A7D61CE324464AC02F511039E0B86FD3; IL2CPP_EXTERN_C String_t* _stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837; IL2CPP_EXTERN_C String_t* _stringLiteralF7C0D794BAD7275B660FA914BAC3AE782719A2F1; IL2CPP_EXTERN_C String_t* _stringLiteralF8C48276156854EF0D3BE981BED742A12F3388AC; IL2CPP_EXTERN_C String_t* _stringLiteralF94BAE8583E32CFF8789C2C893DC838F01486764; IL2CPP_EXTERN_C String_t* _stringLiteralFE4DFA0C168427BB43A4FBFF73B99DACDD82DEB7; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_load_jpeg_image_m36E8564311BD5BF46BCFE691291F972B86A28526_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_resample_row_1_mC5E54D77D98582D1EFFF0A0DA7CA4AA37DE2B65B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_stbi__YCbCr_to_RGB_row_m3FE36CE988CD259EB8AC0C074B0950665ED76E90_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_stbi__idct_block_m9E8A1C89B7B4F53A1FA2E4194DFCEFF77341CBC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_stbi__resample_row_generic_m54F015417AD1EAEAAA62E0032D2196FCBB235922_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_stbi__resample_row_h_2_mBDB140D10C6010953C9B3FAD1471BC3A975A609A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_stbi__resample_row_hv_2_m679EDBCF52DE975A770A39F14BB03A2539D933B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StbImage_stbi__resample_row_v_2_m54EB9D8A3D8EA34385738E254F42E2C358629AE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7 : public RuntimeObject { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____tempBuffer; int32_t ___img_n; int32_t ___img_out_n; uint32_t ___img_x; uint32_t ___img_y; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___U3CStreamU3Ek__BackingField; }; struct stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4 : public RuntimeObject { uint8_t* ____out_; uint8_t* ___background; int32_t ___bgindex; stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* ___codes; UnsafeArray1D_1_t79F6974EF957EAD3875A06FE40225337C9BF7DAE* ___codesArray; uint8_t* ___color_table; int32_t ___cur_x; int32_t ___cur_y; int32_t ___delay; int32_t ___eflags; int32_t ___flags; int32_t ___h; uint8_t* ___history; int32_t ___lflags; int32_t ___line_size; uint8_t** ___lpal; UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___lpalArray; int32_t ___max_x; int32_t ___max_y; uint8_t** ___pal; UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___palArray; int32_t ___parse; int32_t ___ratio; int32_t ___start_x; int32_t ___start_y; int32_t ___step; int32_t ___transparent; int32_t ___w; }; struct stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402 : public RuntimeObject { int32_t ___app14_color_transform; int32_t ___code_bits; uint32_t ___code_buffer; uint16_t** ___dequant; UnsafeArray2D_1_t5961E44269E4B314BCB38981F904485CF2A389FF* ___dequantArray; int32_t ___eob_run; int16_t** ___fast_ac; UnsafeArray2D_1_t757F24C39EF3461F418F82878ED4F834C5181794* ___fast_acArray; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___huff_ac; UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* ___huff_acArray; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___huff_dc; UnsafeArray1D_1_t815F26013F5F9CD93E7242CF2CF012641BD1A0BA* ___huff_dcArray; delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* ___idct_block_kernel; unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* ___img_comp; UnsafeArray1D_1_tF7A91FF7D00CD80CED417779394BB1D4D1EAF18A* ___img_compArray; int32_t ___img_h_max; int32_t ___img_mcu_h; int32_t ___img_mcu_w; int32_t ___img_mcu_x; int32_t ___img_mcu_y; int32_t ___img_v_max; int32_t ___jfif; uint8_t ___marker; int32_t ___nomore; int32_t* ___order; UnsafeArray1D_1_tDB7A817250549E13D843EBF73CDA5925488DD933* ___orderArray; int32_t ___progressive; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* ___resample_row_hv_2_kernel; int32_t ___restart_interval; int32_t ___rgb; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___s; int32_t ___scan_n; int32_t ___spec_end; int32_t ___spec_start; int32_t ___succ_high; int32_t ___succ_low; int32_t ___todo; delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* ___YCbCr_to_RGB_kernel; }; struct stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F : public RuntimeObject { uint8_t* ____out_; int32_t ___depth; uint8_t* ___expanded; uint8_t* ___idata; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___s; }; struct stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4 : public RuntimeObject { int32_t ___hs; uint8_t* ___line0; uint8_t* ___line1; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* ___resample; int32_t ___vs; int32_t ___w_lores; int32_t ___ypos; int32_t ___ystep; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 { uint16_t ___Value; }; struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 { int16_t ___m_value; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { int8_t ___m_value; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct UIntPtr_t { void* ____pointer; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 { int32_t ___bpp; int32_t ___offset; int32_t ___hsz; uint32_t ___mr; uint32_t ___mg; uint32_t ___mb; uint32_t ___ma; uint32_t ___all_a; int32_t ___extra_read; }; struct stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584 { int16_t ___prefix; uint8_t ___first; uint8_t ___suffix; }; struct stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD { uint32_t ___length; uint32_t ___type; }; struct stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA { int32_t ___bits_per_channel; int32_t ___num_channels; int32_t ___channel_order; }; struct U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A { union { struct { uint16_t ___FixedElementField; }; uint8_t U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A__padding[512]; }; }; struct U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121 { union { struct { int32_t ___FixedElementField; }; uint8_t U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121__padding[68]; }; }; struct U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB { union { struct { uint8_t ___FixedElementField; }; uint8_t U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB__padding[512]; }; }; struct U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170 { union { struct { uint32_t ___FixedElementField; }; uint8_t U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170__padding[72]; }; }; struct U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF { union { struct { uint8_t ___FixedElementField; }; uint8_t U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF__padding[257]; }; }; struct U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E { union { struct { uint8_t ___FixedElementField; }; uint8_t U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E__padding[256]; }; }; struct unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1 { int32_t ___id; int32_t ___h; int32_t ___v; int32_t ___tq; int32_t ___hd; int32_t ___ha; int32_t ___dc_pred; int32_t ___x; int32_t ___y; int32_t ___w2; int32_t ___h2; uint8_t* ___data; void* ___raw_data; void* ___raw_coeff; uint8_t* ___linebuf; int16_t* ___coeff; int32_t ___coeff_w; int32_t ___coeff_h; }; struct U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF { union { struct { uint16_t ___FixedElementField; }; uint8_t U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF__padding[1024]; }; }; struct U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD { union { struct { uint16_t ___FixedElementField; }; uint8_t U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD__padding[32]; }; }; struct U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9 { union { struct { uint16_t ___FixedElementField; }; uint8_t U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9__padding[32]; }; }; struct U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813 { union { struct { int32_t ___FixedElementField; }; uint8_t U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813__padding[68]; }; }; struct U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796 { union { struct { uint8_t ___FixedElementField; }; uint8_t U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796__padding[288]; }; }; struct U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269 { union { struct { uint16_t ___FixedElementField; }; uint8_t U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269__padding[576]; }; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC { intptr_t ___handle; }; struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { intptr_t ___value; }; struct SeekOrigin_t7EB9AD0EDF26368A40F48FA2098F02160B1E8000 { int32_t ___value__; }; struct stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F { U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB ___fast; U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A ___code; U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E ___values; U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF ___size; U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170 ___maxcode; U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121 ___delta; }; struct stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB { U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF ___fast; U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD ___firstcode; U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813 ___maxcode; U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9 ___firstsymbol; U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796 ___size; U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269 ___value; }; struct UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4 : public RuntimeObject { UnsafeArray1D_1U5BU5D_t220DC4C289564FBE7D184AE542EB9E05B037BC66* ____data; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ____pinAddresses; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____pinAddressesHandle; }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350 { uint8_t* ___zbuffer; uint8_t* ___zbuffer_end; int32_t ___num_bits; uint32_t ___code_buffer; int8_t* ___zout; int8_t* ___zout_start; int8_t* ___zout_end; int32_t ___z_expandable; stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB ___z_length; stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB ___z_distance; }; struct delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9 : public MulticastDelegate_t { }; struct delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42 : public MulticastDelegate_t { }; struct delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F : public MulticastDelegate_t { }; struct StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields { String_t* ___stbi__g_failure_reason; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___stbi__parse_png_file_invalid_chunk; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__compute_huffman_codes_length_dezigzag; int32_t ___stbi__de_iphone_flag_global; int32_t ___stbi__de_iphone_flag_local; int32_t ___stbi__de_iphone_flag_set; float ___stbi__h2l_gamma_i; float ___stbi__h2l_scale_i; float ___stbi__l2h_gamma; float ___stbi__l2h_scale; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__process_frame_header_rgb; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__process_marker_tag; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__shiftsigned_mul_table; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__shiftsigned_shift_table; int32_t ___stbi__unpremultiply_on_load_global; int32_t ___stbi__unpremultiply_on_load_local; int32_t ___stbi__unpremultiply_on_load_set; int32_t ___stbi__vertically_flip_on_load_global; int32_t ___stbi__vertically_flip_on_load_local; int32_t ___stbi__vertically_flip_on_load_set; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___stbi__bmask; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__jbias; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__jpeg_dezigzag; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___first_row_filter; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__check_png_header_png_sig; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__depth_scale_table; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__zdefault_distance; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___stbi__zdefault_length; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zdist_base; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zdist_extra; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zlength_base; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___stbi__zlength_extra; }; struct String_t_StaticFields { String_t* ___Empty; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_StaticFields { Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___Epsilon; Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___MaxValue; Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___MinValue; Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___NaN; Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___NegativeInfinity; Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___PositiveInfinity; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct UIntPtr_t_StaticFields { uintptr_t ___Zero; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; struct stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50 : public RuntimeArray { ALIGN_FIELD (8) stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* m_Items[1]; inline stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_gshared (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_source, int32_t ___1_startIndex, intptr_t ___2_destination, int32_t ___3_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__bmp_parse_header_m012E0622D865C3BF1AA38F127BDCE78411549692 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* ___1_info, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; inline void UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624 (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* __this, int32_t ___0_size1, int32_t ___1_size2, const RuntimeMethod* method) { (( void (*) (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4*, int32_t, int32_t, const RuntimeMethod*))UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_gshared)(__this, ___0_size1, ___1_size2, method); } inline void* UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04 (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* ___0_array, const RuntimeMethod* method) { return (( void* (*) (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4*, const RuntimeMethod*))UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_gshared)(___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CRuntime_abs_m1BAC972C69B68B579878A6546646B75A6D85A265 (int32_t ___0_v, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72 (String_t* ___0_str, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_add, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_add, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D (void* ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t ___1_skip, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__high_bit_m3AEAFB0C6BF8551EEAAE014EC4EC2B84DA62EF9D (uint32_t ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bitcount_mBD2C97B43B96A6886E7ADD14B7314CFE6C623BF8 (uint32_t ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__shiftsigned_mBEF6C9208D038C6FBDAB71AC9C112BA1D455E74F (uint32_t ___0_v, int32_t ___1_shift, int32_t ___2_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__convert_format_m4BA1B90BCD1DF2190C32B984046E7B96979B7A08 (uint8_t* ___0_data, int32_t ___1_img_n, int32_t ___2_req_comp, uint32_t ___3_x, uint32_t ___4_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_set_mask_defaults_m3433486B31A9547B271413E4D4656C1A54D4A122 (stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* ___0_info, int32_t ___1_compress, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_test_raw_mA7E137A185DDE5D9D702CF0866709BE675FA05D8 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bitreverse16_m924992B20DDF8D7B14CDE3A78D3426C8066B1809 (int32_t ___0_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195 (int32_t ___0_r, int32_t ___1_g, int32_t ___2_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42 (uint64_t ___0_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t StbImage_stbi__compute_y_16_mB182354A06F98E34F571D8C508E72D2E9067363E (int32_t ___0_r, int32_t ___1_g, int32_t ___2_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_info_m2A16EACADB7E412F1A15E09E73C73C9CEA5ECC95 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_info_m9ADDC29EE32885099EF4E91A948E4153EE37ECD0 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_info_m4BBE681DE7214E35919781C423C06DDD5490CD0C (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_info_m15106B42435E2D5E64BCB82AA0BB81CD4EBA66CF (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_info_m1271188F75061C2B973942B6B20AAC5055AEAFC1 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__hdr_info_m6F6846660928D17243B2887C0222101CAD868B11 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__tga_info_m28DEDDD77BD1007B774E3853F36315C8105283F9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_is16_m7945BE0E111FDB70F68DCB5B450C615925F2E5F5 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_is16_m80CBF7E66BBD0A831F6871EED6107E41F2491241 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__load_main_m8168FF3ABABFEE085EC830C41116EDE3F3B04E5D (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, int32_t ___6_bpc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__vertical_flip_m1DCDBF42BAC4B5797C36BF143DE270244471B723 (void* ___0_image, int32_t ___1_w, int32_t ___2_h, int32_t ___3_bytes_per_pixel, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_op_Explicit_m13A3CED333F8D63339E0DDE5F852A985072A4295 (float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_op_Implicit_m11B334E1418EC94DCD937DB803A1CF354CBBF8F2 (uint16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 Half_op_Division_m294E526C62467EB392104AE0D558D0FE5A9DFCE5 (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___0_half1, Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 ___1_half2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4 (void* ___0_ptr, int32_t ___1_value, uint64_t ___2_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_test_m63AB2A0B8E380552E8ABCCB58E0A748BBCB6FC5C (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__png_load_m2E139D860AF3AC53B46699E3CEAC888441B2EC6E (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_test_m7BBDCCB7A1F05967727FBF07719DF9072EF80085 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__bmp_load_m98D7B528C04753975CA95A565ACB95320A92AB91 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_test_m1F7DD10DE25B05EED4B616773327231B48406FCC (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__gif_load_m4134361761D708FC762E1E4489053AD1ACA9DDA4 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_test_m278AFFFD5F62E6CF37C39668EC9F76EF5B888140 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__psd_load_mF7AD7CB2BC8BF44E488B2371A126AD2DD44BC9EF (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, int32_t ___6_bpc, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_test_m5EBC71ED8FEC2EC41C1E469ED2B43B3AE8F68BE9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__jpeg_load_m223A5F87296DC2DF3A22DF285D74EE2D96C23AAF (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__hdr_test_mDAC03AAF86131AB6A6C85AA9AE4F84700D8E96FB (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float* StbImage_stbi__hdr_load_m5AD3BA150D4D184504FF499BC9BC514A9C58C0E9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__hdr_to_ldr_m37B73D3EEB591EAC8C700F128ED227C3541B1AF1 (float* ___0_data, int32_t ___1_x, int32_t ___2_y, int32_t ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__tga_test_m6F563DAEBA9BBEA323C801FFE6B99901948BF505 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__tga_load_m57B6422CCA29ED39518D3F282ABB3DC5A553E606 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__addsizes_valid_m9B5BF5641C0D9DD6FA0FCE771E439CC903121D58 (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_malloc_mCA89C74051CA1F7B7F57E38CB79B5F62F5B3F973 (uint64_t ___0_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mad2sizes_valid_m190E28C91C9F64D8A0F3C1DEBDE47811DDE1103B (int32_t ___0_a, int32_t ___1_b, int32_t ___2_add, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mad4sizes_valid_mEFA3EE8C2AB4666B65A29DCFEBB9A7EC18F08BB9 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_add, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B (void* ___0_a, void* ___1_b, uint64_t ___2_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__gif_parse_colortable_m4490BC9DE208D546F9B34ED4CA7102E5FB2A65FC (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t** ___1_pal, int32_t ___2_num_entries, int32_t ___3_transp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_info_raw_mE3991305A09CB9864ABC9326DB1885350B215644 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__gif__ctor_m4655A211D1448DD7C627AE3FA6DF636BD969DEEB (stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_header_mB44A5D44C3B1F9294E5A2CC6130C3D4720C9C9C8 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___1_g, int32_t* ___2_comp, int32_t ___3_is_info, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__gif_load_next_mE0A04A44BDBC98D4945B4426170F16952A2A3AC5 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___1_g, int32_t* ___2_comp, int32_t ___3_req_comp, uint8_t* ___4_two_back, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__process_gif_raster_mF5C863C1F3E8EBF908DA9335B6037BE8E46AB8FD (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___1_g, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_test_raw_m1EE85C1D9B65096AF15BBE378E53959842B2BDBE (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__out_gif_code_m317534862C653D35C9791474D1AA5F28C03FE96A (stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___0_g, uint16_t ___1_code, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double CRuntime_ldexp_m6B69BF010E71D84265D01FE955939E7B3F462228 (double ___0_number, int32_t ___1_exponent, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__at_eof_m03E68140735E1A73644B19BB3265E3471DC01047 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* StbImage_stbi__hdr_gettoken_mBFEF38D3CF04DE742F464B6370CC52B46BFA4982 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_z, int8_t* ___1_buffer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CRuntime_strcmp_m92E02A9AD84F6FE8948E230E7D852608B7698B8A (int8_t* ___0_src, String_t* ___1_token, const RuntimeMethod* method) ; 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) ; 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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_mad4_mFB054EAF26EDC92B4D3E71D5209112240B88F0DA (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_add, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__getn_m5C54A00831A56C64817A1F676E2E1B0F01D92A63 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t* ___1_buf, int32_t ___2_size, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__hdr_convert_m2876B9C0ABA76B25E86CF5EED630D14DB230ABF5 (float* ___0_output, uint8_t* ___1_input, int32_t ___2_req_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_mad2_m4CCBBB153B186033A713CD2CA05A3EF59A7BAA70 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_add, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__hdr_test_core_m820C2D6DFEC3752E265546801E7ED74CB7F2F313 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, String_t* ___1_signature, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double CRuntime_pow_m48EA4B46B28FA9A00E857953FE4CB04A3522457D (double ___0_a, double ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__decode_jpeg_image_m2A83F61228BDC853B0BEBB7C27E1103DBE1DE504 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__cleanup_jpeg_m72BC2CD8B4EC4F5870C5FD01A6762EAB78C5343B (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__resample__ctor_m32EF21FD452C9E3F17A7A6F127FA8B0DCEEF828C (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate2__ctor_m399087F5232C1E9BED7C8CC1B0743681F7D99E20 (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_inline (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) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_inline (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) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB (uint8_t ___0_x, uint8_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__free_jpeg_components_m86824A807431E6D67C5BE7D5FB6B78465BD26275 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_ncomp, int32_t ___2_why, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__process_marker_mD53744AFC90C4D96350BCE646E7E964AEE921878 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_m, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__process_frame_header_m6650511781EC927BB79E940BB30240AC4B82654E (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_scan, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__decode_jpeg_header_m28E9DC8CCDBC87D6397B70F5278750F0B5032512 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_scan, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__process_scan_header_mAFFF476B42D14582208B73F43331194E1977394F (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_entropy_coded_data_mA6D56D330D1EE4B2EECBA5CB194CAE4AE29A0715 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__jpeg_finish_m1C7D9AB46A5D3B111E171EF2138C410619343CAA (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t CRuntime__lrotl_m4A44057B450087C3759E32CAFB261526A30ED762 (uint32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C (int32_t ___0_x, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_huff_decode_m566FC838C45B279B94F6480A6F575A484D8A650E (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___1_h, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__extend_receive_mC5DBE529E5F5AFBEC0AAD4F6E9435965E57E54B2 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int32_t ___1_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_get_bits_mDB72092F83AE7AB40B1960AA177287DC14489DBC (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int32_t ___1_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_get_bit_m63B5FAE8E587013D44B481275D3B6DD6D9A247B9 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__jpeg_dequantize_m521C28F4BFA4F97AFBCDB413D7173E13E278D60B (int16_t* ___0_data, uint16_t* ___1_dequant, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_inline (delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, uint8_t* ___0_arg0, int32_t ___1_arg1, int16_t* ___2_arg2, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__jpeg__ctor_m15D5D6EFC502290230477ACB3F3FA56829E4FA32 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_info_raw_mEC5B4FD85C43BA27B609F9D1212BF85541077ED4 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__setup_jpeg_m78008A269C318EBB24F31EF6564343391ED68104 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_load_jpeg_image_m36E8564311BD5BF46BCFE691291F972B86A28526 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t* ___1_out_x, int32_t* ___2_out_y, int32_t* ___3_comp, int32_t ___4_req_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__jpeg_reset_mA5D08C5A3AE749F162D99706AEB36D3154E9A5AA (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_decode_block_m54439901CF988A0658E6D621C5F14D8506AF4652 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int16_t* ___1_data, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___2_hdc, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___3_hac, int16_t* ___4_fac, int32_t ___5_b, uint16_t* ___6_dequant, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_decode_block_prog_dc_m91B16958D6903ABE5B3C9BA9BAA3B81AF89CAE2A (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int16_t* ___1_data, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___2_hdc, int32_t ___3_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_decode_block_prog_ac_m33107EEB45DC95099C40BD43B6993DA6F7AF1399 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int16_t* ___1_data, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___2_hac, int16_t* ___3_fac, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__build_huffman_m50A4591631443B199A14DCE7E53F30B33EC6AF60 (stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___0_h, int32_t* ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__build_fast_ac_m66058C2EAAC674583A2DDD3324EA572C3F68B70D (int16_t* ___0_fast_ac, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___1_h, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate0__ctor_m0AF38915FF0F5132E782B90701002BCACDC1D5FB (delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void delegate1__ctor_mA57476943A3DE980D0FECD01D322B4F4BDF4D7D3 (delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__create_png_image_raw_mAC19F55B2934DDB98525875EEA538744F8492D86 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_a, uint8_t* ___1_raw, uint32_t ___2_raw_len, int32_t ___3_out_n, uint32_t ___4_x, uint32_t ___5_y, int32_t ___6_depth, int32_t ___7_color, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__paeth_mDE204CA228BF46E0B269FB2C8BE7681A1A8257AF (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_png_file_mB5C50D456D301394D00510D8C47C49BD9AE672B4 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, int32_t ___1_scan, int32_t ___2_req_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t* StbImage_stbi__convert_format16_m989A40EFED050A900C81FA2694685A9999548E5B (uint16_t* ___0_data, int32_t ___1_img_n, int32_t ___2_req_comp, uint32_t ___3_x, uint32_t ___4_y, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__check_png_header_m7D2B46D3F51120B597CD08F6B64B2E1A811ED532 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD StbImage_stbi__get_chunk_header_m81BAE4681E016E5BD5F8413C1FD8ABCFFFB65631 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* CRuntime_realloc_m8F9CF6FD1590D9C79382E3D35F0BE59A4365B1B9 (void* ___0_a, uint64_t ___1_newSize, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* StbImage_stbi_zlib_decode_malloc_guesssize_headerflag_m9835608466C479F3438DE3C05EC52F054F34AEBD (int8_t* ___0_buffer, int32_t ___1_len, int32_t ___2_initial_size, int32_t* ___3_outlen, int32_t ___4_parse_header, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__create_png_image_m90052781CAEAE0000DAC51BCAD0E26EF7159FB94 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_a, uint8_t* ___1_image_data, uint32_t ___2_image_data_len, int32_t ___3_out_n, int32_t ___4_depth, int32_t ___5_color, int32_t ___6_interlaced, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__compute_transparency16_mD6912A3CB8B36622BFA897CFFD551CE3909C48D8 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, uint16_t* ___1_tc, int32_t ___2_out_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__compute_transparency_m1223D1B02C34914C9D0603302ADACCF4E6825CBA (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, uint8_t* ___1_tc, int32_t ___2_out_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__de_iphone_mDEEAC323DA41270B62A5C1E6CB75C1526B349A3D (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__expand_png_palette_m5065FB4F3FB19E77CAD0FF386FEFB1A6AE1A7133 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_a, uint8_t* ___1_palette, int32_t ___2_len, int32_t ___3_pal_img_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void stbi__png__ctor_m7A4E1AB32C5485FCF3E6F22A72022F7A0111D8AF (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_info_raw_mAFB10DA4ED5CC4E2E34497B80A4C296F8143E2AD (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_p, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__do_png_m51051E3F74C8B4E8C09665C8B98AA20FE8A6A11C (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_p, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_n, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_decode_rle_m132B796196830FD4E4B27039DAE2BEF2BAFF14A9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t* ___1_p, int32_t ___2_pixelCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__tga_get_comp_m34CC5AB5015C9FA800EC62C37B9DDBF46CDD8058 (int32_t ___0_bits_per_pixel, int32_t ___1_is_grey, int32_t* ___2_is_rgb16, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__tga_read_rgb16_m0F4FCBCAB208D0C96CB84F865D867F2858527D14 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t* ___1__out_, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, int32_t ___1_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zbuild_huffman_m1625642CFD601CBF74A7DBB324740B9FFF2CA48B (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* ___0_z, uint8_t* ___1_sizelist, int32_t ___2_num, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zhuffman_decode_mF9B15960D2031344D041246CF6295953BBDB6E23 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* ___1_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_zlib_m82E8C1FE2C31EEB5196530283222891E0978DFF1 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, int32_t ___1_parse_header, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__zget8_m6AF255D384E2B2DDE0BE253D30D414D8F0A50A7F (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zexpand_m2176C91DB1EB93FEAC6EA7C3B306C80BA193786A (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, int8_t* ___1_zout, int32_t ___2_n, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_zlib_header_m50E9DA9040106E1817A5E28476F824F2A3EC7D81 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_uncompressed_block_mCA8D474DDB42E441441A5B9690F15DAF56FC1BD8 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__compute_huffman_codes_m75360BFF08CF8B5EE67B2E5F74D5CA02206C0BFF (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_huffman_block_mAC419AF0B9EF0FDE11C586A3968DAAA1AFBBBBC7 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zeof_m4EA782CF2325DF5D42B9014D06AA5AAAF1F3BBFF (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bit_reverse_m2935AD9B763DCC5D45D1B73D5F30EF855103314A (int32_t ___0_v, int32_t ___1_bits, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__fill_bits_m775AF0306331A0F8E58D00C2E3CF95C3383F970C (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zhuffman_decode_slowpath_m1E72B36DDC38D8ECE6DED9F44ABD144FC77A70FA (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* ___1_z, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__do_zlib_m77D7F6D91DB07156E04F3365F8B9A15645E0AF0C (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, int8_t* ___1_obuf, int32_t ___2_olen, int32_t ___3_exp, int32_t ___4_parse_header, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72 (String_t* ___0_str, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { String_t* L_0 = ___0_str; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__g_failure_reason = L_0; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__g_failure_reason), (void*)L_0); V_0 = 0; goto IL_000b; } IL_000b: { int32_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; uint8_t V_2 = 0x0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline(L_0, NULL); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(36, L_1); V_0 = L_2; int32_t L_3 = V_0; V_1 = (bool)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_0019; } } { V_2 = (uint8_t)0; goto IL_001e; } IL_0019: { int32_t L_5 = V_0; V_2 = (uint8_t)((int32_t)(uint8_t)L_5); goto IL_001e; } IL_001e: { uint8_t L_6 = V_2; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t ___1_skip, const RuntimeMethod* method) { { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline(L_0, NULL); int32_t L_2 = ___1_skip; NullCheck(L_1); int64_t L_3; L_3 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(32, L_1, ((int64_t)L_2), 1); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline(L_0, NULL); NullCheck(L_1); int64_t L_2; L_2 = VirtualFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(32, L_1, ((int64_t)0), 0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__at_eof_m03E68140735E1A73644B19BB3265E3471DC01047 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; NullCheck(L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline(L_0, NULL); NullCheck(L_1); int64_t L_2; L_2 = VirtualFuncInvoker0< int64_t >::Invoke(12, L_1); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; NullCheck(L_3); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline(L_3, NULL); NullCheck(L_4); int64_t L_5; L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_4); if ((((int64_t)L_2) == ((int64_t)L_5))) { goto IL_001c; } } { G_B3_0 = 0; goto IL_001d; } IL_001c: { G_B3_0 = 1; } IL_001d: { V_0 = G_B3_0; goto IL_0020; } IL_0020: { int32_t L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__getn_m5C54A00831A56C64817A1F676E2E1B0F01D92A63 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t* ___1_buf, int32_t ___2_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; int32_t G_B3_0 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; NullCheck(L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0->____tempBuffer; if (!L_1) { goto IL_0016; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; NullCheck(L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2->____tempBuffer; NullCheck(L_3); int32_t L_4 = ___2_size; G_B3_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) < ((int32_t)L_4))? 1 : 0); goto IL_0017; } IL_0016: { G_B3_0 = 1; } IL_0017: { V_1 = (bool)G_B3_0; bool L_5 = V_1; if (!L_5) { goto IL_0029; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; int32_t L_7 = ___2_size; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_7, 2))); NullCheck(L_6); L_6->____tempBuffer = L_8; Il2CppCodeGenWriteBarrier((void**)(&L_6->____tempBuffer), (void*)L_8); } IL_0029: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; NullCheck(L_9); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10; L_10 = stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline(L_9, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_11 = ___0_s; NullCheck(L_11); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = L_11->____tempBuffer; int32_t L_13 = ___2_size; NullCheck(L_10); int32_t L_14; L_14 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(34, L_10, L_12, 0, L_13); V_0 = L_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = ___0_s; NullCheck(L_15); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = L_15->____tempBuffer; uint8_t* L_17 = ___1_buf; intptr_t L_18; memset((&L_18), 0, sizeof(L_18)); IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_18), (void*)L_17, NULL); int32_t L_19 = V_0; il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var); Marshal_Copy_m0FD7BFE70EE28FC67B67A6225AD58F95FEE7EB85(L_16, 0, L_18, L_19, NULL); int32_t L_20 = V_0; V_2 = L_20; goto IL_0055; } IL_0055: { int32_t L_21 = V_2; return L_21; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_info_m15106B42435E2D5E64BCB82AA0BB81CD4EBA66CF (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } void* V_0 = NULL; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t G_B10_0 = 0; int32_t* G_B14_0 = NULL; int32_t* G_B13_0 = NULL; int32_t G_B15_0 = 0; int32_t* G_B15_1 = NULL; { il2cpp_codegen_initobj((&V_1), sizeof(stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660)); (&V_1)->___all_a = ((int32_t)255); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_1; L_1 = StbImage_stbi__bmp_parse_header_m012E0622D865C3BF1AA38F127BDCE78411549692(L_0, (stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660*)((uintptr_t)(&V_1)), NULL); V_0 = L_1; void* L_2 = V_0; V_2 = (bool)((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0034; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_4, NULL); V_3 = 0; goto IL_00a7; } IL_0034: { int32_t* L_5 = ___1_x; V_4 = (bool)((((int32_t)((((intptr_t)L_5) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_4; if (!L_6) { goto IL_004a; } } { int32_t* L_7 = ___1_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; NullCheck(L_8); uint32_t L_9 = L_8->___img_x; *((int32_t*)L_7) = (int32_t)L_9; } IL_004a: { int32_t* L_10 = ___2_y; V_5 = (bool)((((int32_t)((((intptr_t)L_10) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_0060; } } { int32_t* L_12 = ___2_y; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = ___0_s; NullCheck(L_13); uint32_t L_14 = L_13->___img_y; *((int32_t*)L_12) = (int32_t)L_14; } IL_0060: { int32_t* L_15 = ___3_comp; V_6 = (bool)((((int32_t)((((intptr_t)L_15) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_16 = V_6; if (!L_16) { goto IL_00a3; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_17 = V_1; int32_t L_18 = L_17.___bpp; if ((!(((uint32_t)L_18) == ((uint32_t)((int32_t)24))))) { goto IL_0088; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_19 = V_1; uint32_t L_20 = L_19.___ma; G_B10_0 = ((((int32_t)L_20) == ((int32_t)((int32_t)-16777216)))? 1 : 0); goto IL_0089; } IL_0088: { G_B10_0 = 0; } IL_0089: { V_7 = (bool)G_B10_0; bool L_21 = V_7; if (!L_21) { goto IL_0094; } } { int32_t* L_22 = ___3_comp; *((int32_t*)L_22) = (int32_t)3; goto IL_00a2; } IL_0094: { int32_t* L_23 = ___3_comp; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_24 = V_1; uint32_t L_25 = L_24.___ma; if (L_25) { G_B14_0 = L_23; goto IL_00a0; } G_B13_0 = L_23; } { G_B15_0 = 3; G_B15_1 = G_B13_0; goto IL_00a1; } IL_00a0: { G_B15_0 = 4; G_B15_1 = G_B14_0; } IL_00a1: { *((int32_t*)G_B15_1) = (int32_t)G_B15_0; } IL_00a2: { } IL_00a3: { V_3 = 1; goto IL_00a7; } IL_00a7: { int32_t L_26 = V_3; return L_26; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__bmp_load_m98D7B528C04753975CA95A565ACB95320A92AB91 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral639164D7DB698099D80AD83589ECAEA1743F27EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral73007FCB101D17DE500FD93C3BB38DD6E8ECEE4D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF471625B4E5ED185ABD7DFFF550D591191CA64D); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint32_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; uint32_t V_4 = 0; uint32_t V_5 = 0; UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* V_6 = NULL; uint8_t** V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 V_15; memset((&V_15), 0, sizeof(V_15)); bool V_16 = false; void* V_17 = NULL; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; int32_t V_28 = 0; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; int32_t V_36 = 0; int32_t V_37 = 0; int32_t V_38 = 0; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; bool V_43 = false; int32_t V_44 = 0; int32_t V_45 = 0; bool V_46 = false; bool V_47 = false; bool V_48 = false; bool V_49 = false; bool V_50 = false; bool V_51 = false; int32_t V_52 = 0; int32_t V_53 = 0; int32_t V_54 = 0; int32_t V_55 = 0; int32_t V_56 = 0; int32_t V_57 = 0; int32_t V_58 = 0; int32_t V_59 = 0; int32_t V_60 = 0; int32_t V_61 = 0; bool V_62 = false; bool V_63 = false; bool V_64 = false; bool V_65 = false; bool V_66 = false; bool V_67 = false; bool V_68 = false; bool V_69 = false; bool V_70 = false; uint8_t V_71 = 0x0; bool V_72 = false; bool V_73 = false; int32_t V_74 = 0; uint32_t V_75 = 0; uint32_t V_76 = 0; bool V_77 = false; bool V_78 = false; bool V_79 = false; bool V_80 = false; bool V_81 = false; bool V_82 = false; uint8_t V_83 = 0x0; uint8_t* V_84 = NULL; uint8_t* V_85 = NULL; bool V_86 = false; bool V_87 = false; bool V_88 = false; bool V_89 = false; bool V_90 = false; int32_t G_B5_0 = 0; int32_t G_B9_0 = 0; int32_t G_B14_0 = 0; int32_t G_B25_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B29_0 = NULL; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B28_0 = NULL; int32_t G_B30_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B30_1 = NULL; int32_t G_B34_0 = 0; int32_t G_B41_0 = 0; int32_t G_B46_0 = 0; int32_t G_B51_0 = 0; int32_t G_B55_0 = 0; int32_t G_B63_0 = 0; int32_t G_B63_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B63_2 = NULL; int32_t G_B62_0 = 0; int32_t G_B62_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B62_2 = NULL; int32_t G_B64_0 = 0; int32_t G_B64_1 = 0; int32_t G_B64_2 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B64_3 = NULL; int32_t G_B73_0 = 0; int32_t G_B99_0 = 0; int32_t G_B119_0 = 0; int32_t G_B126_0 = 0; int32_t G_B130_0 = 0; int32_t G_B136_0 = 0; int32_t G_B140_0 = 0; int32_t G_B148_0 = 0; uint32_t G_B157_0 = 0; int32_t G_B160_0 = 0; int32_t G_B171_0 = 0; int32_t G_B186_0 = 0; { V_1 = 0; V_2 = 0; V_3 = 0; V_4 = 0; V_5 = 0; UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* L_0 = (UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4*)il2cpp_codegen_object_new(UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4_il2cpp_TypeInfo_var); UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624(L_0, ((int32_t)256), 4, UnsafeArray2D_1__ctor_m3A58CFC7D1EED7D3D5087499656F8833CB720624_RuntimeMethod_var); V_6 = L_0; UnsafeArray2D_1_t692271BD046851DE22F814AEF83ACE2573A69FD4* L_1 = V_6; void* L_2; L_2 = UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04(L_1, UnsafeArray2D_1_op_Implicit_m70B5987ED11018AA1B208A0B5BF2D3C16A07FA04_RuntimeMethod_var); V_7 = (uint8_t**)L_2; V_8 = 0; V_9 = 0; V_10 = 0; V_11 = 0; V_12 = 0; V_13 = 0; V_14 = 0; il2cpp_codegen_initobj((&V_15), sizeof(stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660)); (&V_15)->___all_a = ((int32_t)255); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_4; L_4 = StbImage_stbi__bmp_parse_header_m012E0622D865C3BF1AA38F127BDCE78411549692(L_3, (stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660*)((uintptr_t)(&V_15)), NULL); V_16 = (bool)((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_5 = V_16; if (!L_5) { goto IL_0068; } } { V_17 = (void*)((uintptr_t)0); goto IL_0af9; } IL_0068: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; NullCheck(L_6); uint32_t L_7 = L_6->___img_y; if ((((int32_t)L_7) > ((int32_t)0))) { goto IL_0074; } } { G_B5_0 = 0; goto IL_0075; } IL_0074: { G_B5_0 = 1; } IL_0075: { V_12 = G_B5_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; NullCheck(L_9); uint32_t L_10 = L_9->___img_y; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_11; L_11 = CRuntime_abs_m1BAC972C69B68B579878A6546646B75A6D85A265(L_10, NULL); NullCheck(L_8); L_8->___img_y = L_11; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = ___0_s; NullCheck(L_12); uint32_t L_13 = L_12->___img_y; V_18 = (bool)((!(((uint32_t)L_13) <= ((uint32_t)((int32_t)16777216))))? 1 : 0); bool L_14 = V_18; if (!L_14) { goto IL_00b4; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_15; L_15 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_15) { goto IL_00aa; } } { G_B9_0 = 0; goto IL_00ab; } IL_00aa: { G_B9_0 = 0; } IL_00ab: { V_17 = (void*)((uintptr_t)((int64_t)G_B9_0)); goto IL_0af9; } IL_00b4: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_16 = ___0_s; NullCheck(L_16); uint32_t L_17 = L_16->___img_x; V_19 = (bool)((!(((uint32_t)L_17) <= ((uint32_t)((int32_t)16777216))))? 1 : 0); bool L_18 = V_19; if (!L_18) { goto IL_00e0; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_19; L_19 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_19) { goto IL_00d6; } } { G_B14_0 = 0; goto IL_00d7; } IL_00d6: { G_B14_0 = 0; } IL_00d7: { V_17 = (void*)((uintptr_t)((int64_t)G_B14_0)); goto IL_0af9; } IL_00e0: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_20 = V_15; uint32_t L_21 = L_20.___mr; V_1 = L_21; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_22 = V_15; uint32_t L_23 = L_22.___mg; V_2 = L_23; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_24 = V_15; uint32_t L_25 = L_24.___mb; V_3 = L_25; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_26 = V_15; uint32_t L_27 = L_26.___ma; V_4 = L_27; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_28 = V_15; uint32_t L_29 = L_28.___all_a; V_5 = L_29; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_30 = V_15; int32_t L_31 = L_30.___hsz; V_20 = (bool)((((int32_t)L_31) == ((int32_t)((int32_t)12)))? 1 : 0); bool L_32 = V_20; if (!L_32) { goto IL_0146; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_33 = V_15; int32_t L_34 = L_33.___bpp; V_21 = (bool)((((int32_t)L_34) < ((int32_t)((int32_t)24)))? 1 : 0); bool L_35 = V_21; if (!L_35) { goto IL_0143; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_36 = V_15; int32_t L_37 = L_36.___offset; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_38 = V_15; int32_t L_39 = L_38.___extra_read; V_8 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_37, L_39)), ((int32_t)24)))/3)); } IL_0143: { goto IL_0174; } IL_0146: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_40 = V_15; int32_t L_41 = L_40.___bpp; V_22 = (bool)((((int32_t)L_41) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_42 = V_22; if (!L_42) { goto IL_0173; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_43 = V_15; int32_t L_44 = L_43.___offset; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_45 = V_15; int32_t L_46 = L_45.___extra_read; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_47 = V_15; int32_t L_48 = L_47.___hsz; V_8 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_44, L_46)), L_48))>>2)); } IL_0173: { } IL_0174: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_49 = V_15; int32_t L_50 = L_49.___bpp; if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)24))))) { goto IL_018a; } } { uint32_t L_51 = V_4; G_B25_0 = ((((int32_t)L_51) == ((int32_t)((int32_t)-16777216)))? 1 : 0); goto IL_018b; } IL_018a: { G_B25_0 = 0; } IL_018b: { V_23 = (bool)G_B25_0; bool L_52 = V_23; if (!L_52) { goto IL_019a; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_53 = ___0_s; NullCheck(L_53); L_53->___img_n = 3; goto IL_01a8; } IL_019a: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_54 = ___0_s; uint32_t L_55 = V_4; if (L_55) { G_B29_0 = L_54; goto IL_01a2; } G_B28_0 = L_54; } { G_B30_0 = 3; G_B30_1 = G_B28_0; goto IL_01a3; } IL_01a2: { G_B30_0 = 4; G_B30_1 = G_B29_0; } IL_01a3: { NullCheck(G_B30_1); G_B30_1->___img_n = G_B30_0; } IL_01a8: { int32_t L_56 = ___4_req_comp; if (!L_56) { goto IL_01b6; } } { int32_t L_57 = ___4_req_comp; G_B34_0 = ((((int32_t)((((int32_t)L_57) < ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_01b7; } IL_01b6: { G_B34_0 = 0; } IL_01b7: { V_24 = (bool)G_B34_0; bool L_58 = V_24; if (!L_58) { goto IL_01c3; } } { int32_t L_59 = ___4_req_comp; V_14 = L_59; goto IL_01cb; } IL_01c3: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_60 = ___0_s; NullCheck(L_60); int32_t L_61 = L_60->___img_n; V_14 = L_61; } IL_01cb: { int32_t L_62 = V_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_63 = ___0_s; NullCheck(L_63); uint32_t L_64 = L_63->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_65 = ___0_s; NullCheck(L_65); uint32_t L_66 = L_65->___img_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_67; L_67 = StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682(L_62, L_64, L_66, 0, NULL); V_25 = (bool)((((int32_t)L_67) == ((int32_t)0))? 1 : 0); bool L_68 = V_25; if (!L_68) { goto IL_0201; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_69; L_69 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_69) { goto IL_01f7; } } { G_B41_0 = 0; goto IL_01f8; } IL_01f7: { G_B41_0 = 0; } IL_01f8: { V_17 = (void*)((uintptr_t)((int64_t)G_B41_0)); goto IL_0af9; } IL_0201: { int32_t L_70 = V_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_71 = ___0_s; NullCheck(L_71); uint32_t L_72 = L_71->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_73 = ___0_s; NullCheck(L_73); uint32_t L_74 = L_73->___img_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_75; L_75 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_70, L_72, L_74, 0, NULL); V_0 = (uint8_t*)L_75; uint8_t* L_76 = V_0; V_26 = (bool)((((intptr_t)L_76) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_77 = V_26; if (!L_77) { goto IL_023a; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_78; L_78 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_78) { goto IL_0230; } } { G_B46_0 = 0; goto IL_0231; } IL_0230: { G_B46_0 = 0; } IL_0231: { V_17 = (void*)((uintptr_t)((int64_t)G_B46_0)); goto IL_0af9; } IL_023a: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_79 = V_15; int32_t L_80 = L_79.___bpp; V_27 = (bool)((((int32_t)L_80) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_81 = V_27; if (!L_81) { goto IL_0664; } } { V_28 = 0; int32_t L_82 = V_8; if (!L_82) { goto IL_0261; } } { int32_t L_83 = V_8; G_B51_0 = ((((int32_t)L_83) > ((int32_t)((int32_t)256)))? 1 : 0); goto IL_0262; } IL_0261: { G_B51_0 = 1; } IL_0262: { V_29 = (bool)G_B51_0; bool L_84 = V_29; if (!L_84) { goto IL_0289; } } { uint8_t* L_85 = V_0; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_85, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_86; L_86 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral639164D7DB698099D80AD83589ECAEA1743F27EC, NULL); if (L_86) { goto IL_027f; } } { G_B55_0 = 0; goto IL_0280; } IL_027f: { G_B55_0 = 0; } IL_0280: { V_17 = (void*)((uintptr_t)((int64_t)G_B55_0)); goto IL_0af9; } IL_0289: { V_9 = 0; goto IL_030a; } IL_028e: { uint8_t** L_87 = V_7; int32_t L_88 = V_9; uint32_t L_89 = sizeof(uint8_t*); intptr_t L_90 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_87, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_88), (int32_t)L_89))))); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_91 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_92; L_92 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_91, NULL); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_90, 2))) = (int8_t)L_92; uint8_t** L_93 = V_7; int32_t L_94 = V_9; uint32_t L_95 = sizeof(uint8_t*); intptr_t L_96 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_93, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_94), (int32_t)L_95))))); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_97 = ___0_s; uint8_t L_98; L_98 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_97, NULL); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_96, 1))) = (int8_t)L_98; uint8_t** L_99 = V_7; int32_t L_100 = V_9; uint32_t L_101 = sizeof(uint8_t*); intptr_t L_102 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_99, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_100), (int32_t)L_101))))); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_103 = ___0_s; uint8_t L_104; L_104 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_103, NULL); *((int8_t*)L_102) = (int8_t)L_104; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_105 = V_15; int32_t L_106 = L_105.___hsz; V_30 = (bool)((((int32_t)((((int32_t)L_106) == ((int32_t)((int32_t)12)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_107 = V_30; if (!L_107) { goto IL_02ed; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_108 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_109; L_109 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_108, NULL); } IL_02ed: { uint8_t** L_110 = V_7; int32_t L_111 = V_9; uint32_t L_112 = sizeof(uint8_t*); intptr_t L_113 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_110, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_111), (int32_t)L_112))))); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_113, 3))) = (int8_t)((int32_t)255); int32_t L_114 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_114, 1)); } IL_030a: { int32_t L_115 = V_9; int32_t L_116 = V_8; V_31 = (bool)((((int32_t)L_115) < ((int32_t)L_116))? 1 : 0); bool L_117 = V_31; if (L_117) { goto IL_028e; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_118 = ___0_s; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_119 = V_15; int32_t L_120 = L_119.___offset; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_121 = V_15; int32_t L_122 = L_121.___extra_read; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_123 = V_15; int32_t L_124 = L_123.___hsz; int32_t L_125 = V_8; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_126 = V_15; int32_t L_127 = L_126.___hsz; if ((((int32_t)L_127) == ((int32_t)((int32_t)12)))) { G_B63_0 = L_125; G_B63_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_120, L_122)), L_124)); G_B63_2 = L_118; goto IL_0341; } G_B62_0 = L_125; G_B62_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_120, L_122)), L_124)); G_B62_2 = L_118; } { G_B64_0 = 4; G_B64_1 = G_B62_0; G_B64_2 = G_B62_1; G_B64_3 = G_B62_2; goto IL_0342; } IL_0341: { G_B64_0 = 3; G_B64_1 = G_B63_0; G_B64_2 = G_B63_1; G_B64_3 = G_B63_2; } IL_0342: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(G_B64_3, ((int32_t)il2cpp_codegen_subtract(G_B64_2, ((int32_t)il2cpp_codegen_multiply(G_B64_1, G_B64_0)))), NULL); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_128 = V_15; int32_t L_129 = L_128.___bpp; V_32 = (bool)((((int32_t)L_129) == ((int32_t)1))? 1 : 0); bool L_130 = V_32; if (!L_130) { goto IL_036a; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_131 = ___0_s; NullCheck(L_131); uint32_t L_132 = L_131->___img_x; V_11 = ((int32_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_132, 7))>>3)); goto IL_03c7; } IL_036a: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_133 = V_15; int32_t L_134 = L_133.___bpp; V_33 = (bool)((((int32_t)L_134) == ((int32_t)4))? 1 : 0); bool L_135 = V_33; if (!L_135) { goto IL_038a; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_136 = ___0_s; NullCheck(L_136); uint32_t L_137 = L_136->___img_x; V_11 = ((int32_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_137, 1))>>1)); goto IL_03c7; } IL_038a: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_138 = V_15; int32_t L_139 = L_138.___bpp; V_34 = (bool)((((int32_t)L_139) == ((int32_t)8))? 1 : 0); bool L_140 = V_34; if (!L_140) { goto IL_03a6; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_141 = ___0_s; NullCheck(L_141); uint32_t L_142 = L_141->___img_x; V_11 = L_142; goto IL_03c7; } IL_03a6: { uint8_t* L_143 = V_0; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_143, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_144; L_144 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralCF471625B4E5ED185ABD7DFFF550D591191CA64D, NULL); if (L_144) { goto IL_03bd; } } { G_B73_0 = 0; goto IL_03be; } IL_03bd: { G_B73_0 = 0; } IL_03be: { V_17 = (void*)((uintptr_t)((int64_t)G_B73_0)); goto IL_0af9; } IL_03c7: { int32_t L_145 = V_11; V_13 = ((int32_t)(((-L_145))&3)); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_146 = V_15; int32_t L_147 = L_146.___bpp; V_35 = (bool)((((int32_t)L_147) == ((int32_t)1))? 1 : 0); bool L_148 = V_35; if (!L_148) { goto IL_04e6; } } { V_10 = 0; goto IL_04ce; } IL_03e9: { V_36 = 7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_149 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_150; L_150 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_149, NULL); V_37 = L_150; V_9 = 0; goto IL_04ab; } IL_03fd: { int32_t L_151 = V_37; int32_t L_152 = V_36; V_38 = ((int32_t)(((int32_t)(L_151>>((int32_t)(L_152&((int32_t)31)))))&1)); uint8_t* L_153 = V_0; int32_t L_154 = V_28; int32_t L_155 = L_154; V_28 = ((int32_t)il2cpp_codegen_add(L_155, 1)); uint8_t** L_156 = V_7; int32_t L_157 = V_38; uint32_t L_158 = sizeof(uint8_t*); intptr_t L_159 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_156, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_157), (int32_t)L_158))))); int32_t L_160 = *((uint8_t*)L_159); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_153, L_155))) = (int8_t)L_160; uint8_t* L_161 = V_0; int32_t L_162 = V_28; int32_t L_163 = L_162; V_28 = ((int32_t)il2cpp_codegen_add(L_163, 1)); uint8_t** L_164 = V_7; int32_t L_165 = V_38; uint32_t L_166 = sizeof(uint8_t*); intptr_t L_167 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_164, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_165), (int32_t)L_166))))); int32_t L_168 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_167, 1))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_161, L_163))) = (int8_t)L_168; uint8_t* L_169 = V_0; int32_t L_170 = V_28; int32_t L_171 = L_170; V_28 = ((int32_t)il2cpp_codegen_add(L_171, 1)); uint8_t** L_172 = V_7; int32_t L_173 = V_38; uint32_t L_174 = sizeof(uint8_t*); intptr_t L_175 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_172, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_173), (int32_t)L_174))))); int32_t L_176 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_175, 2))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_169, L_171))) = (int8_t)L_176; int32_t L_177 = V_14; V_39 = (bool)((((int32_t)L_177) == ((int32_t)4))? 1 : 0); bool L_178 = V_39; if (!L_178) { goto IL_0473; } } { uint8_t* L_179 = V_0; int32_t L_180 = V_28; int32_t L_181 = L_180; V_28 = ((int32_t)il2cpp_codegen_add(L_181, 1)); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_179, L_181))) = (int8_t)((int32_t)255); } IL_0473: { int32_t L_182 = V_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_183 = ___0_s; NullCheck(L_183); uint32_t L_184 = L_183->___img_x; V_40 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_182, 1))) == ((int32_t)L_184))? 1 : 0); bool L_185 = V_40; if (!L_185) { goto IL_0487; } } { goto IL_04be; } IL_0487: { int32_t L_186 = V_36; int32_t L_187 = ((int32_t)il2cpp_codegen_subtract(L_186, 1)); V_36 = L_187; V_41 = (bool)((((int32_t)L_187) < ((int32_t)0))? 1 : 0); bool L_188 = V_41; if (!L_188) { goto IL_04a4; } } { V_36 = 7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_189 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_190; L_190 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_189, NULL); V_37 = L_190; } IL_04a4: { int32_t L_191 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_191, 1)); } IL_04ab: { int32_t L_192 = V_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_193 = ___0_s; NullCheck(L_193); uint32_t L_194 = L_193->___img_x; V_42 = (bool)((((int32_t)L_192) < ((int32_t)L_194))? 1 : 0); bool L_195 = V_42; if (L_195) { goto IL_03fd; } } IL_04be: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_196 = ___0_s; int32_t L_197 = V_13; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_196, L_197, NULL); int32_t L_198 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_198, 1)); } IL_04ce: { int32_t L_199 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_200 = ___0_s; NullCheck(L_200); uint32_t L_201 = L_200->___img_y; V_43 = (bool)((((int32_t)L_199) < ((int32_t)L_201))? 1 : 0); bool L_202 = V_43; if (L_202) { goto IL_03e9; } } { goto IL_065e; } IL_04e6: { V_10 = 0; goto IL_064b; } IL_04ee: { V_9 = 0; goto IL_0628; } IL_04f7: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_203 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_204; L_204 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_203, NULL); V_44 = L_204; V_45 = 0; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_205 = V_15; int32_t L_206 = L_205.___bpp; V_46 = (bool)((((int32_t)L_206) == ((int32_t)4))? 1 : 0); bool L_207 = V_46; if (!L_207) { goto IL_0522; } } { int32_t L_208 = V_44; V_45 = ((int32_t)(L_208&((int32_t)15))); int32_t L_209 = V_44; V_44 = ((int32_t)(L_209>>4)); } IL_0522: { uint8_t* L_210 = V_0; int32_t L_211 = V_28; int32_t L_212 = L_211; V_28 = ((int32_t)il2cpp_codegen_add(L_212, 1)); uint8_t** L_213 = V_7; int32_t L_214 = V_44; uint32_t L_215 = sizeof(uint8_t*); intptr_t L_216 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_213, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_214), (int32_t)L_215))))); int32_t L_217 = *((uint8_t*)L_216); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_210, L_212))) = (int8_t)L_217; uint8_t* L_218 = V_0; int32_t L_219 = V_28; int32_t L_220 = L_219; V_28 = ((int32_t)il2cpp_codegen_add(L_220, 1)); uint8_t** L_221 = V_7; int32_t L_222 = V_44; uint32_t L_223 = sizeof(uint8_t*); intptr_t L_224 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_221, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_222), (int32_t)L_223))))); int32_t L_225 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_224, 1))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_218, L_220))) = (int8_t)L_225; uint8_t* L_226 = V_0; int32_t L_227 = V_28; int32_t L_228 = L_227; V_28 = ((int32_t)il2cpp_codegen_add(L_228, 1)); uint8_t** L_229 = V_7; int32_t L_230 = V_44; uint32_t L_231 = sizeof(uint8_t*); intptr_t L_232 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_229, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_230), (int32_t)L_231))))); int32_t L_233 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_232, 2))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_226, L_228))) = (int8_t)L_233; int32_t L_234 = V_14; V_47 = (bool)((((int32_t)L_234) == ((int32_t)4))? 1 : 0); bool L_235 = V_47; if (!L_235) { goto IL_058b; } } { uint8_t* L_236 = V_0; int32_t L_237 = V_28; int32_t L_238 = L_237; V_28 = ((int32_t)il2cpp_codegen_add(L_238, 1)); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_236, L_238))) = (int8_t)((int32_t)255); } IL_058b: { int32_t L_239 = V_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_240 = ___0_s; NullCheck(L_240); uint32_t L_241 = L_240->___img_x; V_48 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_239, 1))) == ((int32_t)L_241))? 1 : 0); bool L_242 = V_48; if (!L_242) { goto IL_05a2; } } { goto IL_063b; } IL_05a2: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_243 = V_15; int32_t L_244 = L_243.___bpp; if ((((int32_t)L_244) == ((int32_t)8))) { goto IL_05b0; } } { int32_t L_245 = V_45; G_B99_0 = L_245; goto IL_05b6; } IL_05b0: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_246 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_247; L_247 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_246, NULL); G_B99_0 = ((int32_t)(L_247)); } IL_05b6: { V_44 = G_B99_0; uint8_t* L_248 = V_0; int32_t L_249 = V_28; int32_t L_250 = L_249; V_28 = ((int32_t)il2cpp_codegen_add(L_250, 1)); uint8_t** L_251 = V_7; int32_t L_252 = V_44; uint32_t L_253 = sizeof(uint8_t*); intptr_t L_254 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_251, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_252), (int32_t)L_253))))); int32_t L_255 = *((uint8_t*)L_254); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_248, L_250))) = (int8_t)L_255; uint8_t* L_256 = V_0; int32_t L_257 = V_28; int32_t L_258 = L_257; V_28 = ((int32_t)il2cpp_codegen_add(L_258, 1)); uint8_t** L_259 = V_7; int32_t L_260 = V_44; uint32_t L_261 = sizeof(uint8_t*); intptr_t L_262 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_259, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_260), (int32_t)L_261))))); int32_t L_263 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_262, 1))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_256, L_258))) = (int8_t)L_263; uint8_t* L_264 = V_0; int32_t L_265 = V_28; int32_t L_266 = L_265; V_28 = ((int32_t)il2cpp_codegen_add(L_266, 1)); uint8_t** L_267 = V_7; int32_t L_268 = V_44; uint32_t L_269 = sizeof(uint8_t*); intptr_t L_270 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_267, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_268), (int32_t)L_269))))); int32_t L_271 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_270, 2))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_264, L_266))) = (int8_t)L_271; int32_t L_272 = V_14; V_49 = (bool)((((int32_t)L_272) == ((int32_t)4))? 1 : 0); bool L_273 = V_49; if (!L_273) { goto IL_0621; } } { uint8_t* L_274 = V_0; int32_t L_275 = V_28; int32_t L_276 = L_275; V_28 = ((int32_t)il2cpp_codegen_add(L_276, 1)); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_274, L_276))) = (int8_t)((int32_t)255); } IL_0621: { int32_t L_277 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_277, 2)); } IL_0628: { int32_t L_278 = V_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_279 = ___0_s; NullCheck(L_279); uint32_t L_280 = L_279->___img_x; V_50 = (bool)((((int32_t)L_278) < ((int32_t)L_280))? 1 : 0); bool L_281 = V_50; if (L_281) { goto IL_04f7; } } IL_063b: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_282 = ___0_s; int32_t L_283 = V_13; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_282, L_283, NULL); int32_t L_284 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_284, 1)); } IL_064b: { int32_t L_285 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_286 = ___0_s; NullCheck(L_286); uint32_t L_287 = L_286->___img_y; V_51 = (bool)((((int32_t)L_285) < ((int32_t)L_287))? 1 : 0); bool L_288 = V_51; if (L_288) { goto IL_04ee; } } IL_065e: { goto IL_09a6; } IL_0664: { V_52 = 0; V_53 = 0; V_54 = 0; V_55 = 0; V_56 = 0; V_57 = 0; V_58 = 0; V_59 = 0; V_60 = 0; V_61 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_289 = ___0_s; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_290 = V_15; int32_t L_291 = L_290.___offset; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_292 = V_15; int32_t L_293 = L_292.___extra_read; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_294 = V_15; int32_t L_295 = L_294.___hsz; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_289, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_291, L_293)), L_295)), NULL); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_296 = V_15; int32_t L_297 = L_296.___bpp; V_62 = (bool)((((int32_t)L_297) == ((int32_t)((int32_t)24)))? 1 : 0); bool L_298 = V_62; if (!L_298) { goto IL_06be; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_299 = ___0_s; NullCheck(L_299); uint32_t L_300 = L_299->___img_x; V_11 = ((int32_t)il2cpp_codegen_multiply(3, (int32_t)L_300)); goto IL_06de; } IL_06be: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_301 = V_15; int32_t L_302 = L_301.___bpp; V_63 = (bool)((((int32_t)L_302) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_303 = V_63; if (!L_303) { goto IL_06db; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_304 = ___0_s; NullCheck(L_304); uint32_t L_305 = L_304->___img_x; V_11 = ((int32_t)il2cpp_codegen_multiply(2, (int32_t)L_305)); goto IL_06de; } IL_06db: { V_11 = 0; } IL_06de: { int32_t L_306 = V_11; V_13 = ((int32_t)(((-L_306))&3)); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_307 = V_15; int32_t L_308 = L_307.___bpp; V_64 = (bool)((((int32_t)L_308) == ((int32_t)((int32_t)24)))? 1 : 0); bool L_309 = V_64; if (!L_309) { goto IL_06fb; } } { V_61 = 1; goto IL_0739; } IL_06fb: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_310 = V_15; int32_t L_311 = L_310.___bpp; V_65 = (bool)((((int32_t)L_311) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_312 = V_65; if (!L_312) { goto IL_0739; } } { uint32_t L_313 = V_3; if ((!(((uint32_t)L_313) == ((uint32_t)((int32_t)255))))) { goto IL_072f; } } { uint32_t L_314 = V_2; if ((!(((uint32_t)L_314) == ((uint32_t)((int32_t)65280))))) { goto IL_072f; } } { uint32_t L_315 = V_1; if ((!(((uint32_t)L_315) == ((uint32_t)((int32_t)16711680))))) { goto IL_072f; } } { uint32_t L_316 = V_4; G_B119_0 = ((((int32_t)L_316) == ((int32_t)((int32_t)-16777216)))? 1 : 0); goto IL_0730; } IL_072f: { G_B119_0 = 0; } IL_0730: { V_66 = (bool)G_B119_0; bool L_317 = V_66; if (!L_317) { goto IL_0739; } } { V_61 = 2; } IL_0739: { int32_t L_318 = V_61; V_67 = (bool)((((int32_t)L_318) == ((int32_t)0))? 1 : 0); bool L_319 = V_67; if (!L_319) { goto IL_0805; } } { uint32_t L_320 = V_1; if (!L_320) { goto IL_0754; } } { uint32_t L_321 = V_2; if (!L_321) { goto IL_0754; } } { uint32_t L_322 = V_3; G_B126_0 = ((((int32_t)L_322) == ((int32_t)0))? 1 : 0); goto IL_0755; } IL_0754: { G_B126_0 = 1; } IL_0755: { V_68 = (bool)G_B126_0; bool L_323 = V_68; if (!L_323) { goto IL_077c; } } { uint8_t* L_324 = V_0; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_324, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_325; L_325 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral73007FCB101D17DE500FD93C3BB38DD6E8ECEE4D, NULL); if (L_325) { goto IL_0772; } } { G_B130_0 = 0; goto IL_0773; } IL_0772: { G_B130_0 = 0; } IL_0773: { V_17 = (void*)((uintptr_t)((int64_t)G_B130_0)); goto IL_0af9; } IL_077c: { uint32_t L_326 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_327; L_327 = StbImage_stbi__high_bit_m3AEAFB0C6BF8551EEAAE014EC4EC2B84DA62EF9D(L_326, NULL); V_52 = ((int32_t)il2cpp_codegen_subtract(L_327, 7)); uint32_t L_328 = V_1; int32_t L_329; L_329 = StbImage_stbi__bitcount_mBD2C97B43B96A6886E7ADD14B7314CFE6C623BF8(L_328, NULL); V_56 = L_329; uint32_t L_330 = V_2; int32_t L_331; L_331 = StbImage_stbi__high_bit_m3AEAFB0C6BF8551EEAAE014EC4EC2B84DA62EF9D(L_330, NULL); V_53 = ((int32_t)il2cpp_codegen_subtract(L_331, 7)); uint32_t L_332 = V_2; int32_t L_333; L_333 = StbImage_stbi__bitcount_mBD2C97B43B96A6886E7ADD14B7314CFE6C623BF8(L_332, NULL); V_57 = L_333; uint32_t L_334 = V_3; int32_t L_335; L_335 = StbImage_stbi__high_bit_m3AEAFB0C6BF8551EEAAE014EC4EC2B84DA62EF9D(L_334, NULL); V_54 = ((int32_t)il2cpp_codegen_subtract(L_335, 7)); uint32_t L_336 = V_3; int32_t L_337; L_337 = StbImage_stbi__bitcount_mBD2C97B43B96A6886E7ADD14B7314CFE6C623BF8(L_336, NULL); V_58 = L_337; uint32_t L_338 = V_4; int32_t L_339; L_339 = StbImage_stbi__high_bit_m3AEAFB0C6BF8551EEAAE014EC4EC2B84DA62EF9D(L_338, NULL); V_55 = ((int32_t)il2cpp_codegen_subtract(L_339, 7)); uint32_t L_340 = V_4; int32_t L_341; L_341 = StbImage_stbi__bitcount_mBD2C97B43B96A6886E7ADD14B7314CFE6C623BF8(L_340, NULL); V_59 = L_341; int32_t L_342 = V_56; if ((((int32_t)L_342) > ((int32_t)8))) { goto IL_07dc; } } { int32_t L_343 = V_57; if ((((int32_t)L_343) > ((int32_t)8))) { goto IL_07dc; } } { int32_t L_344 = V_58; if ((((int32_t)L_344) > ((int32_t)8))) { goto IL_07dc; } } { int32_t L_345 = V_59; G_B136_0 = ((((int32_t)L_345) > ((int32_t)8))? 1 : 0); goto IL_07dd; } IL_07dc: { G_B136_0 = 1; } IL_07dd: { V_69 = (bool)G_B136_0; bool L_346 = V_69; if (!L_346) { goto IL_0804; } } { uint8_t* L_347 = V_0; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_347, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_348; L_348 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral73007FCB101D17DE500FD93C3BB38DD6E8ECEE4D, NULL); if (L_348) { goto IL_07fa; } } { G_B140_0 = 0; goto IL_07fb; } IL_07fa: { G_B140_0 = 0; } IL_07fb: { V_17 = (void*)((uintptr_t)((int64_t)G_B140_0)); goto IL_0af9; } IL_0804: { } IL_0805: { V_10 = 0; goto IL_0992; } IL_080d: { int32_t L_349 = V_61; V_70 = (bool)((!(((uint32_t)L_349) <= ((uint32_t)0)))? 1 : 0); bool L_350 = V_70; if (!L_350) { goto IL_08a1; } } { V_9 = 0; goto IL_088b; } IL_0822: { V_71 = (uint8_t)0; uint8_t* L_351 = V_0; int32_t L_352 = V_60; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_353 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_354; L_354 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_353, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_351, ((int32_t)il2cpp_codegen_add(L_352, 2))))) = (int8_t)L_354; uint8_t* L_355 = V_0; int32_t L_356 = V_60; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_357 = ___0_s; uint8_t L_358; L_358 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_357, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_355, ((int32_t)il2cpp_codegen_add(L_356, 1))))) = (int8_t)L_358; uint8_t* L_359 = V_0; int32_t L_360 = V_60; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_361 = ___0_s; uint8_t L_362; L_362 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_361, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_359, L_360))) = (int8_t)L_362; int32_t L_363 = V_60; V_60 = ((int32_t)il2cpp_codegen_add(L_363, 3)); int32_t L_364 = V_61; if ((((int32_t)L_364) == ((int32_t)2))) { goto IL_085d; } } { G_B148_0 = ((int32_t)255); goto IL_0863; } IL_085d: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_365 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_366; L_366 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_365, NULL); G_B148_0 = ((int32_t)(L_366)); } IL_0863: { V_71 = (uint8_t)((int32_t)(uint8_t)G_B148_0); uint32_t L_367 = V_5; uint8_t L_368 = V_71; V_5 = ((int32_t)((int32_t)L_367|(int32_t)L_368)); int32_t L_369 = V_14; V_72 = (bool)((((int32_t)L_369) == ((int32_t)4))? 1 : 0); bool L_370 = V_72; if (!L_370) { goto IL_0884; } } { uint8_t* L_371 = V_0; int32_t L_372 = V_60; int32_t L_373 = L_372; V_60 = ((int32_t)il2cpp_codegen_add(L_373, 1)); uint8_t L_374 = V_71; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_371, L_373))) = (int8_t)L_374; } IL_0884: { int32_t L_375 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_375, 1)); } IL_088b: { int32_t L_376 = V_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_377 = ___0_s; NullCheck(L_377); uint32_t L_378 = L_377->___img_x; V_73 = (bool)((((int32_t)L_376) < ((int32_t)L_378))? 1 : 0); bool L_379 = V_73; if (L_379) { goto IL_0822; } } { goto IL_0982; } IL_08a1: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660 L_380 = V_15; int32_t L_381 = L_380.___bpp; V_74 = L_381; V_9 = 0; goto IL_096e; } IL_08b3: { int32_t L_382 = V_74; if ((((int32_t)L_382) == ((int32_t)((int32_t)16)))) { goto IL_08c2; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_383 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_384; L_384 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_383, NULL); G_B157_0 = L_384; goto IL_08c8; } IL_08c2: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_385 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_386; L_386 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_385, NULL); G_B157_0 = ((uint32_t)(L_386)); } IL_08c8: { V_75 = G_B157_0; V_76 = 0; uint8_t* L_387 = V_0; int32_t L_388 = V_60; int32_t L_389 = L_388; V_60 = ((int32_t)il2cpp_codegen_add(L_389, 1)); uint32_t L_390 = V_75; uint32_t L_391 = V_1; int32_t L_392 = V_52; int32_t L_393 = V_56; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_394; L_394 = StbImage_stbi__shiftsigned_mBEF6C9208D038C6FBDAB71AC9C112BA1D455E74F(((int32_t)((int32_t)L_390&(int32_t)L_391)), L_392, L_393, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_387, L_389))) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_394&((int32_t)255)))); uint8_t* L_395 = V_0; int32_t L_396 = V_60; int32_t L_397 = L_396; V_60 = ((int32_t)il2cpp_codegen_add(L_397, 1)); uint32_t L_398 = V_75; uint32_t L_399 = V_2; int32_t L_400 = V_53; int32_t L_401 = V_57; int32_t L_402; L_402 = StbImage_stbi__shiftsigned_mBEF6C9208D038C6FBDAB71AC9C112BA1D455E74F(((int32_t)((int32_t)L_398&(int32_t)L_399)), L_400, L_401, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_395, L_397))) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_402&((int32_t)255)))); uint8_t* L_403 = V_0; int32_t L_404 = V_60; int32_t L_405 = L_404; V_60 = ((int32_t)il2cpp_codegen_add(L_405, 1)); uint32_t L_406 = V_75; uint32_t L_407 = V_3; int32_t L_408 = V_54; int32_t L_409 = V_58; int32_t L_410; L_410 = StbImage_stbi__shiftsigned_mBEF6C9208D038C6FBDAB71AC9C112BA1D455E74F(((int32_t)((int32_t)L_406&(int32_t)L_407)), L_408, L_409, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_403, L_405))) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_410&((int32_t)255)))); uint32_t L_411 = V_4; if (L_411) { goto IL_0932; } } { G_B160_0 = ((int32_t)255); goto IL_0940; } IL_0932: { uint32_t L_412 = V_75; uint32_t L_413 = V_4; int32_t L_414 = V_55; int32_t L_415 = V_59; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_416; L_416 = StbImage_stbi__shiftsigned_mBEF6C9208D038C6FBDAB71AC9C112BA1D455E74F(((int32_t)((int32_t)L_412&(int32_t)L_413)), L_414, L_415, NULL); G_B160_0 = L_416; } IL_0940: { V_76 = G_B160_0; uint32_t L_417 = V_5; uint32_t L_418 = V_76; V_5 = ((int32_t)((int32_t)L_417|(int32_t)L_418)); int32_t L_419 = V_14; V_77 = (bool)((((int32_t)L_419) == ((int32_t)4))? 1 : 0); bool L_420 = V_77; if (!L_420) { goto IL_0967; } } { uint8_t* L_421 = V_0; int32_t L_422 = V_60; int32_t L_423 = L_422; V_60 = ((int32_t)il2cpp_codegen_add(L_423, 1)); uint32_t L_424 = V_76; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_421, L_423))) = (int8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_424&((int32_t)255)))); } IL_0967: { int32_t L_425 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_425, 1)); } IL_096e: { int32_t L_426 = V_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_427 = ___0_s; NullCheck(L_427); uint32_t L_428 = L_427->___img_x; V_78 = (bool)((((int32_t)L_426) < ((int32_t)L_428))? 1 : 0); bool L_429 = V_78; if (L_429) { goto IL_08b3; } } { } IL_0982: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_430 = ___0_s; int32_t L_431 = V_13; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_430, L_431, NULL); int32_t L_432 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_432, 1)); } IL_0992: { int32_t L_433 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_434 = ___0_s; NullCheck(L_434); uint32_t L_435 = L_434->___img_y; V_79 = (bool)((((int32_t)L_433) < ((int32_t)L_435))? 1 : 0); bool L_436 = V_79; if (L_436) { goto IL_080d; } } { } IL_09a6: { int32_t L_437 = V_14; if ((!(((uint32_t)L_437) == ((uint32_t)4)))) { goto IL_09b2; } } { uint32_t L_438 = V_5; G_B171_0 = ((((int32_t)L_438) == ((int32_t)0))? 1 : 0); goto IL_09b3; } IL_09b2: { G_B171_0 = 0; } IL_09b3: { V_80 = (bool)G_B171_0; bool L_439 = V_80; if (!L_439) { goto IL_09ec; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_440 = ___0_s; NullCheck(L_440); uint32_t L_441 = L_440->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_442 = ___0_s; NullCheck(L_442); uint32_t L_443 = L_442->___img_y; V_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(4, (int32_t)L_441)), (int32_t)L_443)), 1)); goto IL_09de; } IL_09ce: { uint8_t* L_444 = V_0; int32_t L_445 = V_9; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_444, L_445))) = (int8_t)((int32_t)255); int32_t L_446 = V_9; V_9 = ((int32_t)il2cpp_codegen_subtract(L_446, 4)); } IL_09de: { int32_t L_447 = V_9; V_81 = (bool)((((int32_t)((((int32_t)L_447) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_448 = V_81; if (L_448) { goto IL_09ce; } } IL_09ec: { int32_t L_449 = V_12; V_82 = (bool)((!(((uint32_t)L_449) <= ((uint32_t)0)))? 1 : 0); bool L_450 = V_82; if (!L_450) { goto IL_0a8f; } } { V_83 = (uint8_t)0; V_10 = 0; goto IL_0a79; } IL_0a03: { uint8_t* L_451 = V_0; int32_t L_452 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_453 = ___0_s; NullCheck(L_453); uint32_t L_454 = L_453->___img_x; int32_t L_455 = V_14; V_84 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_451, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_452), ((int64_t)(uint64_t)L_454))), ((int64_t)L_455)))))); uint8_t* L_456 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_457 = ___0_s; NullCheck(L_457); uint32_t L_458 = L_457->___img_y; int32_t L_459 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_460 = ___0_s; NullCheck(L_460); uint32_t L_461 = L_460->___img_x; int32_t L_462 = V_14; V_85 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_456, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_458, 1)))), ((int64_t)L_459))), ((int64_t)(uint64_t)L_461))), ((int64_t)L_462)))))); V_9 = 0; goto IL_0a5f; } IL_0a3b: { uint8_t* L_463 = V_84; int32_t L_464 = V_9; int32_t L_465 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_463, L_464)))); V_83 = (uint8_t)L_465; uint8_t* L_466 = V_84; int32_t L_467 = V_9; uint8_t* L_468 = V_85; int32_t L_469 = V_9; int32_t L_470 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_468, L_469)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_466, L_467))) = (int8_t)L_470; uint8_t* L_471 = V_85; int32_t L_472 = V_9; uint8_t L_473 = V_83; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_471, L_472))) = (int8_t)L_473; int32_t L_474 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_474, 1)); } IL_0a5f: { int32_t L_475 = V_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_476 = ___0_s; NullCheck(L_476); uint32_t L_477 = L_476->___img_x; int32_t L_478 = V_14; V_86 = (bool)((((int32_t)L_475) < ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_477, L_478))))? 1 : 0); bool L_479 = V_86; if (L_479) { goto IL_0a3b; } } { int32_t L_480 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_480, 1)); } IL_0a79: { int32_t L_481 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_482 = ___0_s; NullCheck(L_482); uint32_t L_483 = L_482->___img_y; V_87 = (bool)((((int32_t)L_481) < ((int32_t)((int32_t)((int32_t)L_483>>1))))? 1 : 0); bool L_484 = V_87; if (L_484) { goto IL_0a03; } } { } IL_0a8f: { int32_t L_485 = ___4_req_comp; if (!L_485) { goto IL_0a9e; } } { int32_t L_486 = ___4_req_comp; int32_t L_487 = V_14; G_B186_0 = ((((int32_t)((((int32_t)L_486) == ((int32_t)L_487))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0a9f; } IL_0a9e: { G_B186_0 = 0; } IL_0a9f: { V_88 = (bool)G_B186_0; bool L_488 = V_88; if (!L_488) { goto IL_0ace; } } { uint8_t* L_489 = V_0; int32_t L_490 = V_14; int32_t L_491 = ___4_req_comp; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_492 = ___0_s; NullCheck(L_492); uint32_t L_493 = L_492->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_494 = ___0_s; NullCheck(L_494); uint32_t L_495 = L_494->___img_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_496; L_496 = StbImage_stbi__convert_format_m4BA1B90BCD1DF2190C32B984046E7B96979B7A08(L_489, L_490, L_491, L_493, L_495, NULL); V_0 = L_496; uint8_t* L_497 = V_0; V_89 = (bool)((((intptr_t)L_497) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_498 = V_89; if (!L_498) { goto IL_0acd; } } { uint8_t* L_499 = V_0; V_17 = (void*)L_499; goto IL_0af9; } IL_0acd: { } IL_0ace: { int32_t* L_500 = ___1_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_501 = ___0_s; NullCheck(L_501); uint32_t L_502 = L_501->___img_x; *((int32_t*)L_500) = (int32_t)L_502; int32_t* L_503 = ___2_y; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_504 = ___0_s; NullCheck(L_504); uint32_t L_505 = L_504->___img_y; *((int32_t*)L_503) = (int32_t)L_505; int32_t* L_506 = ___3_comp; V_90 = (bool)((((int32_t)((((intptr_t)L_506) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_507 = V_90; if (!L_507) { goto IL_0af4; } } { int32_t* L_508 = ___3_comp; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_509 = ___0_s; NullCheck(L_509); int32_t L_510 = L_509->___img_n; *((int32_t*)L_508) = (int32_t)L_510; } IL_0af4: { uint8_t* L_511 = V_0; V_17 = (void*)L_511; goto IL_0af9; } IL_0af9: { void* L_512 = V_17; return L_512; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__bmp_parse_header_m012E0622D865C3BF1AA38F127BDCE78411549692 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* ___1_info, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30908C794ACA7650C7BCD6D56ADF25EB506A65A0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81055278598ADCC2C974C85C9DE0610CEB20D814); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C954AC00CD6608D97847DE7884D01F46848A699); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0D31C77FE774EC16364289026504874977BB1A4); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; void* V_2 = NULL; uint32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; int32_t V_19 = 0; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; int32_t G_B3_0 = 0; int32_t G_B7_0 = 0; int32_t G_B12_0 = 0; int32_t G_B19_0 = 0; int32_t G_B23_0 = 0; int32_t G_B31_0 = 0; int32_t G_B36_0 = 0; int32_t G_B40_0 = 0; int32_t G_B45_0 = 0; int32_t G_B50_0 = 0; int32_t G_B54_0 = 0; int32_t G_B58_0 = 0; int32_t G_B64_0 = 0; int32_t G_B71_0 = 0; int32_t G_B75_0 = 0; int32_t G_B80_0 = 0; int32_t G_B86_0 = 0; int32_t G_B90_0 = 0; { V_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)66))))) { goto IL_001c; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_3; L_3 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_2, NULL); G_B3_0 = ((((int32_t)((((int32_t)L_3) == ((int32_t)((int32_t)77)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_001d; } IL_001c: { G_B3_0 = 1; } IL_001d: { V_1 = (bool)G_B3_0; bool L_4 = V_1; if (!L_4) { goto IL_0039; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_5; L_5 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral8C954AC00CD6608D97847DE7884D01F46848A699, NULL); if (L_5) { goto IL_0030; } } { G_B7_0 = 0; goto IL_0031; } IL_0030: { G_B7_0 = 0; } IL_0031: { V_2 = (void*)((uintptr_t)((int64_t)G_B7_0)); goto IL_041e; } IL_0039: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_7; L_7 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_6, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; int32_t L_9; L_9 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_8, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = ___0_s; int32_t L_11; L_11 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_10, NULL); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_12 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = ___0_s; uint32_t L_14; L_14 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_13, NULL); NullCheck(L_12); L_12->___offset = L_14; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_15 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_16 = ___0_s; uint32_t L_17; L_17 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_16, NULL); uint32_t L_18 = L_17; V_0 = L_18; NullCheck(L_15); L_15->___hsz = L_18; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_19 = ___1_info; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_20 = ___1_info; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_21 = ___1_info; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_22 = ___1_info; int32_t L_23 = 0; V_3 = L_23; NullCheck(L_22); L_22->___ma = L_23; uint32_t L_24 = V_3; uint32_t L_25 = L_24; V_3 = L_25; NullCheck(L_21); L_21->___mb = L_25; uint32_t L_26 = V_3; uint32_t L_27 = L_26; V_3 = L_27; NullCheck(L_20); L_20->___mg = L_27; uint32_t L_28 = V_3; NullCheck(L_19); L_19->___mr = L_28; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_29 = ___1_info; NullCheck(L_29); L_29->___extra_read = ((int32_t)14); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_30 = ___1_info; NullCheck(L_30); int32_t L_31 = L_30->___offset; V_4 = (bool)((((int32_t)L_31) < ((int32_t)0))? 1 : 0); bool L_32 = V_4; if (!L_32) { goto IL_00b9; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_33; L_33 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D, NULL); if (L_33) { goto IL_00b0; } } { G_B12_0 = 0; goto IL_00b1; } IL_00b0: { G_B12_0 = 0; } IL_00b1: { V_2 = (void*)((uintptr_t)((int64_t)G_B12_0)); goto IL_041e; } IL_00b9: { int32_t L_34 = V_0; if ((((int32_t)L_34) == ((int32_t)((int32_t)12)))) { goto IL_00d7; } } { int32_t L_35 = V_0; if ((((int32_t)L_35) == ((int32_t)((int32_t)40)))) { goto IL_00d7; } } { int32_t L_36 = V_0; if ((((int32_t)L_36) == ((int32_t)((int32_t)56)))) { goto IL_00d7; } } { int32_t L_37 = V_0; if ((((int32_t)L_37) == ((int32_t)((int32_t)108)))) { goto IL_00d7; } } { int32_t L_38 = V_0; G_B19_0 = ((((int32_t)((((int32_t)L_38) == ((int32_t)((int32_t)124)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00d8; } IL_00d7: { G_B19_0 = 0; } IL_00d8: { V_5 = (bool)G_B19_0; bool L_39 = V_5; if (!L_39) { goto IL_00f6; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_40; L_40 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral81055278598ADCC2C974C85C9DE0610CEB20D814, NULL); if (L_40) { goto IL_00ed; } } { G_B23_0 = 0; goto IL_00ee; } IL_00ed: { G_B23_0 = 0; } IL_00ee: { V_2 = (void*)((uintptr_t)((int64_t)G_B23_0)); goto IL_041e; } IL_00f6: { int32_t L_41 = V_0; V_6 = (bool)((((int32_t)L_41) == ((int32_t)((int32_t)12)))? 1 : 0); bool L_42 = V_6; if (!L_42) { goto IL_011d; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_43 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_44 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_45; L_45 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_44, NULL); NullCheck(L_43); L_43->___img_x = L_45; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_46 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_47 = ___0_s; int32_t L_48; L_48 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_47, NULL); NullCheck(L_46); L_46->___img_y = L_48; goto IL_0137; } IL_011d: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_49 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_50 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_51; L_51 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_50, NULL); NullCheck(L_49); L_49->___img_x = L_51; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_52 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_53 = ___0_s; uint32_t L_54; L_54 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_53, NULL); NullCheck(L_52); L_52->___img_y = L_54; } IL_0137: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_55 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_56; L_56 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_55, NULL); V_7 = (bool)((((int32_t)((((int32_t)L_56) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_57 = V_7; if (!L_57) { goto IL_0161; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_58; L_58 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D, NULL); if (L_58) { goto IL_0158; } } { G_B31_0 = 0; goto IL_0159; } IL_0158: { G_B31_0 = 0; } IL_0159: { V_2 = (void*)((uintptr_t)((int64_t)G_B31_0)); goto IL_041e; } IL_0161: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_59 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_60 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_61; L_61 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_60, NULL); NullCheck(L_59); L_59->___bpp = L_61; int32_t L_62 = V_0; V_8 = (bool)((((int32_t)((((int32_t)L_62) == ((int32_t)((int32_t)12)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_63 = V_8; if (!L_63) { goto IL_0419; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_64 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_65; L_65 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_64, NULL); V_9 = L_65; int32_t L_66 = V_9; if ((((int32_t)L_66) == ((int32_t)1))) { goto IL_0193; } } { int32_t L_67 = V_9; G_B36_0 = ((((int32_t)L_67) == ((int32_t)2))? 1 : 0); goto IL_0194; } IL_0193: { G_B36_0 = 1; } IL_0194: { V_10 = (bool)G_B36_0; bool L_68 = V_10; if (!L_68) { goto IL_01b2; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_69; L_69 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral30908C794ACA7650C7BCD6D56ADF25EB506A65A0, NULL); if (L_69) { goto IL_01a9; } } { G_B40_0 = 0; goto IL_01aa; } IL_01a9: { G_B40_0 = 0; } IL_01aa: { V_2 = (void*)((uintptr_t)((int64_t)G_B40_0)); goto IL_041e; } IL_01b2: { int32_t L_70 = V_9; V_11 = (bool)((((int32_t)((((int32_t)L_70) < ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_71 = V_11; if (!L_71) { goto IL_01d8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_72; L_72 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralC0D31C77FE774EC16364289026504874977BB1A4, NULL); if (L_72) { goto IL_01cf; } } { G_B45_0 = 0; goto IL_01d0; } IL_01cf: { G_B45_0 = 0; } IL_01d0: { V_2 = (void*)((uintptr_t)((int64_t)G_B45_0)); goto IL_041e; } IL_01d8: { int32_t L_73 = V_9; if ((!(((uint32_t)L_73) == ((uint32_t)3)))) { goto IL_01f6; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_74 = ___1_info; NullCheck(L_74); int32_t L_75 = L_74->___bpp; if ((((int32_t)L_75) == ((int32_t)((int32_t)16)))) { goto IL_01f6; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_76 = ___1_info; NullCheck(L_76); int32_t L_77 = L_76->___bpp; G_B50_0 = ((((int32_t)((((int32_t)L_77) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_01f7; } IL_01f6: { G_B50_0 = 0; } IL_01f7: { V_12 = (bool)G_B50_0; bool L_78 = V_12; if (!L_78) { goto IL_0215; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_79; L_79 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D, NULL); if (L_79) { goto IL_020c; } } { G_B54_0 = 0; goto IL_020d; } IL_020c: { G_B54_0 = 0; } IL_020d: { V_2 = (void*)((uintptr_t)((int64_t)G_B54_0)); goto IL_041e; } IL_0215: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_80 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_81; L_81 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_80, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_82 = ___0_s; uint32_t L_83; L_83 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_82, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_84 = ___0_s; uint32_t L_85; L_85 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_84, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_86 = ___0_s; uint32_t L_87; L_87 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_86, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_88 = ___0_s; uint32_t L_89; L_89 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_88, NULL); int32_t L_90 = V_0; if ((((int32_t)L_90) == ((int32_t)((int32_t)40)))) { goto IL_0244; } } { int32_t L_91 = V_0; G_B58_0 = ((((int32_t)L_91) == ((int32_t)((int32_t)56)))? 1 : 0); goto IL_0245; } IL_0244: { G_B58_0 = 1; } IL_0245: { V_13 = (bool)G_B58_0; bool L_92 = V_13; if (!L_92) { goto IL_0350; } } { int32_t L_93 = V_0; V_14 = (bool)((((int32_t)L_93) == ((int32_t)((int32_t)56)))? 1 : 0); bool L_94 = V_14; if (!L_94) { goto IL_0278; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_95 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_96; L_96 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_95, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_97 = ___0_s; uint32_t L_98; L_98 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_97, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_99 = ___0_s; uint32_t L_100; L_100 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_99, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_101 = ___0_s; uint32_t L_102; L_102 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_101, NULL); } IL_0278: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_103 = ___1_info; NullCheck(L_103); int32_t L_104 = L_103->___bpp; if ((((int32_t)L_104) == ((int32_t)((int32_t)16)))) { goto IL_028e; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_105 = ___1_info; NullCheck(L_105); int32_t L_106 = L_105->___bpp; G_B64_0 = ((((int32_t)L_106) == ((int32_t)((int32_t)32)))? 1 : 0); goto IL_028f; } IL_028e: { G_B64_0 = 1; } IL_028f: { V_15 = (bool)G_B64_0; bool L_107 = V_15; if (!L_107) { goto IL_034a; } } { int32_t L_108 = V_9; V_16 = (bool)((((int32_t)L_108) == ((int32_t)0))? 1 : 0); bool L_109 = V_16; if (!L_109) { goto IL_02b4; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_110 = ___1_info; int32_t L_111 = V_9; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_112; L_112 = StbImage_stbi__bmp_set_mask_defaults_m3433486B31A9547B271413E4D4656C1A54D4A122(L_110, L_111, NULL); goto IL_0349; } IL_02b4: { int32_t L_113 = V_9; V_17 = (bool)((((int32_t)L_113) == ((int32_t)3))? 1 : 0); bool L_114 = V_17; if (!L_114) { goto IL_0330; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_115 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_116 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_117; L_117 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_116, NULL); NullCheck(L_115); L_115->___mr = L_117; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_118 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_119 = ___0_s; uint32_t L_120; L_120 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_119, NULL); NullCheck(L_118); L_118->___mg = L_120; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_121 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_122 = ___0_s; uint32_t L_123; L_123 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_122, NULL); NullCheck(L_121); L_121->___mb = L_123; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_124 = ___1_info; NullCheck(L_124); int32_t* L_125 = (int32_t*)(&L_124->___extra_read); int32_t* L_126 = L_125; int32_t L_127 = *((int32_t*)L_126); *((int32_t*)L_126) = (int32_t)((int32_t)il2cpp_codegen_add(L_127, ((int32_t)12))); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_128 = ___1_info; NullCheck(L_128); uint32_t L_129 = L_128->___mr; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_130 = ___1_info; NullCheck(L_130); uint32_t L_131 = L_130->___mg; if ((!(((uint32_t)L_129) == ((uint32_t)L_131)))) { goto IL_030e; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_132 = ___1_info; NullCheck(L_132); uint32_t L_133 = L_132->___mg; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_134 = ___1_info; NullCheck(L_134); uint32_t L_135 = L_134->___mb; G_B71_0 = ((((int32_t)L_133) == ((int32_t)L_135))? 1 : 0); goto IL_030f; } IL_030e: { G_B71_0 = 0; } IL_030f: { V_18 = (bool)G_B71_0; bool L_136 = V_18; if (!L_136) { goto IL_032d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_137; L_137 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D, NULL); if (L_137) { goto IL_0324; } } { G_B75_0 = 0; goto IL_0325; } IL_0324: { G_B75_0 = 0; } IL_0325: { V_2 = (void*)((uintptr_t)((int64_t)G_B75_0)); goto IL_041e; } IL_032d: { goto IL_0349; } IL_0330: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_138; L_138 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D, NULL); if (L_138) { goto IL_0340; } } { G_B80_0 = 0; goto IL_0341; } IL_0340: { G_B80_0 = 0; } IL_0341: { V_2 = (void*)((uintptr_t)((int64_t)G_B80_0)); goto IL_041e; } IL_0349: { } IL_034a: { goto IL_0418; } IL_0350: { V_19 = 0; int32_t L_139 = V_0; if ((((int32_t)L_139) == ((int32_t)((int32_t)108)))) { goto IL_0363; } } { int32_t L_140 = V_0; G_B86_0 = ((((int32_t)((((int32_t)L_140) == ((int32_t)((int32_t)124)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0364; } IL_0363: { G_B86_0 = 0; } IL_0364: { V_20 = (bool)G_B86_0; bool L_141 = V_20; if (!L_141) { goto IL_0382; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_142; L_142 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA256B9CAD60A362D78FB36634A994991A4777C7D, NULL); if (L_142) { goto IL_0379; } } { G_B90_0 = 0; goto IL_037a; } IL_0379: { G_B90_0 = 0; } IL_037a: { V_2 = (void*)((uintptr_t)((int64_t)G_B90_0)); goto IL_041e; } IL_0382: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_143 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_144 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_145; L_145 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_144, NULL); NullCheck(L_143); L_143->___mr = L_145; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_146 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_147 = ___0_s; uint32_t L_148; L_148 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_147, NULL); NullCheck(L_146); L_146->___mg = L_148; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_149 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_150 = ___0_s; uint32_t L_151; L_151 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_150, NULL); NullCheck(L_149); L_149->___mb = L_151; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_152 = ___1_info; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_153 = ___0_s; uint32_t L_154; L_154 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_153, NULL); NullCheck(L_152); L_152->___ma = L_154; int32_t L_155 = V_9; V_21 = (bool)((((int32_t)((((int32_t)L_155) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_156 = V_21; if (!L_156) { goto IL_03c9; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_157 = ___1_info; int32_t L_158 = V_9; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_159; L_159 = StbImage_stbi__bmp_set_mask_defaults_m3433486B31A9547B271413E4D4656C1A54D4A122(L_157, L_158, NULL); } IL_03c9: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_160 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_161; L_161 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_160, NULL); V_19 = 0; goto IL_03e2; } IL_03d5: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_162 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_163; L_163 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_162, NULL); int32_t L_164 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_164, 1)); } IL_03e2: { int32_t L_165 = V_19; V_22 = (bool)((((int32_t)L_165) < ((int32_t)((int32_t)12)))? 1 : 0); bool L_166 = V_22; if (L_166) { goto IL_03d5; } } { int32_t L_167 = V_0; V_23 = (bool)((((int32_t)L_167) == ((int32_t)((int32_t)124)))? 1 : 0); bool L_168 = V_23; if (!L_168) { goto IL_0417; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_169 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_170; L_170 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_169, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_171 = ___0_s; uint32_t L_172; L_172 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_171, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_173 = ___0_s; uint32_t L_174; L_174 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_173, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_175 = ___0_s; uint32_t L_176; L_176 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_175, NULL); } IL_0417: { } IL_0418: { } IL_0419: { V_2 = (void*)((intptr_t)1); goto IL_041e; } IL_041e: { void* L_177 = V_2; return L_177; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_set_mask_defaults_m3433486B31A9547B271413E4D4656C1A54D4A122 (stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* ___0_info, int32_t ___1_compress, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; uint32_t V_5 = 0; { int32_t L_0 = ___1_compress; V_0 = (bool)((((int32_t)L_0) == ((int32_t)3))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0010; } } { V_1 = 1; goto IL_00c5; } IL_0010: { int32_t L_2 = ___1_compress; V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_00c1; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_4 = ___0_info; NullCheck(L_4); int32_t L_5 = L_4->___bpp; V_3 = (bool)((((int32_t)L_5) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_6 = V_3; if (!L_6) { goto IL_004c; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_7 = ___0_info; NullCheck(L_7); L_7->___mr = ((int32_t)31744); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_8 = ___0_info; NullCheck(L_8); L_8->___mg = ((int32_t)992); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_9 = ___0_info; NullCheck(L_9); L_9->___mb = ((int32_t)31); goto IL_00bd; } IL_004c: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_10 = ___0_info; NullCheck(L_10); int32_t L_11 = L_10->___bpp; V_4 = (bool)((((int32_t)L_11) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_12 = V_4; if (!L_12) { goto IL_0093; } } { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_13 = ___0_info; NullCheck(L_13); L_13->___mr = ((int32_t)16711680); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_14 = ___0_info; NullCheck(L_14); L_14->___mg = ((int32_t)65280); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_15 = ___0_info; NullCheck(L_15); L_15->___mb = ((int32_t)255); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_16 = ___0_info; NullCheck(L_16); L_16->___ma = ((int32_t)-16777216); stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_17 = ___0_info; NullCheck(L_17); L_17->___all_a = 0; goto IL_00bd; } IL_0093: { stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_18 = ___0_info; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_19 = ___0_info; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_20 = ___0_info; stbi__bmp_data_tA952327F9D16C7AC3996DBB265DD9FF3CA82D660* L_21 = ___0_info; int32_t L_22 = 0; V_5 = L_22; NullCheck(L_21); L_21->___ma = L_22; uint32_t L_23 = V_5; uint32_t L_24 = L_23; V_5 = L_24; NullCheck(L_20); L_20->___mb = L_24; uint32_t L_25 = V_5; uint32_t L_26 = L_25; V_5 = L_26; NullCheck(L_19); L_19->___mg = L_26; uint32_t L_27 = V_5; NullCheck(L_18); L_18->___mr = L_27; } IL_00bd: { V_1 = 1; goto IL_00c5; } IL_00c1: { V_1 = 0; goto IL_00c5; } IL_00c5: { int32_t L_28 = V_1; return L_28; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_test_m7BBDCCB7A1F05967727FBF07719DF9072EF80085 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__bmp_test_raw_mA7E137A185DDE5D9D702CF0866709BE675FA05D8(L_0, NULL); V_0 = L_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_2, NULL); int32_t L_3 = V_0; V_1 = L_3; goto IL_0013; } IL_0013: { int32_t L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bmp_test_raw_mA7E137A185DDE5D9D702CF0866709BE675FA05D8 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; int32_t G_B11_0 = 0; { V_0 = 0; V_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); V_2 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)((int32_t)66)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_001a; } } { V_3 = 0; goto IL_0076; } IL_001a: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_4; L_4 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_3, NULL); V_4 = (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)((int32_t)77)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_5 = V_4; if (!L_5) { goto IL_0031; } } { V_3 = 0; goto IL_0076; } IL_0031: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_7; L_7 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_6, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; int32_t L_9; L_9 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_8, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = ___0_s; int32_t L_11; L_11 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_10, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = ___0_s; uint32_t L_13; L_13 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_12, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = ___0_s; uint32_t L_15; L_15 = StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55(L_14, NULL); V_1 = L_15; int32_t L_16 = V_1; if ((((int32_t)L_16) == ((int32_t)((int32_t)12)))) { goto IL_0070; } } { int32_t L_17 = V_1; if ((((int32_t)L_17) == ((int32_t)((int32_t)40)))) { goto IL_0070; } } { int32_t L_18 = V_1; if ((((int32_t)L_18) == ((int32_t)((int32_t)56)))) { goto IL_0070; } } { int32_t L_19 = V_1; if ((((int32_t)L_19) == ((int32_t)((int32_t)108)))) { goto IL_0070; } } { int32_t L_20 = V_1; if ((((int32_t)L_20) == ((int32_t)((int32_t)124)))) { goto IL_0070; } } { G_B11_0 = 0; goto IL_0071; } IL_0070: { G_B11_0 = 1; } IL_0071: { V_0 = G_B11_0; int32_t L_21 = V_0; V_3 = L_21; goto IL_0076; } IL_0076: { int32_t L_22 = V_3; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__addsizes_valid_m9B5BF5641C0D9DD6FA0FCE771E439CC903121D58 (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = ___1_b; V_0 = (bool)((((int32_t)L_0) < ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_000d; } } { V_1 = 0; goto IL_001e; } IL_000d: { int32_t L_2 = ___0_a; int32_t L_3 = ___1_b; if ((((int32_t)L_2) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)2147483647LL), L_3))))) { goto IL_001a; } } { G_B5_0 = 0; goto IL_001b; } IL_001a: { G_B5_0 = 1; } IL_001b: { V_1 = G_B5_0; goto IL_001e; } IL_001e: { int32_t L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bit_reverse_m2935AD9B763DCC5D45D1B73D5F30EF855103314A (int32_t ___0_v, int32_t ___1_bits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0 = ___0_v; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__bitreverse16_m924992B20DDF8D7B14CDE3A78D3426C8066B1809(L_0, NULL); int32_t L_2 = ___1_bits; V_0 = ((int32_t)(L_1>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_2))&((int32_t)31))))); goto IL_0012; } IL_0012: { int32_t L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bitcount_mBD2C97B43B96A6886E7ADD14B7314CFE6C623BF8 (uint32_t ___0_a, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0 = ___0_a; uint32_t L_1 = ___0_a; ___0_a = ((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_0&((int32_t)1431655765))), ((int32_t)(((int32_t)((uint32_t)L_1>>1))&((int32_t)1431655765))))); uint32_t L_2 = ___0_a; uint32_t L_3 = ___0_a; ___0_a = ((int32_t)il2cpp_codegen_add(((int32_t)((int32_t)L_2&((int32_t)858993459))), ((int32_t)(((int32_t)((uint32_t)L_3>>2))&((int32_t)858993459))))); uint32_t L_4 = ___0_a; uint32_t L_5 = ___0_a; ___0_a = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_4, ((int32_t)((uint32_t)L_5>>4))))&((int32_t)252645135))); uint32_t L_6 = ___0_a; uint32_t L_7 = ___0_a; ___0_a = ((int32_t)il2cpp_codegen_add((int32_t)L_6, ((int32_t)((uint32_t)L_7>>8)))); uint32_t L_8 = ___0_a; uint32_t L_9 = ___0_a; ___0_a = ((int32_t)il2cpp_codegen_add((int32_t)L_8, ((int32_t)((uint32_t)L_9>>((int32_t)16))))); uint32_t L_10 = ___0_a; V_0 = ((int32_t)((int32_t)L_10&((int32_t)255))); goto IL_004d; } IL_004d: { int32_t L_11 = V_0; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__bitreverse16_m924992B20DDF8D7B14CDE3A78D3426C8066B1809 (int32_t ___0_n, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_n; int32_t L_1 = ___0_n; ___0_n = ((int32_t)(((int32_t)(((int32_t)(L_0&((int32_t)43690)))>>1))|((int32_t)(((int32_t)(L_1&((int32_t)21845)))<<1)))); int32_t L_2 = ___0_n; int32_t L_3 = ___0_n; ___0_n = ((int32_t)(((int32_t)(((int32_t)(L_2&((int32_t)52428)))>>2))|((int32_t)(((int32_t)(L_3&((int32_t)13107)))<<2)))); int32_t L_4 = ___0_n; int32_t L_5 = ___0_n; ___0_n = ((int32_t)(((int32_t)(((int32_t)(L_4&((int32_t)61680)))>>4))|((int32_t)(((int32_t)(L_5&((int32_t)3855)))<<4)))); int32_t L_6 = ___0_n; int32_t L_7 = ___0_n; ___0_n = ((int32_t)(((int32_t)(((int32_t)(L_6&((int32_t)65280)))>>8))|((int32_t)(((int32_t)(L_7&((int32_t)255)))<<8)))); int32_t L_8 = ___0_n; V_0 = L_8; goto IL_0059; } IL_0059: { int32_t L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB (uint8_t ___0_x, uint8_t ___1_y, const RuntimeMethod* method) { uint32_t V_0 = 0; uint8_t V_1 = 0x0; { uint8_t L_0 = ___0_x; uint8_t L_1 = ___1_y; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)L_1)), ((int32_t)128))); uint32_t L_2 = V_0; uint32_t L_3 = V_0; V_1 = (uint8_t)((int32_t)(uint8_t)((int32_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, ((int32_t)((uint32_t)L_3>>8))))>>8))); goto IL_0016; } IL_0016: { uint8_t L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C (int32_t ___0_x, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; uint8_t V_2 = 0x0; bool V_3 = false; { int32_t L_0 = ___0_x; V_0 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)((int32_t)255))))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_002f; } } { int32_t L_2 = ___0_x; V_1 = (bool)((((int32_t)L_2) < ((int32_t)0))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001a; } } { V_2 = (uint8_t)0; goto IL_0034; } IL_001a: { int32_t L_4 = ___0_x; V_3 = (bool)((((int32_t)L_4) > ((int32_t)((int32_t)255)))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_002e; } } { V_2 = (uint8_t)((int32_t)255); goto IL_0034; } IL_002e: { } IL_002f: { int32_t L_6 = ___0_x; V_2 = (uint8_t)((int32_t)(uint8_t)L_6); goto IL_0034; } IL_0034: { uint8_t L_7 = V_2; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195 (int32_t ___0_r, int32_t ___1_g, int32_t ___2_b, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { int32_t L_0 = ___0_r; int32_t L_1 = ___1_g; int32_t L_2 = ___2_b; V_0 = (uint8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)77))), ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)150))))), ((int32_t)il2cpp_codegen_multiply(((int32_t)29), L_2))))>>8))); goto IL_0018; } IL_0018: { uint8_t L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t StbImage_stbi__compute_y_16_mB182354A06F98E34F571D8C508E72D2E9067363E (int32_t ___0_r, int32_t ___1_g, int32_t ___2_b, const RuntimeMethod* method) { uint16_t V_0 = 0; { int32_t L_0 = ___0_r; int32_t L_1 = ___1_g; int32_t L_2 = ___2_b; V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)77))), ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)150))))), ((int32_t)il2cpp_codegen_multiply(((int32_t)29), L_2))))>>8))); goto IL_0018; } IL_0018: { uint16_t L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__convert_format_m4BA1B90BCD1DF2190C32B984046E7B96979B7A08 (uint8_t* ___0_data, int32_t ___1_img_n, int32_t ___2_req_comp, uint32_t ___3_x, uint32_t ___4_y, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43452BBEA0638F454FF0D37B4FD3C2DEBA3C06FF); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; uint8_t* V_2 = NULL; bool V_3 = false; uint8_t* V_4 = NULL; bool V_5 = false; uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; uint8_t V_11 = 0x0; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; int32_t G_B6_0 = 0; int32_t G_B63_0 = 0; { V_0 = 0; V_1 = 0; int32_t L_0 = ___2_req_comp; int32_t L_1 = ___1_img_n; V_3 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); bool L_2 = V_3; if (!L_2) { goto IL_0015; } } { uint8_t* L_3 = ___0_data; V_4 = L_3; goto IL_0450; } IL_0015: { int32_t L_4 = ___2_req_comp; uint32_t L_5 = ___3_x; uint32_t L_6 = ___4_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_7; L_7 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_4, L_5, L_6, 0, NULL); V_2 = (uint8_t*)L_7; uint8_t* L_8 = V_2; V_5 = (bool)((((intptr_t)L_8) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_9 = V_5; if (!L_9) { goto IL_004c; } } { uint8_t* L_10 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_10, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_11; L_11 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_11) { goto IL_0042; } } { G_B6_0 = 0; goto IL_0043; } IL_0042: { G_B6_0 = 0; } IL_0043: { V_4 = (uint8_t*)((uintptr_t)((int64_t)G_B6_0)); goto IL_0450; } IL_004c: { V_1 = 0; goto IL_0436; } IL_0053: { uint8_t* L_12 = ___0_data; int32_t L_13 = V_1; uint32_t L_14 = ___3_x; int32_t L_15 = ___1_img_n; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_13), ((int64_t)(uint64_t)L_14))), ((int64_t)L_15)))))); uint8_t* L_16 = V_2; int32_t L_17 = V_1; uint32_t L_18 = ___3_x; int32_t L_19 = ___2_req_comp; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_17), ((int64_t)(uint64_t)L_18))), ((int64_t)L_19)))))); int32_t L_20 = ___1_img_n; int32_t L_21 = ___2_req_comp; V_9 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_20, 8)), L_21)); int32_t L_22 = V_9; V_8 = L_22; int32_t L_23 = V_8; switch (((int32_t)il2cpp_codegen_subtract(L_23, ((int32_t)10)))) { case 0: { goto IL_00ec; } case 1: { goto IL_0126; } case 2: { goto IL_0168; } case 3: { goto IL_040c; } case 4: { goto IL_040c; } case 5: { goto IL_040c; } case 6: { goto IL_040c; } case 7: { goto IL_01b6; } case 8: { goto IL_040c; } case 9: { goto IL_01e4; } case 10: { goto IL_0226; } } } { goto IL_00b1; } IL_00b1: { int32_t L_24 = V_8; switch (((int32_t)il2cpp_codegen_subtract(L_24, ((int32_t)25)))) { case 0: { goto IL_02c2; } case 1: { goto IL_02ff; } case 2: { goto IL_040c; } case 3: { goto IL_0274; } case 4: { goto IL_040c; } case 5: { goto IL_040c; } case 6: { goto IL_040c; } case 7: { goto IL_040c; } case 8: { goto IL_0348; } case 9: { goto IL_0385; } case 10: { goto IL_03cb; } } } { goto IL_040c; } IL_00ec: { uint32_t L_25 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_25, 1)); goto IL_0114; } IL_00f2: { uint8_t* L_26 = V_7; uint8_t* L_27 = V_6; int32_t L_28 = (*(L_27)); *((int8_t*)L_26) = (int8_t)L_28; uint8_t* L_29 = V_7; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, 1))) = (int8_t)((int32_t)255); int32_t L_30 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_30, 1)); uint8_t* L_31 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 2)); } IL_0114: { int32_t L_33 = V_0; V_10 = (bool)((((int32_t)((((int32_t)L_33) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_34 = V_10; if (L_34) { goto IL_00f2; } } { goto IL_0431; } IL_0126: { uint32_t L_35 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, 1)); goto IL_0156; } IL_012c: { uint8_t* L_36 = V_7; uint8_t* L_37 = V_7; uint8_t* L_38 = V_7; uint8_t* L_39 = V_6; int32_t L_40 = (*(L_39)); int32_t L_41 = L_40; V_11 = (uint8_t)L_41; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, 2))) = (int8_t)L_41; uint8_t L_42 = V_11; uint8_t L_43 = L_42; V_11 = L_43; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1))) = (int8_t)L_43; uint8_t L_44 = V_11; *((int8_t*)L_36) = (int8_t)L_44; int32_t L_45 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_45, 1)); uint8_t* L_46 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 3)); } IL_0156: { int32_t L_48 = V_0; V_12 = (bool)((((int32_t)((((int32_t)L_48) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_49 = V_12; if (L_49) { goto IL_012c; } } { goto IL_0431; } IL_0168: { uint32_t L_50 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_50, 1)); goto IL_01a4; } IL_016e: { uint8_t* L_51 = V_7; uint8_t* L_52 = V_7; uint8_t* L_53 = V_7; uint8_t* L_54 = V_6; int32_t L_55 = (*(L_54)); int32_t L_56 = L_55; V_11 = (uint8_t)L_56; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, 2))) = (int8_t)L_56; uint8_t L_57 = V_11; uint8_t L_58 = L_57; V_11 = L_58; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1))) = (int8_t)L_58; uint8_t L_59 = V_11; *((int8_t*)L_51) = (int8_t)L_59; uint8_t* L_60 = V_7; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_60, 3))) = (int8_t)((int32_t)255); int32_t L_61 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_61, 1)); uint8_t* L_62 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1)); uint8_t* L_63 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 4)); } IL_01a4: { int32_t L_64 = V_0; V_13 = (bool)((((int32_t)((((int32_t)L_64) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_65 = V_13; if (L_65) { goto IL_016e; } } { goto IL_0431; } IL_01b6: { uint32_t L_66 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_66, 1)); goto IL_01d2; } IL_01bc: { uint8_t* L_67 = V_7; uint8_t* L_68 = V_6; int32_t L_69 = (*(L_68)); *((int8_t*)L_67) = (int8_t)L_69; int32_t L_70 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_70, 1)); uint8_t* L_71 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 2)); uint8_t* L_72 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1)); } IL_01d2: { int32_t L_73 = V_0; V_14 = (bool)((((int32_t)((((int32_t)L_73) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_74 = V_14; if (L_74) { goto IL_01bc; } } { goto IL_0431; } IL_01e4: { uint32_t L_75 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_75, 1)); goto IL_0214; } IL_01ea: { uint8_t* L_76 = V_7; uint8_t* L_77 = V_7; uint8_t* L_78 = V_7; uint8_t* L_79 = V_6; int32_t L_80 = (*(L_79)); int32_t L_81 = L_80; V_11 = (uint8_t)L_81; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_78, 2))) = (int8_t)L_81; uint8_t L_82 = V_11; uint8_t L_83 = L_82; V_11 = L_83; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1))) = (int8_t)L_83; uint8_t L_84 = V_11; *((int8_t*)L_76) = (int8_t)L_84; int32_t L_85 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_85, 1)); uint8_t* L_86 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 2)); uint8_t* L_87 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 3)); } IL_0214: { int32_t L_88 = V_0; V_15 = (bool)((((int32_t)((((int32_t)L_88) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_89 = V_15; if (L_89) { goto IL_01ea; } } { goto IL_0431; } IL_0226: { uint32_t L_90 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_90, 1)); goto IL_0262; } IL_022c: { uint8_t* L_91 = V_7; uint8_t* L_92 = V_7; uint8_t* L_93 = V_7; uint8_t* L_94 = V_6; int32_t L_95 = (*(L_94)); int32_t L_96 = L_95; V_11 = (uint8_t)L_96; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_93, 2))) = (int8_t)L_96; uint8_t L_97 = V_11; uint8_t L_98 = L_97; V_11 = L_98; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1))) = (int8_t)L_98; uint8_t L_99 = V_11; *((int8_t*)L_91) = (int8_t)L_99; uint8_t* L_100 = V_7; uint8_t* L_101 = V_6; int32_t L_102 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_100, 3))) = (int8_t)L_102; int32_t L_103 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_103, 1)); uint8_t* L_104 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_104, 2)); uint8_t* L_105 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_105, 4)); } IL_0262: { int32_t L_106 = V_0; V_16 = (bool)((((int32_t)((((int32_t)L_106) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_107 = V_16; if (L_107) { goto IL_022c; } } { goto IL_0431; } IL_0274: { uint32_t L_108 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_108, 1)); goto IL_02b0; } IL_027a: { uint8_t* L_109 = V_7; uint8_t* L_110 = V_6; int32_t L_111 = (*(L_110)); *((int8_t*)L_109) = (int8_t)L_111; uint8_t* L_112 = V_7; uint8_t* L_113 = V_6; int32_t L_114 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_113, 1)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_112, 1))) = (int8_t)L_114; uint8_t* L_115 = V_7; uint8_t* L_116 = V_6; int32_t L_117 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_116, 2)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_115, 2))) = (int8_t)L_117; uint8_t* L_118 = V_7; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_118, 3))) = (int8_t)((int32_t)255); int32_t L_119 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_119, 1)); uint8_t* L_120 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_120, 3)); uint8_t* L_121 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_121, 4)); } IL_02b0: { int32_t L_122 = V_0; V_17 = (bool)((((int32_t)((((int32_t)L_122) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_123 = V_17; if (L_123) { goto IL_027a; } } { goto IL_0431; } IL_02c2: { uint32_t L_124 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_124, 1)); goto IL_02ed; } IL_02c8: { uint8_t* L_125 = V_7; uint8_t* L_126 = V_6; int32_t L_127 = (*(L_126)); uint8_t* L_128 = V_6; int32_t L_129 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_128, 1)))); uint8_t* L_130 = V_6; int32_t L_131 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_130, 2)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_132; L_132 = StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195(L_127, L_129, L_131, NULL); *((int8_t*)L_125) = (int8_t)L_132; int32_t L_133 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_133, 1)); uint8_t* L_134 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_134, 3)); uint8_t* L_135 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_135, 1)); } IL_02ed: { int32_t L_136 = V_0; V_18 = (bool)((((int32_t)((((int32_t)L_136) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_137 = V_18; if (L_137) { goto IL_02c8; } } { goto IL_0431; } IL_02ff: { uint32_t L_138 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_138, 1)); goto IL_0336; } IL_0305: { uint8_t* L_139 = V_7; uint8_t* L_140 = V_6; int32_t L_141 = (*(L_140)); uint8_t* L_142 = V_6; int32_t L_143 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_142, 1)))); uint8_t* L_144 = V_6; int32_t L_145 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_144, 2)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_146; L_146 = StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195(L_141, L_143, L_145, NULL); *((int8_t*)L_139) = (int8_t)L_146; uint8_t* L_147 = V_7; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_147, 1))) = (int8_t)((int32_t)255); int32_t L_148 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_148, 1)); uint8_t* L_149 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_149, 3)); uint8_t* L_150 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_150, 2)); } IL_0336: { int32_t L_151 = V_0; V_19 = (bool)((((int32_t)((((int32_t)L_151) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_152 = V_19; if (L_152) { goto IL_0305; } } { goto IL_0431; } IL_0348: { uint32_t L_153 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_153, 1)); goto IL_0373; } IL_034e: { uint8_t* L_154 = V_7; uint8_t* L_155 = V_6; int32_t L_156 = (*(L_155)); uint8_t* L_157 = V_6; int32_t L_158 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_157, 1)))); uint8_t* L_159 = V_6; int32_t L_160 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_159, 2)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_161; L_161 = StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195(L_156, L_158, L_160, NULL); *((int8_t*)L_154) = (int8_t)L_161; int32_t L_162 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_162, 1)); uint8_t* L_163 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_163, 4)); uint8_t* L_164 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_164, 1)); } IL_0373: { int32_t L_165 = V_0; V_20 = (bool)((((int32_t)((((int32_t)L_165) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_166 = V_20; if (L_166) { goto IL_034e; } } { goto IL_0431; } IL_0385: { uint32_t L_167 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_167, 1)); goto IL_03bc; } IL_038b: { uint8_t* L_168 = V_7; uint8_t* L_169 = V_6; int32_t L_170 = (*(L_169)); uint8_t* L_171 = V_6; int32_t L_172 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_171, 1)))); uint8_t* L_173 = V_6; int32_t L_174 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_173, 2)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_175; L_175 = StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195(L_170, L_172, L_174, NULL); *((int8_t*)L_168) = (int8_t)L_175; uint8_t* L_176 = V_7; uint8_t* L_177 = V_6; int32_t L_178 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_177, 3)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_176, 1))) = (int8_t)L_178; int32_t L_179 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_179, 1)); uint8_t* L_180 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_180, 4)); uint8_t* L_181 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_181, 2)); } IL_03bc: { int32_t L_182 = V_0; V_21 = (bool)((((int32_t)((((int32_t)L_182) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_183 = V_21; if (L_183) { goto IL_038b; } } { goto IL_0431; } IL_03cb: { uint32_t L_184 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_184, 1)); goto IL_03fd; } IL_03d1: { uint8_t* L_185 = V_7; uint8_t* L_186 = V_6; int32_t L_187 = (*(L_186)); *((int8_t*)L_185) = (int8_t)L_187; uint8_t* L_188 = V_7; uint8_t* L_189 = V_6; int32_t L_190 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_189, 1)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_188, 1))) = (int8_t)L_190; uint8_t* L_191 = V_7; uint8_t* L_192 = V_6; int32_t L_193 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_192, 2)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_191, 2))) = (int8_t)L_193; int32_t L_194 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_194, 1)); uint8_t* L_195 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_195, 4)); uint8_t* L_196 = V_7; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_196, 3)); } IL_03fd: { int32_t L_197 = V_0; V_22 = (bool)((((int32_t)((((int32_t)L_197) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_198 = V_22; if (L_198) { goto IL_03d1; } } { goto IL_0431; } IL_040c: { uint8_t* L_199 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_199, NULL); uint8_t* L_200 = V_2; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_200, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_201; L_201 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral43452BBEA0638F454FF0D37B4FD3C2DEBA3C06FF, NULL); if (L_201) { goto IL_042a; } } { G_B63_0 = 0; goto IL_042b; } IL_042a: { G_B63_0 = 0; } IL_042b: { V_4 = (uint8_t*)((uintptr_t)((int64_t)G_B63_0)); goto IL_0450; } IL_0431: { int32_t L_202 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_202, 1)); } IL_0436: { int32_t L_203 = V_1; uint32_t L_204 = ___4_y; V_23 = (bool)((((int32_t)L_203) < ((int32_t)L_204))? 1 : 0); bool L_205 = V_23; if (L_205) { goto IL_0053; } } { uint8_t* L_206 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_206, NULL); uint8_t* L_207 = V_2; V_4 = L_207; goto IL_0450; } IL_0450: { uint8_t* L_208 = V_4; return L_208; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t* StbImage_stbi__convert_format16_m989A40EFED050A900C81FA2694685A9999548E5B (uint16_t* ___0_data, int32_t ___1_img_n, int32_t ___2_req_comp, uint32_t ___3_x, uint32_t ___4_y, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43452BBEA0638F454FF0D37B4FD3C2DEBA3C06FF); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; uint16_t* V_2 = NULL; bool V_3 = false; uint16_t* V_4 = NULL; bool V_5 = false; uint16_t* V_6 = NULL; uint16_t* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; uint16_t V_11 = 0; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; int32_t G_B6_0 = 0; int32_t G_B63_0 = 0; { V_0 = 0; V_1 = 0; int32_t L_0 = ___2_req_comp; int32_t L_1 = ___1_img_n; V_3 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); bool L_2 = V_3; if (!L_2) { goto IL_0015; } } { uint16_t* L_3 = ___0_data; V_4 = L_3; goto IL_04c3; } IL_0015: { int32_t L_4 = ___2_req_comp; uint32_t L_5 = ___3_x; uint32_t L_6 = ___4_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_7; L_7 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_4), ((int64_t)(uint64_t)L_5))), ((int64_t)(uint64_t)L_6))), ((int64_t)2))), NULL); V_2 = (uint16_t*)L_7; uint16_t* L_8 = V_2; V_5 = (bool)((((intptr_t)L_8) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_9 = V_5; if (!L_9) { goto IL_0053; } } { uint16_t* L_10 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_10, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_11; L_11 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_11) { goto IL_0049; } } { G_B6_0 = 0; goto IL_004a; } IL_0049: { G_B6_0 = 0; } IL_004a: { V_4 = (uint16_t*)((uintptr_t)((int64_t)G_B6_0)); goto IL_04c3; } IL_0053: { V_1 = 0; goto IL_04a9; } IL_005a: { uint16_t* L_12 = ___0_data; int32_t L_13 = V_1; uint32_t L_14 = ___3_x; int32_t L_15 = ___1_img_n; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_13), ((int64_t)(uint64_t)L_14))), ((int64_t)L_15))), ((int64_t)2)))))); uint16_t* L_16 = V_2; int32_t L_17 = V_1; uint32_t L_18 = ___3_x; int32_t L_19 = ___2_req_comp; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_17), ((int64_t)(uint64_t)L_18))), ((int64_t)L_19))), ((int64_t)2)))))); int32_t L_20 = ___1_img_n; int32_t L_21 = ___2_req_comp; V_9 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_20, 8)), L_21)); int32_t L_22 = V_9; V_8 = L_22; int32_t L_23 = V_8; switch (((int32_t)il2cpp_codegen_subtract(L_23, ((int32_t)10)))) { case 0: { goto IL_00f9; } case 1: { goto IL_0136; } case 2: { goto IL_017e; } case 3: { goto IL_047f; } case 4: { goto IL_047f; } case 5: { goto IL_047f; } case 6: { goto IL_047f; } case 7: { goto IL_01d5; } case 8: { goto IL_047f; } case 9: { goto IL_0206; } case 10: { goto IL_0251; } } } { goto IL_00be; } IL_00be: { int32_t L_24 = V_8; switch (((int32_t)il2cpp_codegen_subtract(L_24, ((int32_t)25)))) { case 0: { goto IL_0308; } case 1: { goto IL_034b; } case 2: { goto IL_047f; } case 3: { goto IL_02ab; } case 4: { goto IL_047f; } case 5: { goto IL_047f; } case 6: { goto IL_047f; } case 7: { goto IL_047f; } case 8: { goto IL_039d; } case 9: { goto IL_03e0; } case 10: { goto IL_0432; } } } { goto IL_047f; } IL_00f9: { uint32_t L_25 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_25, 1)); goto IL_0124; } IL_00ff: { uint16_t* L_26 = V_7; uint16_t* L_27 = V_6; int32_t L_28 = (*(L_27)); *((int16_t*)L_26) = (int16_t)L_28; uint16_t* L_29 = V_7; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_29, 2))) = (int16_t)((int32_t)65535); int32_t L_30 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_30, 1)); uint16_t* L_31 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_31, 2)); uint16_t* L_32 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_32, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))); } IL_0124: { int32_t L_33 = V_0; V_10 = (bool)((((int32_t)((((int32_t)L_33) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_34 = V_10; if (L_34) { goto IL_00ff; } } { goto IL_04a4; } IL_0136: { uint32_t L_35 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, 1)); goto IL_016c; } IL_013c: { uint16_t* L_36 = V_7; uint16_t* L_37 = V_7; uint16_t* L_38 = V_7; uint16_t* L_39 = V_6; int32_t L_40 = (*(L_39)); int32_t L_41 = L_40; V_11 = (uint16_t)L_41; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)L_41; uint16_t L_42 = V_11; uint16_t L_43 = L_42; V_11 = L_43; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_37, 2))) = (int16_t)L_43; uint16_t L_44 = V_11; *((int16_t*)L_36) = (int16_t)L_44; int32_t L_45 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_45, 1)); uint16_t* L_46 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_46, 2)); uint16_t* L_47 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_47, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))); } IL_016c: { int32_t L_48 = V_0; V_12 = (bool)((((int32_t)((((int32_t)L_48) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_49 = V_12; if (L_49) { goto IL_013c; } } { goto IL_04a4; } IL_017e: { uint32_t L_50 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_50, 1)); goto IL_01c3; } IL_0184: { uint16_t* L_51 = V_7; uint16_t* L_52 = V_7; uint16_t* L_53 = V_7; uint16_t* L_54 = V_6; int32_t L_55 = (*(L_54)); int32_t L_56 = L_55; V_11 = (uint16_t)L_56; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_53, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)L_56; uint16_t L_57 = V_11; uint16_t L_58 = L_57; V_11 = L_58; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_52, 2))) = (int16_t)L_58; uint16_t L_59 = V_11; *((int16_t*)L_51) = (int16_t)L_59; uint16_t* L_60 = V_7; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2))))) = (int16_t)((int32_t)65535); int32_t L_61 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_61, 1)); uint16_t* L_62 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_62, 2)); uint16_t* L_63 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_63, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); } IL_01c3: { int32_t L_64 = V_0; V_13 = (bool)((((int32_t)((((int32_t)L_64) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_65 = V_13; if (L_65) { goto IL_0184; } } { goto IL_04a4; } IL_01d5: { uint32_t L_66 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_66, 1)); goto IL_01f4; } IL_01db: { uint16_t* L_67 = V_7; uint16_t* L_68 = V_6; int32_t L_69 = (*(L_68)); *((int16_t*)L_67) = (int16_t)L_69; int32_t L_70 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_70, 1)); uint16_t* L_71 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_71, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))); uint16_t* L_72 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_72, 2)); } IL_01f4: { int32_t L_73 = V_0; V_14 = (bool)((((int32_t)((((int32_t)L_73) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_74 = V_14; if (L_74) { goto IL_01db; } } { goto IL_04a4; } IL_0206: { uint32_t L_75 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_75, 1)); goto IL_023f; } IL_020c: { uint16_t* L_76 = V_7; uint16_t* L_77 = V_7; uint16_t* L_78 = V_7; uint16_t* L_79 = V_6; int32_t L_80 = (*(L_79)); int32_t L_81 = L_80; V_11 = (uint16_t)L_81; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_78, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)L_81; uint16_t L_82 = V_11; uint16_t L_83 = L_82; V_11 = L_83; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_77, 2))) = (int16_t)L_83; uint16_t L_84 = V_11; *((int16_t*)L_76) = (int16_t)L_84; int32_t L_85 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_85, 1)); uint16_t* L_86 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_86, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))); uint16_t* L_87 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_87, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))); } IL_023f: { int32_t L_88 = V_0; V_15 = (bool)((((int32_t)((((int32_t)L_88) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_89 = V_15; if (L_89) { goto IL_020c; } } { goto IL_04a4; } IL_0251: { uint32_t L_90 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_90, 1)); goto IL_0299; } IL_0257: { uint16_t* L_91 = V_7; uint16_t* L_92 = V_7; uint16_t* L_93 = V_7; uint16_t* L_94 = V_6; int32_t L_95 = (*(L_94)); int32_t L_96 = L_95; V_11 = (uint16_t)L_96; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_93, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)L_96; uint16_t L_97 = V_11; uint16_t L_98 = L_97; V_11 = L_98; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_92, 2))) = (int16_t)L_98; uint16_t L_99 = V_11; *((int16_t*)L_91) = (int16_t)L_99; uint16_t* L_100 = V_7; uint16_t* L_101 = V_6; int32_t L_102 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_101, 2)))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_100, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2))))) = (int16_t)L_102; int32_t L_103 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_103, 1)); uint16_t* L_104 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_104, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))); uint16_t* L_105 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_105, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); } IL_0299: { int32_t L_106 = V_0; V_16 = (bool)((((int32_t)((((int32_t)L_106) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_107 = V_16; if (L_107) { goto IL_0257; } } { goto IL_04a4; } IL_02ab: { uint32_t L_108 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_108, 1)); goto IL_02f6; } IL_02b1: { uint16_t* L_109 = V_7; uint16_t* L_110 = V_6; int32_t L_111 = (*(L_110)); *((int16_t*)L_109) = (int16_t)L_111; uint16_t* L_112 = V_7; uint16_t* L_113 = V_6; int32_t L_114 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_113, 2)))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_112, 2))) = (int16_t)L_114; uint16_t* L_115 = V_7; uint16_t* L_116 = V_6; int32_t L_117 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_116, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_115, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)L_117; uint16_t* L_118 = V_7; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_118, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2))))) = (int16_t)((int32_t)65535); int32_t L_119 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_119, 1)); uint16_t* L_120 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_120, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))); uint16_t* L_121 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_121, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); } IL_02f6: { int32_t L_122 = V_0; V_17 = (bool)((((int32_t)((((int32_t)L_122) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_123 = V_17; if (L_123) { goto IL_02b1; } } { goto IL_04a4; } IL_0308: { uint32_t L_124 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_124, 1)); goto IL_0339; } IL_030e: { uint16_t* L_125 = V_7; uint16_t* L_126 = V_6; int32_t L_127 = (*(L_126)); uint16_t* L_128 = V_6; int32_t L_129 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_128, 2)))); uint16_t* L_130 = V_6; int32_t L_131 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_130, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint16_t L_132; L_132 = StbImage_stbi__compute_y_16_mB182354A06F98E34F571D8C508E72D2E9067363E(L_127, L_129, L_131, NULL); *((int16_t*)L_125) = (int16_t)L_132; int32_t L_133 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_133, 1)); uint16_t* L_134 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_134, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))); uint16_t* L_135 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_135, 2)); } IL_0339: { int32_t L_136 = V_0; V_18 = (bool)((((int32_t)((((int32_t)L_136) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_137 = V_18; if (L_137) { goto IL_030e; } } { goto IL_04a4; } IL_034b: { uint32_t L_138 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_138, 1)); goto IL_038b; } IL_0351: { uint16_t* L_139 = V_7; uint16_t* L_140 = V_6; int32_t L_141 = (*(L_140)); uint16_t* L_142 = V_6; int32_t L_143 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_142, 2)))); uint16_t* L_144 = V_6; int32_t L_145 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_144, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint16_t L_146; L_146 = StbImage_stbi__compute_y_16_mB182354A06F98E34F571D8C508E72D2E9067363E(L_141, L_143, L_145, NULL); *((int16_t*)L_139) = (int16_t)L_146; uint16_t* L_147 = V_7; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_147, 2))) = (int16_t)((int32_t)65535); int32_t L_148 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_148, 1)); uint16_t* L_149 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_149, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))); uint16_t* L_150 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_150, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))); } IL_038b: { int32_t L_151 = V_0; V_19 = (bool)((((int32_t)((((int32_t)L_151) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_152 = V_19; if (L_152) { goto IL_0351; } } { goto IL_04a4; } IL_039d: { uint32_t L_153 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_153, 1)); goto IL_03ce; } IL_03a3: { uint16_t* L_154 = V_7; uint16_t* L_155 = V_6; int32_t L_156 = (*(L_155)); uint16_t* L_157 = V_6; int32_t L_158 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_157, 2)))); uint16_t* L_159 = V_6; int32_t L_160 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_159, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint16_t L_161; L_161 = StbImage_stbi__compute_y_16_mB182354A06F98E34F571D8C508E72D2E9067363E(L_156, L_158, L_160, NULL); *((int16_t*)L_154) = (int16_t)L_161; int32_t L_162 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_162, 1)); uint16_t* L_163 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_163, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); uint16_t* L_164 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_164, 2)); } IL_03ce: { int32_t L_165 = V_0; V_20 = (bool)((((int32_t)((((int32_t)L_165) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_166 = V_20; if (L_166) { goto IL_03a3; } } { goto IL_04a4; } IL_03e0: { uint32_t L_167 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_167, 1)); goto IL_0423; } IL_03e6: { uint16_t* L_168 = V_7; uint16_t* L_169 = V_6; int32_t L_170 = (*(L_169)); uint16_t* L_171 = V_6; int32_t L_172 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_171, 2)))); uint16_t* L_173 = V_6; int32_t L_174 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_173, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint16_t L_175; L_175 = StbImage_stbi__compute_y_16_mB182354A06F98E34F571D8C508E72D2E9067363E(L_170, L_172, L_174, NULL); *((int16_t*)L_168) = (int16_t)L_175; uint16_t* L_176 = V_7; uint16_t* L_177 = V_6; int32_t L_178 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_177, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_176, 2))) = (int16_t)L_178; int32_t L_179 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_179, 1)); uint16_t* L_180 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_180, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); uint16_t* L_181 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_181, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))); } IL_0423: { int32_t L_182 = V_0; V_21 = (bool)((((int32_t)((((int32_t)L_182) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_183 = V_21; if (L_183) { goto IL_03e6; } } { goto IL_04a4; } IL_0432: { uint32_t L_184 = ___3_x; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_184, 1)); goto IL_0470; } IL_0438: { uint16_t* L_185 = V_7; uint16_t* L_186 = V_6; int32_t L_187 = (*(L_186)); *((int16_t*)L_185) = (int16_t)L_187; uint16_t* L_188 = V_7; uint16_t* L_189 = V_6; int32_t L_190 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_189, 2)))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_188, 2))) = (int16_t)L_190; uint16_t* L_191 = V_7; uint16_t* L_192 = V_6; int32_t L_193 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_192, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_191, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)L_193; int32_t L_194 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_194, 1)); uint16_t* L_195 = V_6; V_6 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_195, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); uint16_t* L_196 = V_7; V_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_196, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))); } IL_0470: { int32_t L_197 = V_0; V_22 = (bool)((((int32_t)((((int32_t)L_197) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_198 = V_22; if (L_198) { goto IL_0438; } } { goto IL_04a4; } IL_047f: { uint16_t* L_199 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_199, NULL); uint16_t* L_200 = V_2; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_200, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_201; L_201 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral43452BBEA0638F454FF0D37B4FD3C2DEBA3C06FF, NULL); if (L_201) { goto IL_049d; } } { G_B63_0 = 0; goto IL_049e; } IL_049d: { G_B63_0 = 0; } IL_049e: { V_4 = (uint16_t*)((uintptr_t)((int64_t)G_B63_0)); goto IL_04c3; } IL_04a4: { int32_t L_202 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_202, 1)); } IL_04a9: { int32_t L_203 = V_1; uint32_t L_204 = ___4_y; V_23 = (bool)((((int32_t)L_203) < ((int32_t)L_204))? 1 : 0); bool L_205 = V_23; if (L_205) { goto IL_005a; } } { uint16_t* L_206 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_206, NULL); uint16_t* L_207 = V_2; V_4 = L_207; goto IL_04c3; } IL_04c3: { uint16_t* L_208 = V_4; return L_208; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; uint8_t L_4; L_4 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_3, NULL); V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_2<<8)), (int32_t)L_4)); goto IL_0015; } IL_0015: { int32_t L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; uint8_t L_4; L_4 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_3, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_2, ((int32_t)((int32_t)L_4<<8)))); goto IL_0015; } IL_0015: { int32_t L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint32_t V_1 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_0, NULL); V_0 = L_1; uint32_t L_2 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; int32_t L_4; L_4 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_3, NULL); V_1 = ((int32_t)(uint32_t)((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)((uint32_t)((int32_t)((int32_t)L_2<<((int32_t)16))))), ((int64_t)L_4)))); goto IL_0019; } IL_0019: { uint32_t L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StbImage_stbi__get32le_mD57A16FFAA58C9BC8E42567874BD9334A6474A55 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint32_t V_1 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_0, NULL); V_0 = L_1; uint32_t L_2 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; int32_t L_4; L_4 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_3, NULL); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, ((int32_t)(L_4<<((int32_t)16))))); uint32_t L_5 = V_0; V_1 = L_5; goto IL_0018; } IL_0018: { uint32_t L_6 = V_1; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__high_bit_m3AEAFB0C6BF8551EEAAE014EC4EC2B84DA62EF9D (uint32_t ___0_z, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; { V_0 = 0; uint32_t L_0 = ___0_z; V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_000f; } } { V_2 = (-1); goto IL_008d; } IL_000f: { uint32_t L_2 = ___0_z; V_3 = (bool)((((int32_t)((!(((uint32_t)L_2) >= ((uint32_t)((int32_t)65536))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_3 = V_3; if (!L_3) { goto IL_002b; } } { int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, ((int32_t)16))); uint32_t L_5 = ___0_z; ___0_z = ((int32_t)((uint32_t)L_5>>((int32_t)16))); } IL_002b: { uint32_t L_6 = ___0_z; V_4 = (bool)((((int32_t)((!(((uint32_t)L_6) >= ((uint32_t)((int32_t)256))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_7 = V_4; if (!L_7) { goto IL_0047; } } { int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 8)); uint32_t L_9 = ___0_z; ___0_z = ((int32_t)((uint32_t)L_9>>8)); } IL_0047: { uint32_t L_10 = ___0_z; V_5 = (bool)((((int32_t)((!(((uint32_t)L_10) >= ((uint32_t)((int32_t)16))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_0060; } } { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 4)); uint32_t L_13 = ___0_z; ___0_z = ((int32_t)((uint32_t)L_13>>4)); } IL_0060: { uint32_t L_14 = ___0_z; V_6 = (bool)((((int32_t)((!(((uint32_t)L_14) >= ((uint32_t)4)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_15 = V_6; if (!L_15) { goto IL_0078; } } { int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 2)); uint32_t L_17 = ___0_z; ___0_z = ((int32_t)((uint32_t)L_17>>2)); } IL_0078: { uint32_t L_18 = ___0_z; V_7 = (bool)((((int32_t)((!(((uint32_t)L_18) >= ((uint32_t)2)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_19 = V_7; if (!L_19) { goto IL_0089; } } { int32_t L_20 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0089: { int32_t L_21 = V_0; V_2 = L_21; goto IL_008d; } IL_008d: { int32_t L_22 = V_2; return L_22; } } 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF29710DFD76C69A777F183389A99DF639F420062); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; int32_t* L_1 = ___1_x; int32_t* L_2 = ___2_y; int32_t* L_3 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_4; L_4 = StbImage_stbi__jpeg_info_m2A16EACADB7E412F1A15E09E73C73C9CEA5ECC95(L_0, L_1, L_2, L_3, NULL); V_0 = (bool)((!(((uint32_t)L_4) <= ((uint32_t)0)))? 1 : 0); bool L_5 = V_0; if (!L_5) { goto IL_0018; } } { V_1 = 1; goto IL_00a5; } IL_0018: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; int32_t* L_7 = ___1_x; int32_t* L_8 = ___2_y; int32_t* L_9 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10; L_10 = StbImage_stbi__png_info_m9ADDC29EE32885099EF4E91A948E4153EE37ECD0(L_6, L_7, L_8, L_9, NULL); V_2 = (bool)((!(((uint32_t)L_10) <= ((uint32_t)0)))? 1 : 0); bool L_11 = V_2; if (!L_11) { goto IL_002c; } } { V_1 = 1; goto IL_00a5; } IL_002c: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = ___0_s; int32_t* L_13 = ___1_x; int32_t* L_14 = ___2_y; int32_t* L_15 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_16; L_16 = StbImage_stbi__gif_info_m4BBE681DE7214E35919781C423C06DDD5490CD0C(L_12, L_13, L_14, L_15, NULL); V_3 = (bool)((!(((uint32_t)L_16) <= ((uint32_t)0)))? 1 : 0); bool L_17 = V_3; if (!L_17) { goto IL_0040; } } { V_1 = 1; goto IL_00a5; } IL_0040: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_18 = ___0_s; int32_t* L_19 = ___1_x; int32_t* L_20 = ___2_y; int32_t* L_21 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_22; L_22 = StbImage_stbi__bmp_info_m15106B42435E2D5E64BCB82AA0BB81CD4EBA66CF(L_18, L_19, L_20, L_21, NULL); V_4 = (bool)((!(((uint32_t)L_22) <= ((uint32_t)0)))? 1 : 0); bool L_23 = V_4; if (!L_23) { goto IL_0056; } } { V_1 = 1; goto IL_00a5; } IL_0056: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_24 = ___0_s; int32_t* L_25 = ___1_x; int32_t* L_26 = ___2_y; int32_t* L_27 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_28; L_28 = StbImage_stbi__psd_info_m1271188F75061C2B973942B6B20AAC5055AEAFC1(L_24, L_25, L_26, L_27, NULL); V_5 = (bool)((!(((uint32_t)L_28) <= ((uint32_t)0)))? 1 : 0); bool L_29 = V_5; if (!L_29) { goto IL_006c; } } { V_1 = 1; goto IL_00a5; } IL_006c: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_30 = ___0_s; int32_t* L_31 = ___1_x; int32_t* L_32 = ___2_y; int32_t* L_33 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_34; L_34 = StbImage_stbi__hdr_info_m6F6846660928D17243B2887C0222101CAD868B11(L_30, L_31, L_32, L_33, NULL); V_6 = (bool)((!(((uint32_t)L_34) <= ((uint32_t)0)))? 1 : 0); bool L_35 = V_6; if (!L_35) { goto IL_0082; } } { V_1 = 1; goto IL_00a5; } IL_0082: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_36 = ___0_s; int32_t* L_37 = ___1_x; int32_t* L_38 = ___2_y; int32_t* L_39 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_40; L_40 = StbImage_stbi__tga_info_m28DEDDD77BD1007B774E3853F36315C8105283F9(L_36, L_37, L_38, L_39, NULL); V_7 = (bool)((!(((uint32_t)L_40) <= ((uint32_t)0)))? 1 : 0); bool L_41 = V_7; if (!L_41) { goto IL_0098; } } { V_1 = 1; goto IL_00a5; } IL_0098: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_42; L_42 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF29710DFD76C69A777F183389A99DF639F420062, NULL); V_1 = L_42; goto IL_00a5; } IL_00a5: { int32_t L_43 = V_1; return L_43; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__is_16_main_m563DAEE58EF61612556A4976F1E33ECA1DA17A03 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__png_is16_m7945BE0E111FDB70F68DCB5B450C615925F2E5F5(L_0, NULL); V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0012; } } { V_1 = 1; goto IL_0027; } IL_0012: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_4; L_4 = StbImage_stbi__psd_is16_m80CBF7E66BBD0A831F6871EED6107E41F2491241(L_3, NULL); V_2 = (bool)((!(((uint32_t)L_4) <= ((uint32_t)0)))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_0023; } } { V_1 = 1; goto IL_0027; } IL_0023: { V_1 = 0; goto IL_0027; } IL_0027: { int32_t L_6 = V_1; return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__load_and_postprocess_mE51FEBF5B71BD457A7E4D4477090C93341BBC2B0 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA V_0; memset((&V_0), 0, sizeof(V_0)); void* V_1 = NULL; bool V_2 = false; void* V_3 = NULL; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; uint16_t* V_7 = NULL; Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* V_8 = NULL; int32_t V_9 = 0; bool V_10 = false; int32_t G_B5_0 = 0; int32_t G_B9_0 = 0; int32_t G_B11_0 = 0; int32_t G_B11_1 = 0; void* G_B11_2 = NULL; int32_t G_B10_0 = 0; int32_t G_B10_1 = 0; void* G_B10_2 = NULL; int32_t G_B12_0 = 0; int32_t G_B12_1 = 0; int32_t G_B12_2 = 0; void* G_B12_3 = NULL; { il2cpp_codegen_initobj((&V_0), sizeof(stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA)); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; int32_t* L_1 = ___1_x; int32_t* L_2 = ___2_y; int32_t* L_3 = ___3_comp; int32_t L_4 = ___4_req_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_5; L_5 = StbImage_stbi__load_main_m8168FF3ABABFEE085EC830C41116EDE3F3B04E5D(L_0, L_1, L_2, L_3, L_4, (stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA*)((uintptr_t)(&V_0)), 0, NULL); V_1 = L_5; void* L_6 = V_1; V_2 = (bool)((((intptr_t)L_6) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_002b; } } { V_3 = (void*)((intptr_t)0); goto IL_00dd; } IL_002b: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_8 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__vertically_flip_on_load_set; if (L_8) { goto IL_0039; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_9 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__vertically_flip_on_load_global; G_B5_0 = L_9; goto IL_003e; } IL_0039: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__vertically_flip_on_load_local; G_B5_0 = L_10; } IL_003e: { V_4 = (bool)((!(((uint32_t)G_B5_0) <= ((uint32_t)0)))? 1 : 0); bool L_11 = V_4; if (!L_11) { goto IL_0072; } } { int32_t L_12 = ___4_req_comp; if (L_12) { goto IL_0050; } } { int32_t* L_13 = ___3_comp; int32_t L_14 = (*(L_13)); G_B9_0 = L_14; goto IL_0052; } IL_0050: { int32_t L_15 = ___4_req_comp; G_B9_0 = L_15; } IL_0052: { V_5 = G_B9_0; void* L_16 = V_1; int32_t* L_17 = ___1_x; int32_t L_18 = (*(L_17)); int32_t* L_19 = ___2_y; int32_t L_20 = (*(L_19)); stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA L_21 = V_0; int32_t L_22 = L_21.___bits_per_channel; if ((((int32_t)L_22) == ((int32_t)((int32_t)16)))) { G_B11_0 = L_20; G_B11_1 = L_18; G_B11_2 = L_16; goto IL_0067; } G_B10_0 = L_20; G_B10_1 = L_18; G_B10_2 = L_16; } { int32_t L_23 = V_5; G_B12_0 = L_23; G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; G_B12_3 = G_B10_2; goto IL_006b; } IL_0067: { int32_t L_24 = V_5; G_B12_0 = ((int32_t)il2cpp_codegen_multiply(L_24, 2)); G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; G_B12_3 = G_B11_2; } IL_006b: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__vertical_flip_m1DCDBF42BAC4B5797C36BF143DE270244471B723(G_B12_3, G_B12_2, G_B12_1, G_B12_0, NULL); } IL_0072: { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA L_25 = V_0; int32_t L_26 = L_25.___bits_per_channel; V_6 = (bool)((((int32_t)L_26) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_27 = V_6; if (!L_27) { goto IL_00d9; } } { void* L_28 = V_1; V_7 = (uint16_t*)L_28; void* L_29 = V_1; V_8 = (Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)L_29; V_9 = 0; goto IL_00c6; } IL_008e: { Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6* L_30 = V_8; int32_t L_31 = V_9; uint32_t L_32 = sizeof(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6); uint16_t* L_33 = V_7; int32_t L_34 = V_9; int32_t L_35 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_33, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_34), 2)))))); il2cpp_codegen_runtime_class_init_inline(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6_il2cpp_TypeInfo_var); Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_36; L_36 = Half_op_Explicit_m13A3CED333F8D63339E0DDE5F852A985072A4295(((float)L_35), NULL); Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_37; L_37 = Half_op_Implicit_m11B334E1418EC94DCD937DB803A1CF354CBBF8F2((uint16_t)((int32_t)65535), NULL); Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6 L_38; L_38 = Half_op_Division_m294E526C62467EB392104AE0D558D0FE5A9DFCE5(L_36, L_37, NULL); *(Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)((Half_tD9EF0813E872A0358C7D9BE2F2E738A5298BDDD6*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), (int32_t)L_32)))) = L_38; int32_t L_39 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00c6: { int32_t L_40 = V_9; int32_t* L_41 = ___1_x; int32_t L_42 = (*(L_41)); int32_t* L_43 = ___2_y; int32_t L_44 = (*(L_43)); int32_t L_45 = ___4_req_comp; V_10 = (bool)((((int32_t)L_40) < ((int32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_42, L_44)), L_45))))? 1 : 0); bool L_46 = V_10; if (L_46) { goto IL_008e; } } { } IL_00d9: { void* L_47 = V_1; V_3 = L_47; goto IL_00dd; } IL_00dd: { void* L_48 = V_3; return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__load_main_m8168FF3ABABFEE085EC830C41116EDE3F3B04E5D (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, int32_t ___6_bpc, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF29710DFD76C69A777F183389A99DF639F420062); s_Il2CppMethodInitialized = true; } bool V_0 = false; void* V_1 = NULL; bool V_2 = false; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; float* V_7 = NULL; bool V_8 = false; int32_t G_B13_0 = 0; int32_t G_B13_1 = 0; float* G_B13_2 = NULL; int32_t G_B12_0 = 0; int32_t G_B12_1 = 0; float* G_B12_2 = NULL; int32_t G_B14_0 = 0; int32_t G_B14_1 = 0; int32_t G_B14_2 = 0; float* G_B14_3 = NULL; int32_t G_B20_0 = 0; { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_0 = ___5_ri; uint32_t L_1 = sizeof(stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA); il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_0, 0, ((int64_t)((int32_t)L_1)), NULL); stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_2 = ___5_ri; NullCheck(L_2); L_2->___bits_per_channel = 8; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_3 = ___5_ri; NullCheck(L_3); L_3->___channel_order = 0; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_4 = ___5_ri; NullCheck(L_4); L_4->___num_channels = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_5 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__png_test_m63AB2A0B8E380552E8ABCCB58E0A748BBCB6FC5C(L_5, NULL); V_0 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0); bool L_7 = V_0; if (!L_7) { goto IL_0049; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; int32_t* L_9 = ___1_x; int32_t* L_10 = ___2_y; int32_t* L_11 = ___3_comp; int32_t L_12 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_13 = ___5_ri; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_14; L_14 = StbImage_stbi__png_load_m2E139D860AF3AC53B46699E3CEAC888441B2EC6E(L_8, L_9, L_10, L_11, L_12, L_13, NULL); V_1 = L_14; goto IL_0137; } IL_0049: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_16; L_16 = StbImage_stbi__bmp_test_m7BBDCCB7A1F05967727FBF07719DF9072EF80085(L_15, NULL); V_2 = (bool)((!(((uint32_t)L_16) <= ((uint32_t)0)))? 1 : 0); bool L_17 = V_2; if (!L_17) { goto IL_0069; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_18 = ___0_s; int32_t* L_19 = ___1_x; int32_t* L_20 = ___2_y; int32_t* L_21 = ___3_comp; int32_t L_22 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_23 = ___5_ri; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_24; L_24 = StbImage_stbi__bmp_load_m98D7B528C04753975CA95A565ACB95320A92AB91(L_18, L_19, L_20, L_21, L_22, L_23, NULL); V_1 = L_24; goto IL_0137; } IL_0069: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_25 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_26; L_26 = StbImage_stbi__gif_test_m1F7DD10DE25B05EED4B616773327231B48406FCC(L_25, NULL); V_3 = (bool)((!(((uint32_t)L_26) <= ((uint32_t)0)))? 1 : 0); bool L_27 = V_3; if (!L_27) { goto IL_0089; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_28 = ___0_s; int32_t* L_29 = ___1_x; int32_t* L_30 = ___2_y; int32_t* L_31 = ___3_comp; int32_t L_32 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_33 = ___5_ri; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_34; L_34 = StbImage_stbi__gif_load_m4134361761D708FC762E1E4489053AD1ACA9DDA4(L_28, L_29, L_30, L_31, L_32, L_33, NULL); V_1 = L_34; goto IL_0137; } IL_0089: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_35 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_36; L_36 = StbImage_stbi__psd_test_m278AFFFD5F62E6CF37C39668EC9F76EF5B888140(L_35, NULL); V_4 = (bool)((!(((uint32_t)L_36) <= ((uint32_t)0)))? 1 : 0); bool L_37 = V_4; if (!L_37) { goto IL_00ad; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_38 = ___0_s; int32_t* L_39 = ___1_x; int32_t* L_40 = ___2_y; int32_t* L_41 = ___3_comp; int32_t L_42 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_43 = ___5_ri; int32_t L_44 = ___6_bpc; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_45; L_45 = StbImage_stbi__psd_load_mF7AD7CB2BC8BF44E488B2371A126AD2DD44BC9EF(L_38, L_39, L_40, L_41, L_42, L_43, L_44, NULL); V_1 = L_45; goto IL_0137; } IL_00ad: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_46 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_47; L_47 = StbImage_stbi__jpeg_test_m5EBC71ED8FEC2EC41C1E469ED2B43B3AE8F68BE9(L_46, NULL); V_5 = (bool)((!(((uint32_t)L_47) <= ((uint32_t)0)))? 1 : 0); bool L_48 = V_5; if (!L_48) { goto IL_00cc; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_49 = ___0_s; int32_t* L_50 = ___1_x; int32_t* L_51 = ___2_y; int32_t* L_52 = ___3_comp; int32_t L_53 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_54 = ___5_ri; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_55; L_55 = StbImage_stbi__jpeg_load_m223A5F87296DC2DF3A22DF285D74EE2D96C23AAF(L_49, L_50, L_51, L_52, L_53, L_54, NULL); V_1 = L_55; goto IL_0137; } IL_00cc: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_56 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_57; L_57 = StbImage_stbi__hdr_test_mDAC03AAF86131AB6A6C85AA9AE4F84700D8E96FB(L_56, NULL); V_6 = (bool)((!(((uint32_t)L_57) <= ((uint32_t)0)))? 1 : 0); bool L_58 = V_6; if (!L_58) { goto IL_0103; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_59 = ___0_s; int32_t* L_60 = ___1_x; int32_t* L_61 = ___2_y; int32_t* L_62 = ___3_comp; int32_t L_63 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_64 = ___5_ri; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); float* L_65; L_65 = StbImage_stbi__hdr_load_m5AD3BA150D4D184504FF499BC9BC514A9C58C0E9(L_59, L_60, L_61, L_62, L_63, L_64, NULL); V_7 = L_65; float* L_66 = V_7; int32_t* L_67 = ___1_x; int32_t L_68 = (*(L_67)); int32_t* L_69 = ___2_y; int32_t L_70 = (*(L_69)); int32_t L_71 = ___4_req_comp; if (L_71) { G_B13_0 = L_70; G_B13_1 = L_68; G_B13_2 = L_66; goto IL_00f9; } G_B12_0 = L_70; G_B12_1 = L_68; G_B12_2 = L_66; } { int32_t* L_72 = ___3_comp; int32_t L_73 = (*(L_72)); G_B14_0 = L_73; G_B14_1 = G_B12_0; G_B14_2 = G_B12_1; G_B14_3 = G_B12_2; goto IL_00fb; } IL_00f9: { int32_t L_74 = ___4_req_comp; G_B14_0 = L_74; G_B14_1 = G_B13_0; G_B14_2 = G_B13_1; G_B14_3 = G_B13_2; } IL_00fb: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_75; L_75 = StbImage_stbi__hdr_to_ldr_m37B73D3EEB591EAC8C700F128ED227C3541B1AF1(G_B14_3, G_B14_2, G_B14_1, G_B14_0, NULL); V_1 = (void*)L_75; goto IL_0137; } IL_0103: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_76 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_77; L_77 = StbImage_stbi__tga_test_m6F563DAEBA9BBEA323C801FFE6B99901948BF505(L_76, NULL); V_8 = (bool)((!(((uint32_t)L_77) <= ((uint32_t)0)))? 1 : 0); bool L_78 = V_8; if (!L_78) { goto IL_0122; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_79 = ___0_s; int32_t* L_80 = ___1_x; int32_t* L_81 = ___2_y; int32_t* L_82 = ___3_comp; int32_t L_83 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_84 = ___5_ri; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_85; L_85 = StbImage_stbi__tga_load_m57B6422CCA29ED39518D3F282ABB3DC5A553E606(L_79, L_80, L_81, L_82, L_83, L_84, NULL); V_1 = L_85; goto IL_0137; } IL_0122: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_86; L_86 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF29710DFD76C69A777F183389A99DF639F420062, NULL); if (L_86) { goto IL_0131; } } { G_B20_0 = 0; goto IL_0132; } IL_0131: { G_B20_0 = 0; } IL_0132: { V_1 = (void*)((uintptr_t)((int64_t)G_B20_0)); goto IL_0137; } IL_0137: { void* L_87 = V_1; return L_87; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mad2sizes_valid_m190E28C91C9F64D8A0F3C1DEBDE47811DDE1103B (int32_t ___0_a, int32_t ___1_b, int32_t ___2_add, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t G_B4_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_2; L_2 = StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED(L_0, L_1, NULL); if (!L_2) { goto IL_0015; } } { int32_t L_3 = ___0_a; int32_t L_4 = ___1_b; int32_t L_5 = ___2_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__addsizes_valid_m9B5BF5641C0D9DD6FA0FCE771E439CC903121D58(((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5, NULL); if (L_6) { goto IL_0018; } } IL_0015: { G_B4_0 = 0; goto IL_0019; } IL_0018: { G_B4_0 = 1; } IL_0019: { V_0 = G_B4_0; goto IL_001c; } IL_001c: { int32_t L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_add, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_2; L_2 = StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED(L_0, L_1, NULL); if (!L_2) { goto IL_0022; } } { int32_t L_3 = ___0_a; int32_t L_4 = ___1_b; int32_t L_5 = ___2_c; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED(((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5, NULL); if (!L_6) { goto IL_0022; } } { int32_t L_7 = ___0_a; int32_t L_8 = ___1_b; int32_t L_9 = ___2_c; int32_t L_10 = ___3_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_11; L_11 = StbImage_stbi__addsizes_valid_m9B5BF5641C0D9DD6FA0FCE771E439CC903121D58(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_7, L_8)), L_9)), L_10, NULL); if (L_11) { goto IL_0025; } } IL_0022: { G_B5_0 = 0; goto IL_0026; } IL_0025: { G_B5_0 = 1; } IL_0026: { V_0 = G_B5_0; goto IL_0029; } IL_0029: { int32_t L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mad4sizes_valid_mEFA3EE8C2AB4666B65A29DCFEBB9A7EC18F08BB9 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_add, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t G_B6_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_2; L_2 = StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED(L_0, L_1, NULL); if (!L_2) { goto IL_0032; } } { int32_t L_3 = ___0_a; int32_t L_4 = ___1_b; int32_t L_5 = ___2_c; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED(((int32_t)il2cpp_codegen_multiply(L_3, L_4)), L_5, NULL); if (!L_6) { goto IL_0032; } } { int32_t L_7 = ___0_a; int32_t L_8 = ___1_b; int32_t L_9 = ___2_c; int32_t L_10 = ___3_d; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_11; L_11 = StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_7, L_8)), L_9)), L_10, NULL); if (!L_11) { goto IL_0032; } } { int32_t L_12 = ___0_a; int32_t L_13 = ___1_b; int32_t L_14 = ___2_c; int32_t L_15 = ___3_d; int32_t L_16 = ___4_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_17; L_17 = StbImage_stbi__addsizes_valid_m9B5BF5641C0D9DD6FA0FCE771E439CC903121D58(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_12, L_13)), L_14)), L_15)), L_16, NULL); if (L_17) { goto IL_0035; } } IL_0032: { G_B6_0 = 0; goto IL_0036; } IL_0035: { G_B6_0 = 1; } IL_0036: { V_0 = G_B6_0; goto IL_0039; } IL_0039: { int32_t L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42 (uint64_t ___0_size, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } void* V_0 = NULL; { uint64_t L_0 = ___0_size; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); void* L_1; L_1 = CRuntime_malloc_mCA89C74051CA1F7B7F57E38CB79B5F62F5B3F973(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { void* L_2 = V_0; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_mad2_m4CCBBB153B186033A713CD2CA05A3EF59A7BAA70 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_add, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; void* V_1 = NULL; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; int32_t L_2 = ___2_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__mad2sizes_valid_m190E28C91C9F64D8A0F3C1DEBDE47811DDE1103B(L_0, L_1, L_2, NULL); V_0 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_0; if (!L_4) { goto IL_0015; } } { V_1 = (void*)((uintptr_t)0); goto IL_0023; } IL_0015: { int32_t L_5 = ___0_a; int32_t L_6 = ___1_b; int32_t L_7 = ___2_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_8; L_8 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_5, L_6)), L_7))), NULL); V_1 = L_8; goto IL_0023; } IL_0023: { void* L_9 = V_1; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3 (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_add, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; void* V_1 = NULL; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; int32_t L_2 = ___2_c; int32_t L_3 = ___3_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_4; L_4 = StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682(L_0, L_1, L_2, L_3, NULL); V_0 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); bool L_5 = V_0; if (!L_5) { goto IL_0016; } } { V_1 = (void*)((uintptr_t)0); goto IL_0026; } IL_0016: { int32_t L_6 = ___0_a; int32_t L_7 = ___1_b; int32_t L_8 = ___2_c; int32_t L_9 = ___3_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_10; L_10 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_6, L_7)), L_8)), L_9))), NULL); V_1 = L_10; goto IL_0026; } IL_0026: { void* L_11 = V_1; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__malloc_mad4_mFB054EAF26EDC92B4D3E71D5209112240B88F0DA (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, int32_t ___3_d, int32_t ___4_add, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; void* V_1 = NULL; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; int32_t L_2 = ___2_c; int32_t L_3 = ___3_d; int32_t L_4 = ___4_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_5; L_5 = StbImage_stbi__mad4sizes_valid_mEFA3EE8C2AB4666B65A29DCFEBB9A7EC18F08BB9(L_0, L_1, L_2, L_3, L_4, NULL); V_0 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); bool L_6 = V_0; if (!L_6) { goto IL_0018; } } { V_1 = (void*)((uintptr_t)0); goto IL_002b; } IL_0018: { int32_t L_7 = ___0_a; int32_t L_8 = ___1_b; int32_t L_9 = ___2_c; int32_t L_10 = ___3_d; int32_t L_11 = ___4_add; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_12; L_12 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_7, L_8)), L_9)), L_10)), L_11))), NULL); V_1 = L_12; goto IL_002b; } IL_002b: { void* L_13 = V_1; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__mul2sizes_valid_m1CE9DE9380303F94382EC005CB048FED7C0149ED (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; int32_t G_B3_0 = 0; int32_t G_B10_0 = 0; { int32_t L_0 = ___0_a; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_000b; } } { int32_t L_1 = ___1_b; G_B3_0 = ((((int32_t)L_1) < ((int32_t)0))? 1 : 0); goto IL_000c; } IL_000b: { G_B3_0 = 1; } IL_000c: { V_0 = (bool)G_B3_0; bool L_2 = V_0; if (!L_2) { goto IL_0014; } } { V_1 = 0; goto IL_0031; } IL_0014: { int32_t L_3 = ___1_b; V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_0020; } } { V_1 = 1; goto IL_0031; } IL_0020: { int32_t L_5 = ___0_a; int32_t L_6 = ___1_b; if ((((int32_t)L_5) <= ((int32_t)((int32_t)(((int32_t)2147483647LL)/L_6))))) { goto IL_002d; } } { G_B10_0 = 0; goto IL_002e; } IL_002d: { G_B10_0 = 1; } IL_002e: { V_1 = G_B10_0; goto IL_0031; } IL_0031: { int32_t L_7 = V_1; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__paeth_mDE204CA228BF46E0B269FB2C8BE7681A1A8257AF (int32_t ___0_a, int32_t ___1_b, int32_t ___2_c, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; int32_t L_2 = ___2_c; V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), L_2)); int32_t L_3 = V_0; int32_t L_4 = ___0_a; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_5; L_5 = CRuntime_abs_m1BAC972C69B68B579878A6546646B75A6D85A265(((int32_t)il2cpp_codegen_subtract(L_3, L_4)), NULL); V_1 = L_5; int32_t L_6 = V_0; int32_t L_7 = ___1_b; int32_t L_8; L_8 = CRuntime_abs_m1BAC972C69B68B579878A6546646B75A6D85A265(((int32_t)il2cpp_codegen_subtract(L_6, L_7)), NULL); V_2 = L_8; int32_t L_9 = V_0; int32_t L_10 = ___2_c; int32_t L_11; L_11 = CRuntime_abs_m1BAC972C69B68B579878A6546646B75A6D85A265(((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); V_3 = L_11; int32_t L_12 = V_1; int32_t L_13 = V_2; if ((((int32_t)L_12) > ((int32_t)L_13))) { goto IL_002f; } } { int32_t L_14 = V_1; int32_t L_15 = V_3; G_B3_0 = ((((int32_t)((((int32_t)L_14) > ((int32_t)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0030; } IL_002f: { G_B3_0 = 0; } IL_0030: { V_4 = (bool)G_B3_0; bool L_16 = V_4; if (!L_16) { goto IL_003b; } } { int32_t L_17 = ___0_a; V_5 = L_17; goto IL_0052; } IL_003b: { int32_t L_18 = V_2; int32_t L_19 = V_3; V_6 = (bool)((((int32_t)((((int32_t)L_18) > ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_20 = V_6; if (!L_20) { goto IL_004d; } } { int32_t L_21 = ___1_b; V_5 = L_21; goto IL_0052; } IL_004d: { int32_t L_22 = ___2_c; V_5 = L_22; goto IL_0052; } IL_0052: { int32_t L_23 = V_5; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__shiftsigned_mBEF6C9208D038C6FBDAB71AC9C112BA1D455E74F (uint32_t ___0_v, int32_t ___1_shift, int32_t ___2_bits, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; { int32_t L_0 = ___1_shift; V_0 = (bool)((((int32_t)L_0) < ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0014; } } { uint32_t L_2 = ___0_v; int32_t L_3 = ___1_shift; ___0_v = ((int32_t)((int32_t)L_2<<((int32_t)(((-L_3))&((int32_t)31))))); goto IL_001c; } IL_0014: { uint32_t L_4 = ___0_v; int32_t L_5 = ___1_shift; ___0_v = ((int32_t)((uint32_t)L_4>>((int32_t)(L_5&((int32_t)31))))); } IL_001c: { uint32_t L_6 = ___0_v; int32_t L_7 = ___2_bits; ___0_v = ((int32_t)((uint32_t)L_6>>((int32_t)(((int32_t)il2cpp_codegen_subtract(8, L_7))&((int32_t)31))))); uint32_t L_8 = ___0_v; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__shiftsigned_mul_table; int32_t L_10 = ___2_bits; NullCheck(L_9); int32_t L_11 = L_10; int32_t L_12 = (L_9)->GetAt(static_cast(L_11)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__shiftsigned_shift_table; int32_t L_14 = ___2_bits; NullCheck(L_13); int32_t L_15 = L_14; int32_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_1 = ((int32_t)(((int32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_8), ((int64_t)L_12))))>>((int32_t)(L_16&((int32_t)31))))); goto IL_0040; } IL_0040: { int32_t L_17 = V_1; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__vertical_flip_m1DCDBF42BAC4B5797C36BF143DE270244471B723 (void* ___0_image, int32_t ___1_w, int32_t ___2_h, int32_t ___3_bytes_per_pixel, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; uint64_t V_6 = 0; uint64_t V_7 = 0; bool V_8 = false; bool V_9 = false; uint64_t G_B5_0 = 0; { V_0 = 0; int32_t L_0 = ___1_w; int32_t L_1 = ___3_bytes_per_pixel; V_1 = ((int32_t)il2cpp_codegen_multiply(L_0, L_1)); uintptr_t L_2 = ((uintptr_t)((int32_t)2048)); int8_t* L_3 = (int8_t*) (L_2 ? alloca(L_2) : NULL); memset(L_3, 0, L_2); V_2 = (uint8_t*)(L_3); void* L_4 = ___0_image; V_3 = (uint8_t*)L_4; V_0 = 0; goto IL_0091; } IL_0016: { uint8_t* L_5 = V_3; int32_t L_6 = V_0; int32_t L_7 = V_1; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, ((int32_t)il2cpp_codegen_multiply(L_6, L_7)))); uint8_t* L_8 = V_3; int32_t L_9 = ___2_h; int32_t L_10 = V_0; int32_t L_11 = V_1; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_9, L_10)), 1)), L_11)))); int32_t L_12 = V_1; V_6 = ((int64_t)L_12); goto IL_0080; } IL_002f: { uint64_t L_13 = V_6; if ((!(((uint64_t)L_13) >= ((uint64_t)((int64_t)((int32_t)2048)))))) { goto IL_0042; } } { G_B5_0 = ((uint64_t)(((int64_t)((int32_t)2048)))); goto IL_0044; } IL_0042: { uint64_t L_14 = V_6; G_B5_0 = L_14; } IL_0044: { V_7 = G_B5_0; uint8_t* L_15 = V_2; uint8_t* L_16 = V_4; uint64_t L_17 = V_7; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)L_15, (void*)L_16, L_17, NULL); uint8_t* L_18 = V_4; uint8_t* L_19 = V_5; uint64_t L_20 = V_7; CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)L_18, (void*)L_19, L_20, NULL); uint8_t* L_21 = V_5; uint8_t* L_22 = V_2; uint64_t L_23 = V_7; CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)L_21, (void*)L_22, L_23, NULL); uint8_t* L_24 = V_4; uint64_t L_25 = V_7; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, (intptr_t)((uintptr_t)L_25))); uint8_t* L_26 = V_5; uint64_t L_27 = V_7; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, (intptr_t)((uintptr_t)L_27))); uint64_t L_28 = V_6; uint64_t L_29 = V_7; V_6 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_28, (int64_t)L_29)); } IL_0080: { uint64_t L_30 = V_6; V_8 = (bool)((!(((uint64_t)L_30) <= ((uint64_t)((int64_t)0))))? 1 : 0); bool L_31 = V_8; if (L_31) { goto IL_002f; } } { int32_t L_32 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0091: { int32_t L_33 = V_0; int32_t L_34 = ___2_h; V_9 = (bool)((((int32_t)L_33) < ((int32_t)((int32_t)(L_34>>1))))? 1 : 0); bool L_35 = V_9; if (L_35) { goto IL_0016; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi_set_flip_vertically_on_load_mBFA93F59A9C3BD919D1E377EB72482FBA885B089 (int32_t ___0_flag_true_if_should_flip, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_flag_true_if_should_flip; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__vertically_flip_on_load_global = L_0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_header_mB44A5D44C3B1F9294E5A2CC6130C3D4720C9C9C8 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___1_g, int32_t* ___2_comp, int32_t ___3_is_info, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6480B8A0E3F486686DD9E724DA6DAB72F2837D3D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0x0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; int32_t G_B5_0 = 0; int32_t G_B10_0 = 0; { V_0 = (uint8_t)0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)71))))) { goto IL_0030; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_3; L_3 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_2, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)73))))) { goto IL_0030; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_5; L_5 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_4, NULL); if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)70))))) { goto IL_0030; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_7; L_7 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_6, NULL); G_B5_0 = ((((int32_t)((((int32_t)L_7) == ((int32_t)((int32_t)56)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0031; } IL_0030: { G_B5_0 = 1; } IL_0031: { V_1 = (bool)G_B5_0; bool L_8 = V_1; if (!L_8) { goto IL_0045; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_9; L_9 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6480B8A0E3F486686DD9E724DA6DAB72F2837D3D, NULL); V_2 = L_9; goto IL_0173; } IL_0045: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_11; L_11 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_10, NULL); V_0 = L_11; uint8_t L_12 = V_0; if ((((int32_t)L_12) == ((int32_t)((int32_t)55)))) { goto IL_005b; } } { uint8_t L_13 = V_0; G_B10_0 = ((((int32_t)((((int32_t)L_13) == ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_005c; } IL_005b: { G_B10_0 = 0; } IL_005c: { V_3 = (bool)G_B10_0; bool L_14 = V_3; if (!L_14) { goto IL_0070; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_15; L_15 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6480B8A0E3F486686DD9E724DA6DAB72F2837D3D, NULL); V_2 = L_15; goto IL_0173; } IL_0070: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_16 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_17; L_17 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_16, NULL); V_4 = (bool)((((int32_t)((((int32_t)L_17) == ((int32_t)((int32_t)97)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_4; if (!L_18) { goto IL_0093; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_19; L_19 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6480B8A0E3F486686DD9E724DA6DAB72F2837D3D, NULL); V_2 = L_19; goto IL_0173; } IL_0093: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__g_failure_reason = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__g_failure_reason), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_20 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_21 = ___0_s; int32_t L_22; L_22 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_21, NULL); NullCheck(L_20); L_20->___w = L_22; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_23 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_24 = ___0_s; int32_t L_25; L_25 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_24, NULL); NullCheck(L_23); L_23->___h = L_25; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_26 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_27 = ___0_s; uint8_t L_28; L_28 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_27, NULL); NullCheck(L_26); L_26->___flags = L_28; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_29 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_30 = ___0_s; uint8_t L_31; L_31 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_30, NULL); NullCheck(L_29); L_29->___bgindex = L_31; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_32 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_33 = ___0_s; uint8_t L_34; L_34 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_33, NULL); NullCheck(L_32); L_32->___ratio = L_34; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_35 = ___1_g; NullCheck(L_35); L_35->___transparent = (-1); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_36 = ___1_g; NullCheck(L_36); int32_t L_37 = L_36->___w; V_5 = (bool)((((int32_t)L_37) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_38 = V_5; if (!L_38) { goto IL_0100; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_39; L_39 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_2 = L_39; goto IL_0173; } IL_0100: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_40 = ___1_g; NullCheck(L_40); int32_t L_41 = L_40->___h; V_6 = (bool)((((int32_t)L_41) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_42 = V_6; if (!L_42) { goto IL_0120; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_43; L_43 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_2 = L_43; goto IL_0173; } IL_0120: { int32_t* L_44 = ___2_comp; V_7 = (bool)((((int32_t)((((intptr_t)L_44) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_45 = V_7; if (!L_45) { goto IL_0131; } } { int32_t* L_46 = ___2_comp; *((int32_t*)L_46) = (int32_t)4; } IL_0131: { int32_t L_47 = ___3_is_info; V_8 = (bool)((!(((uint32_t)L_47) <= ((uint32_t)0)))? 1 : 0); bool L_48 = V_8; if (!L_48) { goto IL_013f; } } { V_2 = 1; goto IL_0173; } IL_013f: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_49 = ___1_g; NullCheck(L_49); int32_t L_50 = L_49->___flags; V_9 = (bool)((!(((uint32_t)((int32_t)(L_50&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0); bool L_51 = V_9; if (!L_51) { goto IL_016f; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_52 = ___0_s; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_53 = ___1_g; NullCheck(L_53); uint8_t** L_54 = L_53->___pal; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_55 = ___1_g; NullCheck(L_55); int32_t L_56 = L_55->___flags; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__gif_parse_colortable_m4490BC9DE208D546F9B34ED4CA7102E5FB2A65FC(L_52, L_54, ((int32_t)(2<<((int32_t)(((int32_t)(L_56&7))&((int32_t)31))))), (-1), NULL); } IL_016f: { V_2 = 1; goto IL_0173; } IL_0173: { int32_t L_57 = V_2; return L_57; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_info_m4BBE681DE7214E35919781C423C06DDD5490CD0C (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; int32_t* L_1 = ___1_x; int32_t* L_2 = ___2_y; int32_t* L_3 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_4; L_4 = StbImage_stbi__gif_info_raw_mE3991305A09CB9864ABC9326DB1885350B215644(L_0, L_1, L_2, L_3, NULL); V_0 = L_4; goto IL_000d; } IL_000d: { int32_t L_5 = V_0; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_info_raw_mE3991305A09CB9864ABC9326DB1885350B215644 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_0 = (stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4*)il2cpp_codegen_object_new(stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4_il2cpp_TypeInfo_var); stbi__gif__ctor_m4655A211D1448DD7C627AE3FA6DF636BD969DEEB(L_0, NULL); V_0 = L_0; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_1 = V_0; V_1 = (bool)((((RuntimeObject*)(stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_001c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_2 = L_3; goto IL_0068; } IL_001c: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_5 = V_0; int32_t* L_6 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_7; L_7 = StbImage_stbi__gif_header_mB44A5D44C3B1F9294E5A2CC6130C3D4720C9C9C8(L_4, L_5, L_6, 1, NULL); V_3 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0); bool L_8 = V_3; if (!L_8) { goto IL_0038; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_9, NULL); V_2 = 0; goto IL_0068; } IL_0038: { int32_t* L_10 = ___1_x; V_4 = (bool)((((int32_t)((((intptr_t)L_10) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_11 = V_4; if (!L_11) { goto IL_004e; } } { int32_t* L_12 = ___1_x; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_13 = V_0; NullCheck(L_13); int32_t L_14 = L_13->___w; *((int32_t*)L_12) = (int32_t)L_14; } IL_004e: { int32_t* L_15 = ___2_y; V_5 = (bool)((((int32_t)((((intptr_t)L_15) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_16 = V_5; if (!L_16) { goto IL_0064; } } { int32_t* L_17 = ___2_y; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_18 = V_0; NullCheck(L_18); int32_t L_19 = L_18->___h; *((int32_t*)L_17) = (int32_t)L_19; } IL_0064: { V_2 = 1; goto IL_0068; } IL_0068: { int32_t L_20 = V_2; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__gif_load_m4134361761D708FC762E1E4489053AD1ACA9DDA4 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* V_1 = NULL; bool V_2 = false; bool V_3 = false; bool V_4 = false; void* V_5 = NULL; int32_t G_B4_0 = 0; { V_0 = (uint8_t*)((uintptr_t)0); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_0 = (stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4*)il2cpp_codegen_object_new(stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4_il2cpp_TypeInfo_var); stbi__gif__ctor_m4655A211D1448DD7C627AE3FA6DF636BD969DEEB(L_0, NULL); V_1 = L_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = ___0_s; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_2 = V_1; int32_t* L_3 = ___3_comp; int32_t L_4 = ___4_req_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_5; L_5 = StbImage_stbi__gif_load_next_mE0A04A44BDBC98D4945B4426170F16952A2A3AC5(L_1, L_2, L_3, L_4, (uint8_t*)((uintptr_t)0), NULL); V_0 = L_5; uint8_t* L_6 = V_0; V_2 = (bool)((((int32_t)((((intptr_t)L_6) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_0060; } } { int32_t* L_8 = ___1_x; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_9 = V_1; NullCheck(L_9); int32_t L_10 = L_9->___w; *((int32_t*)L_8) = (int32_t)L_10; int32_t* L_11 = ___2_y; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_12 = V_1; NullCheck(L_12); int32_t L_13 = L_12->___h; *((int32_t*)L_11) = (int32_t)L_13; int32_t L_14 = ___4_req_comp; if (!L_14) { goto IL_0042; } } { int32_t L_15 = ___4_req_comp; G_B4_0 = ((((int32_t)((((int32_t)L_15) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0043; } IL_0042: { G_B4_0 = 0; } IL_0043: { V_3 = (bool)G_B4_0; bool L_16 = V_3; if (!L_16) { goto IL_005d; } } { uint8_t* L_17 = V_0; int32_t L_18 = ___4_req_comp; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_19 = V_1; NullCheck(L_19); int32_t L_20 = L_19->___w; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_21 = V_1; NullCheck(L_21); int32_t L_22 = L_21->___h; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_23; L_23 = StbImage_stbi__convert_format_m4BA1B90BCD1DF2190C32B984046E7B96979B7A08(L_17, 4, L_18, L_20, L_22, NULL); V_0 = L_23; } IL_005d: { goto IL_0081; } IL_0060: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_24 = V_1; NullCheck(L_24); uint8_t* L_25 = L_24->____out_; V_4 = (bool)((((int32_t)((((intptr_t)L_25) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_26 = V_4; if (!L_26) { goto IL_0081; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_27 = V_1; NullCheck(L_27); uint8_t* L_28 = L_27->____out_; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_28, NULL); } IL_0081: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_29 = V_1; NullCheck(L_29); uint8_t* L_30 = L_29->___history; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_30, NULL); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_31 = V_1; NullCheck(L_31); uint8_t* L_32 = L_31->___background; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_32, NULL); uint8_t* L_33 = V_0; V_5 = (void*)L_33; goto IL_009e; } IL_009e: { void* L_34 = V_5; return L_34; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__gif_load_next_mE0A04A44BDBC98D4945B4426170F16952A2A3AC5 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___1_g, int32_t* ___2_comp, int32_t ___3_req_comp, uint8_t* ___4_two_back, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral331C09FC656D3DA4796CC4AB48E1F9BCEA72CC32); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E8875BC5F275A600A554C899EF4BEB88488B509); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACFE3568E2519895FE4A9E2408FC7515A986D7D2); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; uint8_t* V_6 = NULL; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; uint8_t* V_23 = NULL; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; int32_t V_33 = 0; int32_t V_34 = 0; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; bool V_39 = false; bool V_40 = false; int32_t G_B7_0 = 0; int32_t G_B12_0 = 0; int32_t G_B16_0 = 0; int32_t G_B21_0 = 0; int32_t G_B48_0 = 0; int32_t G_B52_0 = 0; int32_t G_B61_0 = 0; uint8_t** G_B61_1 = NULL; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B61_2 = NULL; int32_t G_B60_0 = 0; uint8_t** G_B60_1 = NULL; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B60_2 = NULL; int32_t G_B62_0 = 0; int32_t G_B62_1 = 0; uint8_t** G_B62_2 = NULL; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B62_3 = NULL; int32_t G_B68_0 = 0; int32_t G_B74_0 = 0; int32_t G_B101_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; V_3 = 0; V_1 = 0; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_0 = ___1_g; NullCheck(L_0); uint8_t* L_1 = L_0->____out_; V_4 = (bool)((((intptr_t)L_1) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_2 = V_4; if (!L_2) { goto IL_0121; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_4 = ___1_g; int32_t* L_5 = ___2_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__gif_header_mB44A5D44C3B1F9294E5A2CC6130C3D4720C9C9C8(L_3, L_4, L_5, 0, NULL); V_5 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0); bool L_7 = V_5; if (!L_7) { goto IL_003a; } } { V_6 = (uint8_t*)((uintptr_t)0); goto IL_060a; } IL_003a: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_8 = ___1_g; NullCheck(L_8); int32_t L_9 = L_8->___w; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_10 = ___1_g; NullCheck(L_10); int32_t L_11 = L_10->___h; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_12; L_12 = StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682(4, L_9, L_11, 0, NULL); V_7 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0); bool L_13 = V_7; if (!L_13) { goto IL_006f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_14; L_14 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_14) { goto IL_0065; } } { G_B7_0 = 0; goto IL_0066; } IL_0065: { G_B7_0 = 0; } IL_0066: { V_6 = (uint8_t*)((uintptr_t)((int64_t)G_B7_0)); goto IL_060a; } IL_006f: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_15 = ___1_g; NullCheck(L_15); int32_t L_16 = L_15->___w; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_17 = ___1_g; NullCheck(L_17); int32_t L_18 = L_17->___h; V_3 = ((int32_t)il2cpp_codegen_multiply(L_16, L_18)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_19 = ___1_g; int32_t L_20 = V_3; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_21; L_21 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)((int32_t)il2cpp_codegen_multiply(4, L_20))), NULL); NullCheck(L_19); L_19->____out_ = (uint8_t*)L_21; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_22 = ___1_g; int32_t L_23 = V_3; void* L_24; L_24 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)((int32_t)il2cpp_codegen_multiply(4, L_23))), NULL); NullCheck(L_22); L_22->___background = (uint8_t*)L_24; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_25 = ___1_g; int32_t L_26 = V_3; void* L_27; L_27 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)L_26), NULL); NullCheck(L_25); L_25->___history = (uint8_t*)L_27; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_28 = ___1_g; NullCheck(L_28); uint8_t* L_29 = L_28->____out_; if ((((intptr_t)L_29) == ((intptr_t)((uintptr_t)0)))) { goto IL_00c8; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_30 = ___1_g; NullCheck(L_30); uint8_t* L_31 = L_30->___background; if ((((intptr_t)L_31) == ((intptr_t)((uintptr_t)0)))) { goto IL_00c8; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_32 = ___1_g; NullCheck(L_32); uint8_t* L_33 = L_32->___history; G_B12_0 = ((((intptr_t)L_33) == ((intptr_t)((uintptr_t)0)))? 1 : 0); goto IL_00c9; } IL_00c8: { G_B12_0 = 1; } IL_00c9: { V_8 = (bool)G_B12_0; bool L_34 = V_8; if (!L_34) { goto IL_00e8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_35; L_35 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_35) { goto IL_00de; } } { G_B16_0 = 0; goto IL_00df; } IL_00de: { G_B16_0 = 0; } IL_00df: { V_6 = (uint8_t*)((uintptr_t)((int64_t)G_B16_0)); goto IL_060a; } IL_00e8: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_36 = ___1_g; NullCheck(L_36); uint8_t* L_37 = L_36->____out_; int32_t L_38 = V_3; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_37, 0, ((int64_t)((int32_t)il2cpp_codegen_multiply(4, L_38))), NULL); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_39 = ___1_g; NullCheck(L_39); uint8_t* L_40 = L_39->___background; int32_t L_41 = V_3; CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_40, 0, ((int64_t)((int32_t)il2cpp_codegen_multiply(4, L_41))), NULL); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_42 = ___1_g; NullCheck(L_42); uint8_t* L_43 = L_42->___history; int32_t L_44 = V_3; CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_43, 0, ((int64_t)L_44), NULL); V_1 = 1; goto IL_020e; } IL_0121: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_45 = ___1_g; NullCheck(L_45); int32_t L_46 = L_45->___eflags; V_0 = ((int32_t)(((int32_t)(L_46&((int32_t)28)))>>2)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_47 = ___1_g; NullCheck(L_47); int32_t L_48 = L_47->___w; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_49 = ___1_g; NullCheck(L_49); int32_t L_50 = L_49->___h; V_3 = ((int32_t)il2cpp_codegen_multiply(L_48, L_50)); int32_t L_51 = V_0; if ((!(((uint32_t)L_51) == ((uint32_t)3)))) { goto IL_0148; } } { uint8_t* L_52 = ___4_two_back; G_B21_0 = ((((intptr_t)L_52) == ((intptr_t)((uintptr_t)0)))? 1 : 0); goto IL_0149; } IL_0148: { G_B21_0 = 0; } IL_0149: { V_9 = (bool)G_B21_0; bool L_53 = V_9; if (!L_53) { goto IL_0151; } } { V_0 = 2; } IL_0151: { int32_t L_54 = V_0; V_10 = (bool)((((int32_t)L_54) == ((int32_t)3))? 1 : 0); bool L_55 = V_10; if (!L_55) { goto IL_019d; } } { V_2 = 0; goto IL_0190; } IL_0160: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_56 = ___1_g; NullCheck(L_56); uint8_t* L_57 = L_56->___history; int32_t L_58 = V_2; int32_t L_59 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, L_58)))); V_11 = (bool)((!(((uint32_t)L_59) <= ((uint32_t)0)))? 1 : 0); bool L_60 = V_11; if (!L_60) { goto IL_018c; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_61 = ___1_g; NullCheck(L_61); uint8_t* L_62 = L_61->____out_; int32_t L_63 = V_2; uint8_t* L_64 = ___4_two_back; int32_t L_65 = V_2; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, ((int32_t)il2cpp_codegen_multiply(L_63, 4))))), (void*)((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_64, ((int32_t)il2cpp_codegen_multiply(L_65, 4))))), ((int64_t)4), NULL); } IL_018c: { int32_t L_66 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_0190: { int32_t L_67 = V_2; int32_t L_68 = V_3; V_12 = (bool)((((int32_t)L_67) < ((int32_t)L_68))? 1 : 0); bool L_69 = V_12; if (L_69) { goto IL_0160; } } { goto IL_01eb; } IL_019d: { int32_t L_70 = V_0; V_13 = (bool)((((int32_t)L_70) == ((int32_t)2))? 1 : 0); bool L_71 = V_13; if (!L_71) { goto IL_01eb; } } { V_2 = 0; goto IL_01e0; } IL_01ac: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_72 = ___1_g; NullCheck(L_72); uint8_t* L_73 = L_72->___history; int32_t L_74 = V_2; int32_t L_75 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_73, L_74)))); V_14 = (bool)((!(((uint32_t)L_75) <= ((uint32_t)0)))? 1 : 0); bool L_76 = V_14; if (!L_76) { goto IL_01dc; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_77 = ___1_g; NullCheck(L_77); uint8_t* L_78 = L_77->____out_; int32_t L_79 = V_2; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_80 = ___1_g; NullCheck(L_80); uint8_t* L_81 = L_80->___background; int32_t L_82 = V_2; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_78, ((int32_t)il2cpp_codegen_multiply(L_79, 4))))), (void*)((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, ((int32_t)il2cpp_codegen_multiply(L_82, 4))))), ((int64_t)4), NULL); } IL_01dc: { int32_t L_83 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_83, 1)); } IL_01e0: { int32_t L_84 = V_2; int32_t L_85 = V_3; V_15 = (bool)((((int32_t)L_84) < ((int32_t)L_85))? 1 : 0); bool L_86 = V_15; if (L_86) { goto IL_01ac; } } { } IL_01eb: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_87 = ___1_g; NullCheck(L_87); uint8_t* L_88 = L_87->___background; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_89 = ___1_g; NullCheck(L_89); uint8_t* L_90 = L_89->____out_; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_91 = ___1_g; NullCheck(L_91); int32_t L_92 = L_91->___w; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_93 = ___1_g; NullCheck(L_93); int32_t L_94 = L_93->___h; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)L_88, (void*)L_90, ((int64_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(4, L_92)), L_94))), NULL); } IL_020e: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_95 = ___1_g; NullCheck(L_95); uint8_t* L_96 = L_95->___history; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_97 = ___1_g; NullCheck(L_97); int32_t L_98 = L_97->___w; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_99 = ___1_g; NullCheck(L_99); int32_t L_100 = L_99->___h; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_96, 0, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_98, L_100))), NULL); goto IL_0605; } IL_022e: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_101 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_102; L_102 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_101, NULL); V_16 = L_102; int32_t L_103 = V_16; V_18 = L_103; int32_t L_104 = V_18; V_17 = L_104; int32_t L_105 = V_17; if ((((int32_t)L_105) == ((int32_t)((int32_t)33)))) { goto IL_04da; } } { goto IL_024a; } IL_024a: { int32_t L_106 = V_17; if ((((int32_t)L_106) == ((int32_t)((int32_t)44)))) { goto IL_0260; } } { goto IL_0252; } IL_0252: { int32_t L_107 = V_17; if ((((int32_t)L_107) == ((int32_t)((int32_t)59)))) { goto IL_05e8; } } { goto IL_05ee; } IL_0260: { V_19 = 0; V_20 = 0; V_21 = 0; V_22 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_108 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_109; L_109 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_108, NULL); V_19 = L_109; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_110 = ___0_s; int32_t L_111; L_111 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_110, NULL); V_20 = L_111; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_112 = ___0_s; int32_t L_113; L_113 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_112, NULL); V_21 = L_113; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_114 = ___0_s; int32_t L_115; L_115 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_114, NULL); V_22 = L_115; int32_t L_116 = V_19; int32_t L_117 = V_21; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_118 = ___1_g; NullCheck(L_118); int32_t L_119 = L_118->___w; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_116, L_117))) > ((int32_t)L_119))) { goto IL_02a9; } } { int32_t L_120 = V_20; int32_t L_121 = V_22; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_122 = ___1_g; NullCheck(L_122); int32_t L_123 = L_122->___h; G_B48_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_120, L_121))) > ((int32_t)L_123))? 1 : 0); goto IL_02aa; } IL_02a9: { G_B48_0 = 1; } IL_02aa: { V_24 = (bool)G_B48_0; bool L_124 = V_24; if (!L_124) { goto IL_02c9; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_125; L_125 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralACFE3568E2519895FE4A9E2408FC7515A986D7D2, NULL); if (L_125) { goto IL_02bf; } } { G_B52_0 = 0; goto IL_02c0; } IL_02bf: { G_B52_0 = 0; } IL_02c0: { V_6 = (uint8_t*)((uintptr_t)((int64_t)G_B52_0)); goto IL_060a; } IL_02c9: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_126 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_127 = ___1_g; NullCheck(L_127); int32_t L_128 = L_127->___w; NullCheck(L_126); L_126->___line_size = ((int32_t)il2cpp_codegen_multiply(L_128, 4)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_129 = ___1_g; int32_t L_130 = V_19; NullCheck(L_129); L_129->___start_x = ((int32_t)il2cpp_codegen_multiply(L_130, 4)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_131 = ___1_g; int32_t L_132 = V_20; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_133 = ___1_g; NullCheck(L_133); int32_t L_134 = L_133->___line_size; NullCheck(L_131); L_131->___start_y = ((int32_t)il2cpp_codegen_multiply(L_132, L_134)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_135 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_136 = ___1_g; NullCheck(L_136); int32_t L_137 = L_136->___start_x; int32_t L_138 = V_21; NullCheck(L_135); L_135->___max_x = ((int32_t)il2cpp_codegen_add(L_137, ((int32_t)il2cpp_codegen_multiply(L_138, 4)))); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_139 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_140 = ___1_g; NullCheck(L_140); int32_t L_141 = L_140->___start_y; int32_t L_142 = V_22; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_143 = ___1_g; NullCheck(L_143); int32_t L_144 = L_143->___line_size; NullCheck(L_139); L_139->___max_y = ((int32_t)il2cpp_codegen_add(L_141, ((int32_t)il2cpp_codegen_multiply(L_142, L_144)))); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_145 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_146 = ___1_g; NullCheck(L_146); int32_t L_147 = L_146->___start_x; NullCheck(L_145); L_145->___cur_x = L_147; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_148 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_149 = ___1_g; NullCheck(L_149); int32_t L_150 = L_149->___start_y; NullCheck(L_148); L_148->___cur_y = L_150; int32_t L_151 = V_21; V_25 = (bool)((((int32_t)L_151) == ((int32_t)0))? 1 : 0); bool L_152 = V_25; if (!L_152) { goto IL_0346; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_153 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_154 = ___1_g; NullCheck(L_154); int32_t L_155 = L_154->___max_y; NullCheck(L_153); L_153->___cur_y = L_155; } IL_0346: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_156 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_157 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_158; L_158 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_157, NULL); NullCheck(L_156); L_156->___lflags = L_158; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_159 = ___1_g; NullCheck(L_159); int32_t L_160 = L_159->___lflags; V_26 = (bool)((!(((uint32_t)((int32_t)(L_160&((int32_t)64)))) <= ((uint32_t)0)))? 1 : 0); bool L_161 = V_26; if (!L_161) { goto IL_037d; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_162 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_163 = ___1_g; NullCheck(L_163); int32_t L_164 = L_163->___line_size; NullCheck(L_162); L_162->___step = ((int32_t)il2cpp_codegen_multiply(8, L_164)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_165 = ___1_g; NullCheck(L_165); L_165->___parse = 3; goto IL_0392; } IL_037d: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_166 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_167 = ___1_g; NullCheck(L_167); int32_t L_168 = L_167->___line_size; NullCheck(L_166); L_166->___step = L_168; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_169 = ___1_g; NullCheck(L_169); L_169->___parse = 0; } IL_0392: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_170 = ___1_g; NullCheck(L_170); int32_t L_171 = L_170->___lflags; V_27 = (bool)((!(((uint32_t)((int32_t)(L_171&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0); bool L_172 = V_27; if (!L_172) { goto IL_03e4; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_173 = ___0_s; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_174 = ___1_g; NullCheck(L_174); uint8_t** L_175 = L_174->___lpal; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_176 = ___1_g; NullCheck(L_176); int32_t L_177 = L_176->___lflags; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_178 = ___1_g; NullCheck(L_178); int32_t L_179 = L_178->___eflags; if (((int32_t)(L_179&1))) { G_B61_0 = ((int32_t)(2<<((int32_t)(((int32_t)(L_177&7))&((int32_t)31))))); G_B61_1 = L_175; G_B61_2 = L_173; goto IL_03c9; } G_B60_0 = ((int32_t)(2<<((int32_t)(((int32_t)(L_177&7))&((int32_t)31))))); G_B60_1 = L_175; G_B60_2 = L_173; } { G_B62_0 = (-1); G_B62_1 = G_B60_0; G_B62_2 = G_B60_1; G_B62_3 = G_B60_2; goto IL_03cf; } IL_03c9: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_180 = ___1_g; NullCheck(L_180); int32_t L_181 = L_180->___transparent; G_B62_0 = L_181; G_B62_1 = G_B61_0; G_B62_2 = G_B61_1; G_B62_3 = G_B61_2; } IL_03cf: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__gif_parse_colortable_m4490BC9DE208D546F9B34ED4CA7102E5FB2A65FC(G_B62_3, G_B62_2, G_B62_1, G_B62_0, NULL); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_182 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_183 = ___1_g; NullCheck(L_183); uint8_t** L_184 = L_183->___lpal; NullCheck(L_182); L_182->___color_table = (uint8_t*)L_184; goto IL_0423; } IL_03e4: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_185 = ___1_g; NullCheck(L_185); int32_t L_186 = L_185->___flags; V_28 = (bool)((!(((uint32_t)((int32_t)(L_186&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0); bool L_187 = V_28; if (!L_187) { goto IL_0409; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_188 = ___1_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_189 = ___1_g; NullCheck(L_189); uint8_t** L_190 = L_189->___pal; NullCheck(L_188); L_188->___color_table = (uint8_t*)L_190; goto IL_0423; } IL_0409: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_191; L_191 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral331C09FC656D3DA4796CC4AB48E1F9BCEA72CC32, NULL); if (L_191) { goto IL_0419; } } { G_B68_0 = 0; goto IL_041a; } IL_0419: { G_B68_0 = 0; } IL_041a: { V_6 = (uint8_t*)((uintptr_t)((int64_t)G_B68_0)); goto IL_060a; } IL_0423: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_192 = ___0_s; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_193 = ___1_g; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_194; L_194 = StbImage_stbi__process_gif_raster_mF5C863C1F3E8EBF908DA9335B6037BE8E46AB8FD(L_192, L_193, NULL); V_23 = L_194; uint8_t* L_195 = V_23; V_29 = (bool)((((intptr_t)L_195) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_196 = V_29; if (!L_196) { goto IL_0441; } } { V_6 = (uint8_t*)((uintptr_t)0); goto IL_060a; } IL_0441: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_197 = ___1_g; NullCheck(L_197); int32_t L_198 = L_197->___w; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_199 = ___1_g; NullCheck(L_199); int32_t L_200 = L_199->___h; V_3 = ((int32_t)il2cpp_codegen_multiply(L_198, L_200)); int32_t L_201 = V_1; if (!L_201) { goto IL_045d; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_202 = ___1_g; NullCheck(L_202); int32_t L_203 = L_202->___bgindex; G_B74_0 = ((((int32_t)L_203) > ((int32_t)0))? 1 : 0); goto IL_045e; } IL_045d: { G_B74_0 = 0; } IL_045e: { V_30 = (bool)G_B74_0; bool L_204 = V_30; if (!L_204) { goto IL_04d1; } } { V_2 = 0; goto IL_04c7; } IL_0468: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_205 = ___1_g; NullCheck(L_205); uint8_t* L_206 = L_205->___history; int32_t L_207 = V_2; int32_t L_208 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_206, L_207)))); V_31 = (bool)((((int32_t)L_208) == ((int32_t)0))? 1 : 0); bool L_209 = V_31; if (!L_209) { goto IL_04c3; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_210 = ___1_g; NullCheck(L_210); uint8_t** L_211 = L_210->___pal; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_212 = ___1_g; NullCheck(L_212); int32_t L_213 = L_212->___bgindex; uint32_t L_214 = sizeof(uint8_t*); intptr_t L_215 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_211, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_213), (int32_t)L_214))))); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_215, 3))) = (int8_t)((int32_t)255); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_216 = ___1_g; NullCheck(L_216); uint8_t* L_217 = L_216->____out_; int32_t L_218 = V_2; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_219 = ___1_g; NullCheck(L_219); uint8_t** L_220 = L_219->___pal; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_221 = ___1_g; NullCheck(L_221); int32_t L_222 = L_221->___bgindex; uint32_t L_223 = sizeof(uint8_t*); il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_217, ((int32_t)il2cpp_codegen_multiply(L_218, 4))))), (void*)((uintptr_t)((uint8_t**)il2cpp_codegen_add((intptr_t)L_220, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_222), (int32_t)L_223))))), ((int64_t)4), NULL); } IL_04c3: { int32_t L_224 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_224, 1)); } IL_04c7: { int32_t L_225 = V_2; int32_t L_226 = V_3; V_32 = (bool)((((int32_t)L_225) < ((int32_t)L_226))? 1 : 0); bool L_227 = V_32; if (L_227) { goto IL_0468; } } IL_04d1: { uint8_t* L_228 = V_23; V_6 = L_228; goto IL_060a; } IL_04da: { V_33 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_229 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_230; L_230 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_229, NULL); V_34 = L_230; int32_t L_231 = V_34; V_35 = (bool)((((int32_t)L_231) == ((int32_t)((int32_t)249)))? 1 : 0); bool L_232 = V_35; if (!L_232) { goto IL_05c9; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_233 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_234; L_234 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_233, NULL); V_33 = L_234; int32_t L_235 = V_33; V_36 = (bool)((((int32_t)L_235) == ((int32_t)4))? 1 : 0); bool L_236 = V_36; if (!L_236) { goto IL_05bc; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_237 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_238 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_239; L_239 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_238, NULL); NullCheck(L_237); L_237->___eflags = L_239; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_240 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_241 = ___0_s; int32_t L_242; L_242 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_241, NULL); NullCheck(L_240); L_240->___delay = ((int32_t)il2cpp_codegen_multiply(((int32_t)10), L_242)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_243 = ___1_g; NullCheck(L_243); int32_t L_244 = L_243->___transparent; V_37 = (bool)((((int32_t)((((int32_t)L_244) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_245 = V_37; if (!L_245) { goto IL_055b; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_246 = ___1_g; NullCheck(L_246); uint8_t** L_247 = L_246->___pal; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_248 = ___1_g; NullCheck(L_248); int32_t L_249 = L_248->___transparent; uint32_t L_250 = sizeof(uint8_t*); intptr_t L_251 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_247, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_249), (int32_t)L_250))))); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_251, 3))) = (int8_t)((int32_t)255); } IL_055b: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_252 = ___1_g; NullCheck(L_252); int32_t L_253 = L_252->___eflags; V_38 = (bool)((!(((uint32_t)((int32_t)(L_253&1))) <= ((uint32_t)0)))? 1 : 0); bool L_254 = V_38; if (!L_254) { goto IL_05a8; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_255 = ___1_g; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_256 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_257; L_257 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_256, NULL); NullCheck(L_255); L_255->___transparent = L_257; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_258 = ___1_g; NullCheck(L_258); int32_t L_259 = L_258->___transparent; V_39 = (bool)((((int32_t)((((int32_t)L_259) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_260 = V_39; if (!L_260) { goto IL_05a5; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_261 = ___1_g; NullCheck(L_261); uint8_t** L_262 = L_261->___pal; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_263 = ___1_g; NullCheck(L_263); int32_t L_264 = L_263->___transparent; uint32_t L_265 = sizeof(uint8_t*); intptr_t L_266 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_262, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_264), (int32_t)L_265))))); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_266, 3))) = (int8_t)0; } IL_05a5: { goto IL_05b9; } IL_05a8: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_267 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_267, 1, NULL); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_268 = ___1_g; NullCheck(L_268); L_268->___transparent = (-1); } IL_05b9: { goto IL_05c8; } IL_05bc: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_269 = ___0_s; int32_t L_270 = V_33; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_269, L_270, NULL); goto IL_0604; } IL_05c8: { } IL_05c9: { goto IL_05d4; } IL_05cb: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_271 = ___0_s; int32_t L_272 = V_33; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_271, L_272, NULL); } IL_05d4: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_273 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_274; L_274 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_273, NULL); uint8_t L_275 = L_274; V_33 = L_275; V_40 = (bool)((!(((uint32_t)L_275) <= ((uint32_t)0)))? 1 : 0); bool L_276 = V_40; if (L_276) { goto IL_05cb; } } { goto IL_0604; } IL_05e8: { V_6 = (uint8_t*)((uintptr_t)0); goto IL_060a; } IL_05ee: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_277; L_277 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6E8875BC5F275A600A554C899EF4BEB88488B509, NULL); if (L_277) { goto IL_05fd; } } { G_B101_0 = 0; goto IL_05fe; } IL_05fd: { G_B101_0 = 0; } IL_05fe: { V_6 = (uint8_t*)((uintptr_t)((int64_t)G_B101_0)); goto IL_060a; } IL_0604: { } IL_0605: { goto IL_022e; } IL_060a: { uint8_t* L_278 = V_6; return L_278; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__gif_parse_colortable_m4490BC9DE208D546F9B34ED4CA7102E5FB2A65FC (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t** ___1_pal, int32_t ___2_num_entries, int32_t ___3_transp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; intptr_t G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); intptr_t G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); int32_t G_B4_0 = 0; intptr_t G_B4_1; memset((&G_B4_1), 0, sizeof(G_B4_1)); { V_0 = 0; V_0 = 0; goto IL_0066; } IL_0007: { uint8_t** L_0 = ___1_pal; int32_t L_1 = V_0; uint32_t L_2 = sizeof(uint8_t*); intptr_t L_3 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_1), (int32_t)L_2))))); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_5; L_5 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_4, NULL); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_3, 2))) = (int8_t)L_5; uint8_t** L_6 = ___1_pal; int32_t L_7 = V_0; uint32_t L_8 = sizeof(uint8_t*); intptr_t L_9 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))))); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = ___0_s; uint8_t L_11; L_11 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_10, NULL); *((int8_t*)((intptr_t)il2cpp_codegen_add(L_9, 1))) = (int8_t)L_11; uint8_t** L_12 = ___1_pal; int32_t L_13 = V_0; uint32_t L_14 = sizeof(uint8_t*); intptr_t L_15 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), (int32_t)L_14))))); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_16 = ___0_s; uint8_t L_17; L_17 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_16, NULL); *((int8_t*)L_15) = (int8_t)L_17; uint8_t** L_18 = ___1_pal; int32_t L_19 = V_0; uint32_t L_20 = sizeof(uint8_t*); intptr_t L_21 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_19), (int32_t)L_20))))); int32_t L_22 = ___3_transp; int32_t L_23 = V_0; if ((((int32_t)L_22) == ((int32_t)L_23))) { G_B3_0 = ((intptr_t)il2cpp_codegen_add(L_21, 3)); goto IL_005e; } G_B2_0 = ((intptr_t)il2cpp_codegen_add(L_21, 3)); } { G_B4_0 = ((int32_t)255); G_B4_1 = G_B2_0; goto IL_005f; } IL_005e: { G_B4_0 = 0; G_B4_1 = G_B3_0; } IL_005f: { *((int8_t*)G_B4_1) = (int8_t)((int32_t)(uint8_t)G_B4_0); int32_t L_24 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0066: { int32_t L_25 = V_0; int32_t L_26 = ___2_num_entries; V_1 = (bool)((((int32_t)L_25) < ((int32_t)L_26))? 1 : 0); bool L_27 = V_1; if (L_27) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_test_m1F7DD10DE25B05EED4B616773327231B48406FCC (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__gif_test_raw_m1EE85C1D9B65096AF15BBE378E53959842B2BDBE(L_0, NULL); V_0 = L_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_2, NULL); int32_t L_3 = V_0; V_1 = L_3; goto IL_0013; } IL_0013: { int32_t L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__gif_test_raw_m1EE85C1D9B65096AF15BBE378E53959842B2BDBE (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; int32_t G_B5_0 = 0; int32_t G_B10_0 = 0; { V_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)71))))) { goto IL_0030; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_3; L_3 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_2, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)73))))) { goto IL_0030; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_5; L_5 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_4, NULL); if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)70))))) { goto IL_0030; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_7; L_7 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_6, NULL); G_B5_0 = ((((int32_t)((((int32_t)L_7) == ((int32_t)((int32_t)56)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0031; } IL_0030: { G_B5_0 = 1; } IL_0031: { V_1 = (bool)G_B5_0; bool L_8 = V_1; if (!L_8) { goto IL_0039; } } { V_2 = 0; goto IL_0073; } IL_0039: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_10; L_10 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_9, NULL); V_0 = L_10; int32_t L_11 = V_0; if ((((int32_t)L_11) == ((int32_t)((int32_t)57)))) { goto IL_004f; } } { int32_t L_12 = V_0; G_B10_0 = ((((int32_t)((((int32_t)L_12) == ((int32_t)((int32_t)55)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0050; } IL_004f: { G_B10_0 = 0; } IL_0050: { V_3 = (bool)G_B10_0; bool L_13 = V_3; if (!L_13) { goto IL_0058; } } { V_2 = 0; goto IL_0073; } IL_0058: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_15; L_15 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_14, NULL); V_4 = (bool)((((int32_t)((((int32_t)L_15) == ((int32_t)((int32_t)97)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_16 = V_4; if (!L_16) { goto IL_006f; } } { V_2 = 0; goto IL_0073; } IL_006f: { V_2 = 1; goto IL_0073; } IL_0073: { int32_t L_17 = V_2; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__out_gif_code_m317534862C653D35C9791474D1AA5F28C03FE96A (stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___0_g, uint16_t ___1_code, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t* V_1 = NULL; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t G_B12_0 = 0; { V_2 = 0; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_0 = ___0_g; NullCheck(L_0); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_1 = L_0->___codes; uint16_t L_2 = ___1_code; uint32_t L_3 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3))))); int16_t L_4 = ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3))))->___prefix; V_3 = (bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_003f; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_6 = ___0_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_7 = ___0_g; NullCheck(L_7); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_8 = L_7->___codes; uint16_t L_9 = ___1_code; uint32_t L_10 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), (int32_t)L_10))))); int16_t L_11 = ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), (int32_t)L_10))))->___prefix; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__out_gif_code_m317534862C653D35C9791474D1AA5F28C03FE96A(L_6, (uint16_t)((int32_t)(uint16_t)L_11), NULL); } IL_003f: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_12 = ___0_g; NullCheck(L_12); int32_t L_13 = L_12->___cur_y; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_14 = ___0_g; NullCheck(L_14); int32_t L_15 = L_14->___max_y; V_4 = (bool)((((int32_t)((((int32_t)L_13) < ((int32_t)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_16 = V_4; if (!L_16) { goto IL_005b; } } { goto IL_0176; } IL_005b: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_17 = ___0_g; NullCheck(L_17); int32_t L_18 = L_17->___cur_x; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_19 = ___0_g; NullCheck(L_19); int32_t L_20 = L_19->___cur_y; V_2 = ((int32_t)il2cpp_codegen_add(L_18, L_20)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_21 = ___0_g; NullCheck(L_21); uint8_t* L_22 = L_21->____out_; int32_t L_23 = V_2; V_0 = (uint8_t*)((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23))); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_24 = ___0_g; NullCheck(L_24); uint8_t* L_25 = L_24->___history; int32_t L_26 = V_2; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, ((int32_t)(L_26/4))))) = (int8_t)1; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_27 = ___0_g; NullCheck(L_27); uint8_t* L_28 = L_27->___color_table; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_29 = ___0_g; NullCheck(L_29); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_30 = L_29->___codes; uint16_t L_31 = ___1_code; uint32_t L_32 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), (int32_t)L_32))))); uint8_t L_33 = ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), (int32_t)L_32))))->___suffix; V_1 = (uint8_t*)((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, ((int32_t)il2cpp_codegen_multiply((int32_t)L_33, 4))))); uint8_t* L_34 = V_1; int32_t L_35 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_34, 3)))); V_5 = (bool)((((int32_t)L_35) > ((int32_t)((int32_t)128)))? 1 : 0); bool L_36 = V_5; if (!L_36) { goto IL_00ce; } } { uint8_t* L_37 = V_0; uint8_t* L_38 = V_1; int32_t L_39 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, 2)))); *((int8_t*)L_37) = (int8_t)L_39; uint8_t* L_40 = V_0; uint8_t* L_41 = V_1; int32_t L_42 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, 1))) = (int8_t)L_42; uint8_t* L_43 = V_0; uint8_t* L_44 = V_1; int32_t L_45 = (*(L_44)); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_43, 2))) = (int8_t)L_45; uint8_t* L_46 = V_0; uint8_t* L_47 = V_1; int32_t L_48 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 3)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 3))) = (int8_t)L_48; } IL_00ce: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_49 = ___0_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_50 = L_49; NullCheck(L_50); int32_t L_51 = L_50->___cur_x; NullCheck(L_50); L_50->___cur_x = ((int32_t)il2cpp_codegen_add(L_51, 4)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_52 = ___0_g; NullCheck(L_52); int32_t L_53 = L_52->___cur_x; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_54 = ___0_g; NullCheck(L_54); int32_t L_55 = L_54->___max_x; V_6 = (bool)((((int32_t)((((int32_t)L_53) < ((int32_t)L_55))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_56 = V_6; if (!L_56) { goto IL_0176; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_57 = ___0_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_58 = ___0_g; NullCheck(L_58); int32_t L_59 = L_58->___start_x; NullCheck(L_57); L_57->___cur_x = L_59; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_60 = ___0_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_61 = L_60; NullCheck(L_61); int32_t L_62 = L_61->___cur_y; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_63 = ___0_g; NullCheck(L_63); int32_t L_64 = L_63->___step; NullCheck(L_61); L_61->___cur_y = ((int32_t)il2cpp_codegen_add(L_62, L_64)); goto IL_0155; } IL_0118: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_65 = ___0_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_66 = ___0_g; NullCheck(L_66); int32_t L_67 = L_66->___parse; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_68 = ___0_g; NullCheck(L_68); int32_t L_69 = L_68->___line_size; NullCheck(L_65); L_65->___step = ((int32_t)il2cpp_codegen_multiply(((int32_t)(1<<((int32_t)(L_67&((int32_t)31))))), L_69)); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_70 = ___0_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_71 = ___0_g; NullCheck(L_71); int32_t L_72 = L_71->___start_y; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_73 = ___0_g; NullCheck(L_73); int32_t L_74 = L_73->___step; NullCheck(L_70); L_70->___cur_y = ((int32_t)il2cpp_codegen_add(L_72, ((int32_t)(L_74>>1)))); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_75 = ___0_g; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_76 = L_75; NullCheck(L_76); int32_t L_77 = L_76->___parse; NullCheck(L_76); L_76->___parse = ((int32_t)il2cpp_codegen_subtract(L_77, 1)); } IL_0155: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_78 = ___0_g; NullCheck(L_78); int32_t L_79 = L_78->___cur_y; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_80 = ___0_g; NullCheck(L_80); int32_t L_81 = L_80->___max_y; if ((((int32_t)L_79) < ((int32_t)L_81))) { goto IL_016e; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_82 = ___0_g; NullCheck(L_82); int32_t L_83 = L_82->___parse; G_B12_0 = ((((int32_t)L_83) > ((int32_t)0))? 1 : 0); goto IL_016f; } IL_016e: { G_B12_0 = 0; } IL_016f: { V_7 = (bool)G_B12_0; bool L_84 = V_7; if (L_84) { goto IL_0118; } } { } IL_0176: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__process_gif_raster_mF5C863C1F3E8EBF908DA9335B6037BE8E46AB8FD (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* ___1_g, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral001062B28B5F423C21381E7E5B90C42998C90341); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral051404EF93CE63088C88157D0CC0B4D279D8A036); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DBF972CFBB3BA4E9CC1DA4CFFDCE64E317BA46F); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0x0; int32_t V_1 = 0; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* V_11 = NULL; bool V_12 = false; uint8_t* V_13 = NULL; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; int32_t V_18 = 0; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; int32_t G_B24_0 = 0; int32_t G_B30_0 = 0; stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* G_B33_0 = NULL; stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* G_B32_0 = NULL; uint8_t G_B34_0 = 0x0; stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* G_B34_1 = NULL; int32_t G_B39_0 = 0; int32_t G_B43_0 = 0; int32_t G_B49_0 = 0; { V_0 = (uint8_t)0; V_1 = 0; V_2 = 0; V_3 = 0; V_4 = 0; V_5 = 0; V_6 = 0; V_7 = 0; V_8 = 0; V_9 = 0; V_10 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); V_0 = L_1; uint8_t L_2 = V_0; V_12 = (bool)((((int32_t)L_2) > ((int32_t)((int32_t)12)))? 1 : 0); bool L_3 = V_12; if (!L_3) { goto IL_0039; } } { V_13 = (uint8_t*)((uintptr_t)0); goto IL_02ff; } IL_0039: { uint8_t L_4 = V_0; V_10 = ((int32_t)(1<<((int32_t)((int32_t)L_4&((int32_t)31))))); V_3 = 1; uint8_t L_5 = V_0; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, 1)); int32_t L_6 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_6&((int32_t)31))))), 1)); V_8 = 0; V_9 = 0; V_2 = 0; goto IL_00a7; } IL_005d: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_7 = ___1_g; NullCheck(L_7); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_8 = L_7->___codes; int32_t L_9 = V_2; uint32_t L_10 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), (int32_t)L_10))))); ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), (int32_t)L_10))))->___prefix = (int16_t)(-1); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_11 = ___1_g; NullCheck(L_11); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_12 = L_11->___codes; int32_t L_13 = V_2; uint32_t L_14 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); int32_t L_15 = V_2; NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), (int32_t)L_14))))); ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), (int32_t)L_14))))->___first = (uint8_t)((int32_t)(uint8_t)L_15); stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_16 = ___1_g; NullCheck(L_16); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_17 = L_16->___codes; int32_t L_18 = V_2; uint32_t L_19 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); int32_t L_20 = V_2; NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_18), (int32_t)L_19))))); ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_18), (int32_t)L_19))))->___suffix = (uint8_t)((int32_t)(uint8_t)L_20); int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_00a7: { int32_t L_22 = V_2; int32_t L_23 = V_10; V_14 = (bool)((((int32_t)L_22) < ((int32_t)L_23))? 1 : 0); bool L_24 = V_14; if (L_24) { goto IL_005d; } } { int32_t L_25 = V_10; V_6 = ((int32_t)il2cpp_codegen_add(L_25, 2)); V_7 = (-1); V_1 = 0; goto IL_02fa; } IL_00c2: { int32_t L_26 = V_9; int32_t L_27 = V_4; V_15 = (bool)((((int32_t)L_26) < ((int32_t)L_27))? 1 : 0); bool L_28 = V_15; if (!L_28) { goto IL_011a; } } { int32_t L_29 = V_1; V_16 = (bool)((((int32_t)L_29) == ((int32_t)0))? 1 : 0); bool L_30 = V_16; if (!L_30) { goto IL_00f9; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_31 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_32; L_32 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_31, NULL); V_1 = L_32; int32_t L_33 = V_1; V_17 = (bool)((((int32_t)L_33) == ((int32_t)0))? 1 : 0); bool L_34 = V_17; if (!L_34) { goto IL_00f8; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_35 = ___1_g; NullCheck(L_35); uint8_t* L_36 = L_35->____out_; V_13 = L_36; goto IL_02ff; } IL_00f8: { } IL_00f9: { int32_t L_37 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_37, 1)); int32_t L_38 = V_8; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_39 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_40; L_40 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_39, NULL); int32_t L_41 = V_9; V_8 = ((int32_t)(L_38|((int32_t)((int32_t)L_40<<((int32_t)(L_41&((int32_t)31))))))); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 8)); goto IL_02fa; } IL_011a: { int32_t L_43 = V_8; int32_t L_44 = V_5; V_18 = ((int32_t)(L_43&L_44)); int32_t L_45 = V_8; int32_t L_46 = V_4; V_8 = ((int32_t)(L_45>>((int32_t)(L_46&((int32_t)31))))); int32_t L_47 = V_9; int32_t L_48 = V_4; V_9 = ((int32_t)il2cpp_codegen_subtract(L_47, L_48)); int32_t L_49 = V_18; int32_t L_50 = V_10; V_19 = (bool)((((int32_t)L_49) == ((int32_t)L_50))? 1 : 0); bool L_51 = V_19; if (!L_51) { goto IL_0161; } } { uint8_t L_52 = V_0; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_52, 1)); int32_t L_53 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_53&((int32_t)31))))), 1)); int32_t L_54 = V_10; V_6 = ((int32_t)il2cpp_codegen_add(L_54, 2)); V_7 = (-1); V_3 = 0; goto IL_02f9; } IL_0161: { int32_t L_55 = V_18; int32_t L_56 = V_10; V_20 = (bool)((((int32_t)L_55) == ((int32_t)((int32_t)il2cpp_codegen_add(L_56, 1))))? 1 : 0); bool L_57 = V_20; if (!L_57) { goto IL_01a0; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_58 = ___0_s; int32_t L_59 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_58, L_59, NULL); goto IL_0182; } IL_017a: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_60 = ___0_s; int32_t L_61 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_60, L_61, NULL); } IL_0182: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_62 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_63; L_63 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_62, NULL); uint8_t L_64 = L_63; V_1 = L_64; V_21 = (bool)((((int32_t)L_64) > ((int32_t)0))? 1 : 0); bool L_65 = V_21; if (L_65) { goto IL_017a; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_66 = ___1_g; NullCheck(L_66); uint8_t* L_67 = L_66->____out_; V_13 = L_67; goto IL_02ff; } IL_01a0: { int32_t L_68 = V_18; int32_t L_69 = V_6; V_22 = (bool)((((int32_t)((((int32_t)L_68) > ((int32_t)L_69))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_70 = V_22; if (!L_70) { goto IL_02e2; } } { uint32_t L_71 = V_3; V_23 = (bool)((!(((uint32_t)L_71) <= ((uint32_t)0)))? 1 : 0); bool L_72 = V_23; if (!L_72) { goto IL_01d6; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_73; L_73 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral1DBF972CFBB3BA4E9CC1DA4CFFDCE64E317BA46F, NULL); if (L_73) { goto IL_01cc; } } { G_B24_0 = 0; goto IL_01cd; } IL_01cc: { G_B24_0 = 0; } IL_01cd: { V_13 = (uint8_t*)((uintptr_t)((int64_t)G_B24_0)); goto IL_02ff; } IL_01d6: { int32_t L_74 = V_7; V_24 = (bool)((((int32_t)((((int32_t)L_74) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_75 = V_24; if (!L_75) { goto IL_027f; } } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_76 = ___1_g; NullCheck(L_76); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_77 = L_76->___codes; int32_t L_78 = V_6; int32_t L_79 = L_78; V_6 = ((int32_t)il2cpp_codegen_add(L_79, 1)); uint32_t L_80 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); V_11 = (stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)((uintptr_t)((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_77, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_79), (int32_t)L_80))))); int32_t L_81 = V_6; V_25 = (bool)((((int32_t)L_81) > ((int32_t)((int32_t)8192)))? 1 : 0); bool L_82 = V_25; if (!L_82) { goto IL_0229; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_83; L_83 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral001062B28B5F423C21381E7E5B90C42998C90341, NULL); if (L_83) { goto IL_021f; } } { G_B30_0 = 0; goto IL_0220; } IL_021f: { G_B30_0 = 0; } IL_0220: { V_13 = (uint8_t*)((uintptr_t)((int64_t)G_B30_0)); goto IL_02ff; } IL_0229: { stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_84 = V_11; int32_t L_85 = V_7; NullCheck(L_84); L_84->___prefix = ((int16_t)L_85); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_86 = V_11; stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_87 = ___1_g; NullCheck(L_87); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_88 = L_87->___codes; int32_t L_89 = V_7; uint32_t L_90 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_88, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_89), (int32_t)L_90))))); uint8_t L_91 = ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_88, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_89), (int32_t)L_90))))->___first; NullCheck(L_86); L_86->___first = L_91; stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_92 = V_11; int32_t L_93 = V_18; int32_t L_94 = V_6; if ((((int32_t)L_93) == ((int32_t)L_94))) { G_B33_0 = L_92; goto IL_0270; } G_B32_0 = L_92; } { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_95 = ___1_g; NullCheck(L_95); stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_96 = L_95->___codes; int32_t L_97 = V_18; uint32_t L_98 = sizeof(stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584); NullCheck(((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_96, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_97), (int32_t)L_98))))); uint8_t L_99 = ((stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584*)il2cpp_codegen_add((intptr_t)L_96, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_97), (int32_t)L_98))))->___first; G_B34_0 = L_99; G_B34_1 = G_B32_0; goto IL_0277; } IL_0270: { stbi__gif_lzw_t50321AB205854CBA2DA47AAF2C14535018D79584* L_100 = V_11; NullCheck(L_100); uint8_t L_101 = L_100->___first; G_B34_0 = L_101; G_B34_1 = G_B33_0; } IL_0277: { NullCheck(G_B34_1); G_B34_1->___suffix = G_B34_0; goto IL_02a2; } IL_027f: { int32_t L_102 = V_18; int32_t L_103 = V_6; V_26 = (bool)((((int32_t)L_102) == ((int32_t)L_103))? 1 : 0); bool L_104 = V_26; if (!L_104) { goto IL_02a2; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_105; L_105 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral051404EF93CE63088C88157D0CC0B4D279D8A036, NULL); if (L_105) { goto IL_029b; } } { G_B39_0 = 0; goto IL_029c; } IL_029b: { G_B39_0 = 0; } IL_029c: { V_13 = (uint8_t*)((uintptr_t)((int64_t)G_B39_0)); goto IL_02ff; } IL_02a2: { stbi__gif_t02F1F956E5B9DC3D68C82530DA32CBE117E7F7B4* L_106 = ___1_g; int32_t L_107 = V_18; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__out_gif_code_m317534862C653D35C9791474D1AA5F28C03FE96A(L_106, (uint16_t)((int32_t)(uint16_t)L_107), NULL); int32_t L_108 = V_6; int32_t L_109 = V_5; if (((int32_t)(L_108&L_109))) { goto IL_02c1; } } { int32_t L_110 = V_6; G_B43_0 = ((((int32_t)((((int32_t)L_110) > ((int32_t)((int32_t)4095)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_02c2; } IL_02c1: { G_B43_0 = 0; } IL_02c2: { V_27 = (bool)G_B43_0; bool L_111 = V_27; if (!L_111) { goto IL_02db; } } { int32_t L_112 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_112, 1)); int32_t L_113 = V_4; V_5 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_113&((int32_t)31))))), 1)); } IL_02db: { int32_t L_114 = V_18; V_7 = L_114; goto IL_02f9; } IL_02e2: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_115; L_115 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral051404EF93CE63088C88157D0CC0B4D279D8A036, NULL); if (L_115) { goto IL_02f2; } } { G_B49_0 = 0; goto IL_02f3; } IL_02f2: { G_B49_0 = 0; } IL_02f3: { V_13 = (uint8_t*)((uintptr_t)((int64_t)G_B49_0)); goto IL_02ff; } IL_02f9: { } IL_02fa: { goto IL_00c2; } IL_02ff: { uint8_t* L_116 = V_13; return L_116; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__hdr_convert_m2876B9C0ABA76B25E86CF5EED630D14DB230ABF5 (float* ___0_output, uint8_t* ___1_input, int32_t ___2_req_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; int32_t V_6 = 0; bool V_7 = false; float V_8 = 0.0f; bool V_9 = false; { uint8_t* L_0 = ___1_input; int32_t L_1 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, 3)))); V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_00a2; } } { V_1 = (0.0f); uint8_t* L_3 = ___1_input; int32_t L_4 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, 3)))); il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); double L_5; L_5 = CRuntime_ldexp_m6B69BF010E71D84265D01FE955939E7B3F462228((1.0), ((int32_t)il2cpp_codegen_subtract(L_4, ((int32_t)136))), NULL); V_1 = ((float)L_5); int32_t L_6 = ___2_req_comp; V_2 = (bool)((((int32_t)((((int32_t)L_6) > ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_0056; } } { float* L_8 = ___0_output; uint8_t* L_9 = ___1_input; int32_t L_10 = (*(L_9)); uint8_t* L_11 = ___1_input; int32_t L_12 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 1)))); uint8_t* L_13 = ___1_input; int32_t L_14 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, 2)))); float L_15 = V_1; *((float*)L_8) = (float)((float)(((float)il2cpp_codegen_multiply(((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_10, L_12)), L_14))), L_15))/(3.0f))); goto IL_0078; } IL_0056: { float* L_16 = ___0_output; uint8_t* L_17 = ___1_input; int32_t L_18 = (*(L_17)); float L_19 = V_1; *((float*)L_16) = (float)((float)il2cpp_codegen_multiply(((float)L_18), L_19)); float* L_20 = ___0_output; uint8_t* L_21 = ___1_input; int32_t L_22 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)))); float L_23 = V_1; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_20, 4))) = (float)((float)il2cpp_codegen_multiply(((float)L_22), L_23)); float* L_24 = ___0_output; uint8_t* L_25 = ___1_input; int32_t L_26 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, 2)))); float L_27 = V_1; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (float)((float)il2cpp_codegen_multiply(((float)L_26), L_27)); } IL_0078: { int32_t L_28 = ___2_req_comp; V_3 = (bool)((((int32_t)L_28) == ((int32_t)2))? 1 : 0); bool L_29 = V_3; if (!L_29) { goto IL_0089; } } { float* L_30 = ___0_output; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_30, 4))) = (float)(1.0f); } IL_0089: { int32_t L_31 = ___2_req_comp; V_4 = (bool)((((int32_t)L_31) == ((int32_t)4))? 1 : 0); bool L_32 = V_4; if (!L_32) { goto IL_009f; } } { float* L_33 = ___0_output; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_33, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (float)(1.0f); } IL_009f: { goto IL_010d; } IL_00a2: { int32_t L_34 = ___2_req_comp; V_6 = L_34; int32_t L_35 = V_6; V_5 = L_35; int32_t L_36 = V_5; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_36, 1))) > ((uint32_t)1)))) { goto IL_00f0; } } { goto IL_00b3; } IL_00b3: { int32_t L_37 = V_5; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_37, 3))) > ((uint32_t)1)))) { goto IL_00bc; } } { goto IL_010c; } IL_00bc: { int32_t L_38 = ___2_req_comp; V_7 = (bool)((((int32_t)L_38) == ((int32_t)4))? 1 : 0); bool L_39 = V_7; if (!L_39) { goto IL_00d2; } } { float* L_40 = ___0_output; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_40, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (float)(1.0f); } IL_00d2: { float* L_41 = ___0_output; float* L_42 = ___0_output; float* L_43 = ___0_output; float L_44 = (0.0f); V_8 = L_44; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_43, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (float)L_44; float L_45 = V_8; float L_46 = L_45; V_8 = L_46; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_42, 4))) = (float)L_46; float L_47 = V_8; *((float*)L_41) = (float)L_47; goto IL_010c; } IL_00f0: { int32_t L_48 = ___2_req_comp; V_9 = (bool)((((int32_t)L_48) == ((int32_t)2))? 1 : 0); bool L_49 = V_9; if (!L_49) { goto IL_0103; } } { float* L_50 = ___0_output; *((float*)((float*)il2cpp_codegen_add((intptr_t)L_50, 4))) = (float)(1.0f); } IL_0103: { float* L_51 = ___0_output; *((float*)L_51) = (float)(0.0f); goto IL_010c; } IL_010c: { } IL_010d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* StbImage_stbi__hdr_gettoken_mBFEF38D3CF04DE742F464B6370CC52B46BFA4982 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_z, int8_t* ___1_buffer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int8_t V_1 = 0x0; bool V_2 = false; bool V_3 = false; bool V_4 = false; int8_t* V_5 = NULL; int32_t G_B7_0 = 0; int32_t G_B13_0 = 0; { V_0 = 0; V_1 = (int8_t)0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); V_1 = ((int8_t)L_1); goto IL_0051; } IL_000f: { int8_t* L_2 = ___1_buffer; int32_t L_3 = V_0; int32_t L_4 = L_3; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); int8_t L_5 = V_1; *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_2, L_4))) = (int8_t)L_5; int32_t L_6 = V_0; V_2 = (bool)((((int32_t)L_6) == ((int32_t)((int32_t)1023)))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_0048; } } { goto IL_002a; } IL_0028: { } IL_002a: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_9; L_9 = StbImage_stbi__at_eof_m03E68140735E1A73644B19BB3265E3471DC01047(L_8, NULL); if (L_9) { goto IL_0041; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_11; L_11 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_10, NULL); G_B7_0 = ((((int32_t)((((int32_t)L_11) == ((int32_t)((int32_t)10)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0042; } IL_0041: { G_B7_0 = 0; } IL_0042: { V_3 = (bool)G_B7_0; bool L_12 = V_3; if (L_12) { goto IL_0028; } } { goto IL_006a; } IL_0048: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_14; L_14 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_13, NULL); V_1 = ((int8_t)L_14); } IL_0051: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_16; L_16 = StbImage_stbi__at_eof_m03E68140735E1A73644B19BB3265E3471DC01047(L_15, NULL); if (L_16) { goto IL_0063; } } { int8_t L_17 = V_1; G_B13_0 = ((((int32_t)((((int32_t)L_17) == ((int32_t)((int32_t)10)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0064; } IL_0063: { G_B13_0 = 0; } IL_0064: { V_4 = (bool)G_B13_0; bool L_18 = V_4; if (L_18) { goto IL_000f; } } IL_006a: { int8_t* L_19 = ___1_buffer; int32_t L_20 = V_0; *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_19, L_20))) = (int8_t)0; int8_t* L_21 = ___1_buffer; V_5 = L_21; goto IL_0074; } IL_0074: { int8_t* L_22 = V_5; return L_22; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__hdr_info_m6F6846660928D17243B2887C0222101CAD868B11 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DF4740B0273591843A4B3024E3B6D2E75CCB1B1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D164BABCBE0010E04C5B0BF2D1E12DC6CDFEB8B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1); s_Il2CppMethodInitialized = true; } int8_t* V_0 = NULL; int8_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t V_8 = 0; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; { uintptr_t L_0 = ((uintptr_t)((int32_t)1024)); int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL); memset(L_1, 0, L_0); V_0 = (L_1); V_2 = 0; V_3 = 0; int32_t* L_2 = ___1_x; V_4 = (bool)((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_3 = V_4; if (!L_3) { goto IL_001e; } } { ___1_x = (int32_t*)((uintptr_t)(&V_3)); } IL_001e: { int32_t* L_4 = ___2_y; V_5 = (bool)((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_002e; } } { ___2_y = (int32_t*)((uintptr_t)(&V_3)); } IL_002e: { int32_t* L_6 = ___3_comp; V_6 = (bool)((((intptr_t)L_6) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_7 = V_6; if (!L_7) { goto IL_003e; } } { ___3_comp = (int32_t*)((uintptr_t)(&V_3)); } IL_003e: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_9; L_9 = StbImage_stbi__hdr_test_mDAC03AAF86131AB6A6C85AA9AE4F84700D8E96FB(L_8, NULL); V_7 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); bool L_10 = V_7; if (!L_10) { goto IL_005d; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_11 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_11, NULL); V_8 = 0; goto IL_0133; } IL_005d: { goto IL_008c; } IL_005f: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = ___0_s; int8_t* L_13 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int8_t* L_14; L_14 = StbImage_stbi__hdr_gettoken_mBFEF38D3CF04DE742F464B6370CC52B46BFA4982(L_12, L_13, NULL); V_1 = L_14; int8_t* L_15 = V_1; int32_t L_16 = (*(L_15)); V_9 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0); bool L_17 = V_9; if (!L_17) { goto IL_0075; } } { goto IL_008e; } IL_0075: { int8_t* L_18 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_19; L_19 = CRuntime_strcmp_m92E02A9AD84F6FE8948E230E7D852608B7698B8A(L_18, _stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1, NULL); V_10 = (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0); bool L_20 = V_10; if (!L_20) { goto IL_008b; } } { V_2 = 1; } IL_008b: { } IL_008c: { goto IL_005f; } IL_008e: { int32_t L_21 = V_2; V_11 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0); bool L_22 = V_11; if (!L_22) { goto IL_00a8; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_23 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_23, NULL); V_8 = 0; goto IL_0133; } IL_00a8: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_24 = ___0_s; int8_t* L_25 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int8_t* L_26; L_26 = StbImage_stbi__hdr_gettoken_mBFEF38D3CF04DE742F464B6370CC52B46BFA4982(L_24, L_25, NULL); V_1 = L_26; int8_t* L_27 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_28; L_28 = CRuntime_strncmp_m20EC80E13AEF1280191ED14CA4F03E271AD27E5E(L_27, _stringLiteral4DF4740B0273591843A4B3024E3B6D2E75CCB1B1, ((int64_t)3), NULL); V_12 = (bool)((!(((uint32_t)L_28) <= ((uint32_t)0)))? 1 : 0); bool L_29 = V_12; if (!L_29) { goto IL_00d3; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_30 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_30, NULL); V_8 = 0; goto IL_0133; } IL_00d3: { int8_t* L_31 = V_1; V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_31, 3)); int32_t* L_32 = ___2_y; int8_t* L_33 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int64_t L_34; L_34 = CRuntime_strtol_m01BCA1BEAA90367561490CEAE8C67ECE6BAC80EC(L_33, (int8_t**)((uintptr_t)(&V_1)), ((int32_t)10), NULL); *((int32_t*)L_32) = (int32_t)((int32_t)L_34); goto IL_00eb; } IL_00e7: { int8_t* L_35 = V_1; V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_35, 1)); } IL_00eb: { int8_t* L_36 = V_1; int32_t L_37 = (*(L_36)); V_13 = (bool)((((int32_t)L_37) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_38 = V_13; if (L_38) { goto IL_00e7; } } { int8_t* L_39 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_40; L_40 = CRuntime_strncmp_m20EC80E13AEF1280191ED14CA4F03E271AD27E5E(L_39, _stringLiteral9D164BABCBE0010E04C5B0BF2D1E12DC6CDFEB8B, ((int64_t)3), NULL); V_14 = (bool)((!(((uint32_t)L_40) <= ((uint32_t)0)))? 1 : 0); bool L_41 = V_14; if (!L_41) { goto IL_011a; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_42 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_42, NULL); V_8 = 0; goto IL_0133; } IL_011a: { int8_t* L_43 = V_1; V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_43, 3)); int32_t* L_44 = ___1_x; int8_t* L_45 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int64_t L_46; L_46 = CRuntime_strtol_m01BCA1BEAA90367561490CEAE8C67ECE6BAC80EC(L_45, (int8_t**)((uintptr_t)0), ((int32_t)10), NULL); *((int32_t*)L_44) = (int32_t)((int32_t)L_46); int32_t* L_47 = ___3_comp; *((int32_t*)L_47) = (int32_t)3; V_8 = 1; goto IL_0133; } IL_0133: { int32_t L_48 = V_8; return L_48; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float* StbImage_stbi__hdr_load_m5AD3BA150D4D184504FF499BC9BC514A9C58C0E9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19249320BC594160CFA8CBA8FEBA55A29141B0D1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B9DE475AEB74C5EAE5ADC87B27449987F929E1B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DF4740B0273591843A4B3024E3B6D2E75CCB1B1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral715BA9AA1714C67C112D35969728383A701123D1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral765034BCA3C532B606DB7F45FD24CF9E5784BC11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D164BABCBE0010E04C5B0BF2D1E12DC6CDFEB8B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE927E151C1BDF5B85E1A60F7884532B4F2E8203); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD190F2ED05030DBB5305E07A95B19C4F765BF31E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8C48276156854EF0D3BE981BED742A12F3388AC); s_Il2CppMethodInitialized = true; } int8_t* V_0 = NULL; int8_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; uint8_t* V_5 = NULL; float* V_6 = NULL; int32_t V_7 = 0; uint8_t V_8 = 0x0; uint8_t V_9 = 0x0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int8_t* V_16 = NULL; bool V_17 = false; bool V_18 = false; float* V_19 = NULL; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; uint8_t* V_33 = NULL; bool V_34 = false; bool V_35 = false; bool V_36 = false; bool V_37 = false; uint8_t* V_38 = NULL; bool V_39 = false; bool V_40 = false; bool V_41 = false; int32_t V_42 = 0; bool V_43 = false; bool V_44 = false; bool V_45 = false; bool V_46 = false; bool V_47 = false; bool V_48 = false; bool V_49 = false; bool V_50 = false; bool V_51 = false; bool V_52 = false; int32_t G_B3_0 = 0; int32_t G_B7_0 = 0; int32_t G_B19_0 = 0; int32_t G_B24_0 = 0; int32_t G_B32_0 = 0; int32_t G_B37_0 = 0; int32_t G_B42_0 = 0; int32_t G_B51_0 = 0; int32_t G_B56_0 = 0; int32_t G_B68_0 = 0; int32_t G_B75_0 = 0; int32_t G_B81_0 = 0; int32_t G_B87_0 = 0; int32_t G_B96_0 = 0; int32_t G_B105_0 = 0; { uintptr_t L_0 = ((uintptr_t)((int32_t)1024)); int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL); memset(L_1, 0, L_0); V_0 = (L_1); V_2 = 0; V_3 = 0; V_4 = 0; V_7 = 0; V_8 = (uint8_t)0; V_9 = (uint8_t)0; V_10 = 0; V_11 = 0; V_12 = 0; V_13 = 0; V_14 = 0; V_15 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; int8_t* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int8_t* L_4; L_4 = StbImage_stbi__hdr_gettoken_mBFEF38D3CF04DE742F464B6370CC52B46BFA4982(L_2, L_3, NULL); V_16 = L_4; int8_t* L_5 = V_16; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_6; L_6 = CRuntime_strcmp_m92E02A9AD84F6FE8948E230E7D852608B7698B8A(L_5, _stringLiteral715BA9AA1714C67C112D35969728383A701123D1, NULL); if (!L_6) { goto IL_0054; } } { int8_t* L_7 = V_16; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_8; L_8 = CRuntime_strcmp_m92E02A9AD84F6FE8948E230E7D852608B7698B8A(L_7, _stringLiteralF8C48276156854EF0D3BE981BED742A12F3388AC, NULL); G_B3_0 = ((!(((uint32_t)L_8) <= ((uint32_t)0)))? 1 : 0); goto IL_0055; } IL_0054: { G_B3_0 = 0; } IL_0055: { V_18 = (bool)G_B3_0; bool L_9 = V_18; if (!L_9) { goto IL_0074; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10; L_10 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral765034BCA3C532B606DB7F45FD24CF9E5784BC11, NULL); if (L_10) { goto IL_006a; } } { G_B7_0 = 0; goto IL_006b; } IL_006a: { G_B7_0 = 0; } IL_006b: { V_19 = (float*)((uintptr_t)((int64_t)G_B7_0)); goto IL_057c; } IL_0074: { goto IL_00a3; } IL_0076: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_11 = ___0_s; int8_t* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int8_t* L_13; L_13 = StbImage_stbi__hdr_gettoken_mBFEF38D3CF04DE742F464B6370CC52B46BFA4982(L_11, L_12, NULL); V_1 = L_13; int8_t* L_14 = V_1; int32_t L_15 = (*(L_14)); V_20 = (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0); bool L_16 = V_20; if (!L_16) { goto IL_008c; } } { goto IL_00a5; } IL_008c: { int8_t* L_17 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_18; L_18 = CRuntime_strcmp_m92E02A9AD84F6FE8948E230E7D852608B7698B8A(L_17, _stringLiteralE899877B13DC6B204699EABA5B4B1FF400E5D0A1, NULL); V_21 = (bool)((((int32_t)L_18) == ((int32_t)0))? 1 : 0); bool L_19 = V_21; if (!L_19) { goto IL_00a2; } } { V_2 = 1; } IL_00a2: { } IL_00a3: { goto IL_0076; } IL_00a5: { int32_t L_20 = V_2; V_22 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0); bool L_21 = V_22; if (!L_21) { goto IL_00c8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_22; L_22 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral1B9DE475AEB74C5EAE5ADC87B27449987F929E1B, NULL); if (L_22) { goto IL_00be; } } { G_B19_0 = 0; goto IL_00bf; } IL_00be: { G_B19_0 = 0; } IL_00bf: { V_19 = (float*)((uintptr_t)((int64_t)G_B19_0)); goto IL_057c; } IL_00c8: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_23 = ___0_s; int8_t* L_24 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int8_t* L_25; L_25 = StbImage_stbi__hdr_gettoken_mBFEF38D3CF04DE742F464B6370CC52B46BFA4982(L_23, L_24, NULL); V_1 = L_25; int8_t* L_26 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_27; L_27 = CRuntime_strncmp_m20EC80E13AEF1280191ED14CA4F03E271AD27E5E(L_26, _stringLiteral4DF4740B0273591843A4B3024E3B6D2E75CCB1B1, ((int64_t)3), NULL); V_23 = (bool)((!(((uint32_t)L_27) <= ((uint32_t)0)))? 1 : 0); bool L_28 = V_23; if (!L_28) { goto IL_00ff; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_29; L_29 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral19249320BC594160CFA8CBA8FEBA55A29141B0D1, NULL); if (L_29) { goto IL_00f5; } } { G_B24_0 = 0; goto IL_00f6; } IL_00f5: { G_B24_0 = 0; } IL_00f6: { V_19 = (float*)((uintptr_t)((int64_t)G_B24_0)); goto IL_057c; } IL_00ff: { int8_t* L_30 = V_1; V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_30, 3)); int8_t* L_31 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int64_t L_32; L_32 = CRuntime_strtol_m01BCA1BEAA90367561490CEAE8C67ECE6BAC80EC(L_31, (int8_t**)((uintptr_t)(&V_1)), ((int32_t)10), NULL); V_4 = ((int32_t)L_32); goto IL_0117; } IL_0113: { int8_t* L_33 = V_1; V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_33, 1)); } IL_0117: { int8_t* L_34 = V_1; int32_t L_35 = (*(L_34)); V_24 = (bool)((((int32_t)L_35) == ((int32_t)((int32_t)32)))? 1 : 0); bool L_36 = V_24; if (L_36) { goto IL_0113; } } { int8_t* L_37 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int32_t L_38; L_38 = CRuntime_strncmp_m20EC80E13AEF1280191ED14CA4F03E271AD27E5E(L_37, _stringLiteral9D164BABCBE0010E04C5B0BF2D1E12DC6CDFEB8B, ((int64_t)3), NULL); V_25 = (bool)((!(((uint32_t)L_38) <= ((uint32_t)0)))? 1 : 0); bool L_39 = V_25; if (!L_39) { goto IL_0152; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_40; L_40 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral19249320BC594160CFA8CBA8FEBA55A29141B0D1, NULL); if (L_40) { goto IL_0148; } } { G_B32_0 = 0; goto IL_0149; } IL_0148: { G_B32_0 = 0; } IL_0149: { V_19 = (float*)((uintptr_t)((int64_t)G_B32_0)); goto IL_057c; } IL_0152: { int8_t* L_41 = V_1; V_1 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_41, 3)); int8_t* L_42 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); int64_t L_43; L_43 = CRuntime_strtol_m01BCA1BEAA90367561490CEAE8C67ECE6BAC80EC(L_42, (int8_t**)((uintptr_t)0), ((int32_t)10), NULL); V_3 = ((int32_t)L_43); int32_t L_44 = V_4; V_26 = (bool)((((int32_t)L_44) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_45 = V_26; if (!L_45) { goto IL_018a; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_46; L_46 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_46) { goto IL_0180; } } { G_B37_0 = 0; goto IL_0181; } IL_0180: { G_B37_0 = 0; } IL_0181: { V_19 = (float*)((uintptr_t)((int64_t)G_B37_0)); goto IL_057c; } IL_018a: { int32_t L_47 = V_3; V_27 = (bool)((((int32_t)L_47) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_48 = V_27; if (!L_48) { goto IL_01b1; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_49; L_49 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_49) { goto IL_01a7; } } { G_B42_0 = 0; goto IL_01a8; } IL_01a7: { G_B42_0 = 0; } IL_01a8: { V_19 = (float*)((uintptr_t)((int64_t)G_B42_0)); goto IL_057c; } IL_01b1: { int32_t* L_50 = ___1_x; int32_t L_51 = V_3; *((int32_t*)L_50) = (int32_t)L_51; int32_t* L_52 = ___2_y; int32_t L_53 = V_4; *((int32_t*)L_52) = (int32_t)L_53; int32_t* L_54 = ___3_comp; V_28 = (bool)((((int32_t)((((intptr_t)L_54) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_55 = V_28; if (!L_55) { goto IL_01c9; } } { int32_t* L_56 = ___3_comp; *((int32_t*)L_56) = (int32_t)3; } IL_01c9: { int32_t L_57 = ___4_req_comp; V_29 = (bool)((((int32_t)L_57) == ((int32_t)0))? 1 : 0); bool L_58 = V_29; if (!L_58) { goto IL_01d7; } } { ___4_req_comp = 3; } IL_01d7: { int32_t L_59 = V_3; int32_t L_60 = V_4; int32_t L_61 = ___4_req_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_62; L_62 = StbImage_stbi__mad4sizes_valid_mEFA3EE8C2AB4666B65A29DCFEBB9A7EC18F08BB9(L_59, L_60, L_61, 4, 0, NULL); V_30 = (bool)((((int32_t)L_62) == ((int32_t)0))? 1 : 0); bool L_63 = V_30; if (!L_63) { goto IL_0205; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_64; L_64 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_64) { goto IL_01fb; } } { G_B51_0 = 0; goto IL_01fc; } IL_01fb: { G_B51_0 = 0; } IL_01fc: { V_19 = (float*)((uintptr_t)((int64_t)G_B51_0)); goto IL_057c; } IL_0205: { int32_t L_65 = V_3; int32_t L_66 = V_4; int32_t L_67 = ___4_req_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_68; L_68 = StbImage_stbi__malloc_mad4_mFB054EAF26EDC92B4D3E71D5209112240B88F0DA(L_65, L_66, L_67, 4, 0, NULL); V_6 = (float*)L_68; float* L_69 = V_6; V_31 = (bool)((((intptr_t)L_69) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_70 = V_31; if (!L_70) { goto IL_0238; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_71; L_71 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_71) { goto IL_022e; } } { G_B56_0 = 0; goto IL_022f; } IL_022e: { G_B56_0 = 0; } IL_022f: { V_19 = (float*)((uintptr_t)((int64_t)G_B56_0)); goto IL_057c; } IL_0238: { V_17 = (bool)0; bool L_72 = V_17; V_32 = L_72; bool L_73 = V_32; if (!L_73) { goto IL_02a3; } } { goto IL_0292; } IL_0247: { goto IL_0281; } IL_0249: { uintptr_t L_74 = ((uintptr_t)4); int8_t* L_75 = (int8_t*) (L_74 ? alloca(L_74) : NULL); memset(L_75, 0, L_74); V_33 = (uint8_t*)(L_75); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_76 = ___0_s; uint8_t* L_77 = V_33; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_78; L_78 = StbImage_stbi__getn_m5C54A00831A56C64817A1F676E2E1B0F01D92A63(L_76, L_77, 4, NULL); float* L_79 = V_6; int32_t L_80 = V_11; int32_t L_81 = V_3; int32_t L_82 = ___4_req_comp; int32_t L_83 = V_10; int32_t L_84 = ___4_req_comp; uint8_t* L_85 = V_33; int32_t L_86 = ___4_req_comp; StbImage_stbi__hdr_convert_m2876B9C0ABA76B25E86CF5EED630D14DB230ABF5(((float*)il2cpp_codegen_add((intptr_t)((float*)il2cpp_codegen_add((intptr_t)L_79, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_80, L_81)), L_82))), 4)))), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(L_83, L_84))), 4)))), L_85, L_86, NULL); int32_t L_87 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_0281: { int32_t L_88 = V_10; int32_t L_89 = V_3; V_34 = (bool)((((int32_t)L_88) < ((int32_t)L_89))? 1 : 0); bool L_90 = V_34; if (L_90) { goto IL_0249; } } { int32_t L_91 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_91, 1)); } IL_0292: { int32_t L_92 = V_11; int32_t L_93 = V_4; V_35 = (bool)((((int32_t)L_92) < ((int32_t)L_93))? 1 : 0); bool L_94 = V_35; if (L_94) { goto IL_0247; } } { goto IL_0575; } IL_02a3: { int32_t L_95 = V_3; if ((((int32_t)L_95) < ((int32_t)8))) { goto IL_02b4; } } { int32_t L_96 = V_3; G_B68_0 = ((((int32_t)((((int32_t)L_96) < ((int32_t)((int32_t)32768)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_02b5; } IL_02b4: { G_B68_0 = 1; } IL_02b5: { V_36 = (bool)G_B68_0; bool L_97 = V_36; if (!L_97) { goto IL_02ca; } } { int32_t L_98 = 0; V_11 = L_98; V_10 = L_98; V_17 = (bool)1; goto IL_0238; } IL_02ca: { V_5 = (uint8_t*)((uintptr_t)0); V_11 = 0; goto IL_054f; } IL_02d6: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_99 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_100; L_100 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_99, NULL); V_13 = L_100; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_101 = ___0_s; uint8_t L_102; L_102 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_101, NULL); V_14 = L_102; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_103 = ___0_s; uint8_t L_104; L_104 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_103, NULL); V_7 = L_104; int32_t L_105 = V_13; if ((!(((uint32_t)L_105) == ((uint32_t)2)))) { goto IL_0306; } } { int32_t L_106 = V_14; if ((!(((uint32_t)L_106) == ((uint32_t)2)))) { goto IL_0306; } } { int32_t L_107 = V_7; G_B75_0 = ((!(((uint32_t)((int32_t)(L_107&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0); goto IL_0307; } IL_0306: { G_B75_0 = 1; } IL_0307: { V_37 = (bool)G_B75_0; bool L_108 = V_37; if (!L_108) { goto IL_0354; } } { uintptr_t L_109 = ((uintptr_t)4); int8_t* L_110 = (int8_t*) (L_109 ? alloca(L_109) : NULL); memset(L_110, 0, L_109); V_38 = (uint8_t*)(L_110); uint8_t* L_111 = V_38; int32_t L_112 = V_13; *((int8_t*)L_111) = (int8_t)((int32_t)(uint8_t)L_112); uint8_t* L_113 = V_38; int32_t L_114 = V_14; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_113, 1))) = (int8_t)((int32_t)(uint8_t)L_114); uint8_t* L_115 = V_38; int32_t L_116 = V_7; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_115, 2))) = (int8_t)((int32_t)(uint8_t)L_116); uint8_t* L_117 = V_38; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_118 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_119; L_119 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_118, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_117, 3))) = (int8_t)L_119; float* L_120 = V_6; uint8_t* L_121 = V_38; int32_t L_122 = ___4_req_comp; StbImage_stbi__hdr_convert_m2876B9C0ABA76B25E86CF5EED630D14DB230ABF5(L_120, L_121, L_122, NULL); V_10 = 1; V_11 = 0; uint8_t* L_123 = V_5; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_123, NULL); goto IL_0238; } IL_0354: { int32_t L_124 = V_7; V_7 = ((int32_t)(L_124<<8)); int32_t L_125 = V_7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_126 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_127; L_127 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_126, NULL); V_7 = ((int32_t)(L_125|(int32_t)L_127)); int32_t L_128 = V_7; int32_t L_129 = V_3; V_39 = (bool)((((int32_t)((((int32_t)L_128) == ((int32_t)L_129))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_130 = V_39; if (!L_130) { goto IL_039d; } } { float* L_131 = V_6; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_131, NULL); uint8_t* L_132 = V_5; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_132, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_133; L_133 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralCE927E151C1BDF5B85E1A60F7884532B4F2E8203, NULL); if (L_133) { goto IL_0393; } } { G_B81_0 = 0; goto IL_0394; } IL_0393: { G_B81_0 = 0; } IL_0394: { V_19 = (float*)((uintptr_t)((int64_t)G_B81_0)); goto IL_057c; } IL_039d: { uint8_t* L_134 = V_5; V_40 = (bool)((((intptr_t)L_134) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_135 = V_40; if (!L_135) { goto IL_03e3; } } { int32_t L_136 = V_3; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_137; L_137 = StbImage_stbi__malloc_mad2_m4CCBBB153B186033A713CD2CA05A3EF59A7BAA70(L_136, 4, 0, NULL); V_5 = (uint8_t*)L_137; uint8_t* L_138 = V_5; V_41 = (bool)((((intptr_t)L_138) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_139 = V_41; if (!L_139) { goto IL_03e2; } } { float* L_140 = V_6; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_140, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_141; L_141 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_141) { goto IL_03d8; } } { G_B87_0 = 0; goto IL_03d9; } IL_03d8: { G_B87_0 = 0; } IL_03d9: { V_19 = (float*)((uintptr_t)((int64_t)G_B87_0)); goto IL_057c; } IL_03e2: { } IL_03e3: { V_12 = 0; goto IL_0505; } IL_03eb: { V_42 = 0; V_10 = 0; goto IL_04eb; } IL_03f7: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_142 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_143; L_143 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_142, NULL); V_8 = L_143; uint8_t L_144 = V_8; V_43 = (bool)((((int32_t)L_144) > ((int32_t)((int32_t)128)))? 1 : 0); bool L_145 = V_43; if (!L_145) { goto IL_0485; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_146 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_147; L_147 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_146, NULL); V_9 = L_147; uint8_t L_148 = V_8; V_8 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_148, ((int32_t)128)))); uint8_t L_149 = V_8; int32_t L_150 = V_42; V_44 = (bool)((((int32_t)L_149) > ((int32_t)L_150))? 1 : 0); bool L_151 = V_44; if (!L_151) { goto IL_0459; } } { float* L_152 = V_6; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_152, NULL); uint8_t* L_153 = V_5; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_153, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_154; L_154 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralD190F2ED05030DBB5305E07A95B19C4F765BF31E, NULL); if (L_154) { goto IL_044f; } } { G_B96_0 = 0; goto IL_0450; } IL_044f: { G_B96_0 = 0; } IL_0450: { V_19 = (float*)((uintptr_t)((int64_t)G_B96_0)); goto IL_057c; } IL_0459: { V_15 = 0; goto IL_0476; } IL_045e: { uint8_t* L_155 = V_5; int32_t L_156 = V_10; int32_t L_157 = L_156; V_10 = ((int32_t)il2cpp_codegen_add(L_157, 1)); int32_t L_158 = V_12; uint8_t L_159 = V_9; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_155, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_157, 4)), L_158))))) = (int8_t)L_159; int32_t L_160 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_160, 1)); } IL_0476: { int32_t L_161 = V_15; uint8_t L_162 = V_8; V_45 = (bool)((((int32_t)L_161) < ((int32_t)L_162))? 1 : 0); bool L_163 = V_45; if (L_163) { goto IL_045e; } } { goto IL_04ea; } IL_0485: { uint8_t L_164 = V_8; int32_t L_165 = V_42; V_46 = (bool)((((int32_t)L_164) > ((int32_t)L_165))? 1 : 0); bool L_166 = V_46; if (!L_166) { goto IL_04bc; } } { float* L_167 = V_6; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_167, NULL); uint8_t* L_168 = V_5; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_168, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_169; L_169 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralD190F2ED05030DBB5305E07A95B19C4F765BF31E, NULL); if (L_169) { goto IL_04b2; } } { G_B105_0 = 0; goto IL_04b3; } IL_04b2: { G_B105_0 = 0; } IL_04b3: { V_19 = (float*)((uintptr_t)((int64_t)G_B105_0)); goto IL_057c; } IL_04bc: { V_15 = 0; goto IL_04dd; } IL_04c1: { uint8_t* L_170 = V_5; int32_t L_171 = V_10; int32_t L_172 = L_171; V_10 = ((int32_t)il2cpp_codegen_add(L_172, 1)); int32_t L_173 = V_12; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_174 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_175; L_175 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_174, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_170, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_172, 4)), L_173))))) = (int8_t)L_175; int32_t L_176 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_176, 1)); } IL_04dd: { int32_t L_177 = V_15; uint8_t L_178 = V_8; V_47 = (bool)((((int32_t)L_177) < ((int32_t)L_178))? 1 : 0); bool L_179 = V_47; if (L_179) { goto IL_04c1; } } { } IL_04ea: { } IL_04eb: { int32_t L_180 = V_3; int32_t L_181 = V_10; int32_t L_182 = ((int32_t)il2cpp_codegen_subtract(L_180, L_181)); V_42 = L_182; V_48 = (bool)((((int32_t)L_182) > ((int32_t)0))? 1 : 0); bool L_183 = V_48; if (L_183) { goto IL_03f7; } } { int32_t L_184 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_184, 1)); } IL_0505: { int32_t L_185 = V_12; V_49 = (bool)((((int32_t)L_185) < ((int32_t)4))? 1 : 0); bool L_186 = V_49; if (L_186) { goto IL_03eb; } } { V_10 = 0; goto IL_053d; } IL_0518: { float* L_187 = V_6; int32_t L_188 = V_11; int32_t L_189 = V_3; int32_t L_190 = V_10; int32_t L_191 = ___4_req_comp; uint8_t* L_192 = V_5; int32_t L_193 = V_10; int32_t L_194 = ___4_req_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__hdr_convert_m2876B9C0ABA76B25E86CF5EED630D14DB230ABF5(((float*)il2cpp_codegen_add((intptr_t)L_187, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_188, L_189)), L_190)), L_191))), 4)))), ((uint8_t*)il2cpp_codegen_add((intptr_t)L_192, ((int32_t)il2cpp_codegen_multiply(L_193, 4)))), L_194, NULL); int32_t L_195 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_195, 1)); } IL_053d: { int32_t L_196 = V_10; int32_t L_197 = V_3; V_50 = (bool)((((int32_t)L_196) < ((int32_t)L_197))? 1 : 0); bool L_198 = V_50; if (L_198) { goto IL_0518; } } { int32_t L_199 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_199, 1)); } IL_054f: { int32_t L_200 = V_11; int32_t L_201 = V_4; V_51 = (bool)((((int32_t)L_200) < ((int32_t)L_201))? 1 : 0); bool L_202 = V_51; if (L_202) { goto IL_02d6; } } { uint8_t* L_203 = V_5; V_52 = (bool)((((int32_t)((((intptr_t)L_203) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_204 = V_52; if (!L_204) { goto IL_0575; } } { uint8_t* L_205 = V_5; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_205, NULL); } IL_0575: { float* L_206 = V_6; V_19 = L_206; goto IL_057c; } IL_057c: { float* L_207 = V_19; return L_207; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__hdr_test_mDAC03AAF86131AB6A6C85AA9AE4F84700D8E96FB (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DEE35A0B340D8CB313142101915B4A1269D11D4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B403DA9FE34EE519E880A9B0CD2632B1550A4EB); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__hdr_test_core_m820C2D6DFEC3752E265546801E7ED74CB7F2F313(L_0, _stringLiteral3DEE35A0B340D8CB313142101915B4A1269D11D4, NULL); V_0 = L_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_2, NULL); int32_t L_3 = V_0; V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_0031; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_5 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__hdr_test_core_m820C2D6DFEC3752E265546801E7ED74CB7F2F313(L_5, _stringLiteral8B403DA9FE34EE519E880A9B0CD2632B1550A4EB, NULL); V_0 = L_6; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_7 = ___0_s; StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_7, NULL); } IL_0031: { int32_t L_8 = V_0; V_2 = L_8; goto IL_0035; } IL_0035: { int32_t L_9 = V_2; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__hdr_test_core_m820C2D6DFEC3752E265546801E7ED74CB7F2F313 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, String_t* ___1_signature, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; { V_0 = 0; V_0 = 0; goto IL_0025; } IL_0007: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); String_t* L_2 = ___1_signature; int32_t L_3 = V_0; NullCheck(L_2); Il2CppChar L_4; L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, L_3, NULL); V_1 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_5 = V_1; if (!L_5) { goto IL_0021; } } { V_2 = 0; goto IL_003d; } IL_0021: { int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0025: { int32_t L_7 = V_0; String_t* L_8 = ___1_signature; NullCheck(L_8); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL); V_3 = (bool)((((int32_t)L_7) < ((int32_t)L_9))? 1 : 0); bool L_10 = V_3; if (L_10) { goto IL_0007; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_11 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_11, NULL); V_2 = 1; goto IL_003d; } IL_003d: { int32_t L_12 = V_2; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__hdr_to_ldr_m37B73D3EEB591EAC8C700F128ED227C3541B1AF1 (float* ___0_data, int32_t ___1_x, int32_t ___2_y, int32_t ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; uint8_t* V_3 = NULL; bool V_4 = false; uint8_t* V_5 = NULL; bool V_6 = false; bool V_7 = false; float V_8 = 0.0f; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; float V_13 = 0.0f; bool V_14 = false; bool V_15 = false; bool V_16 = false; int32_t G_B6_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; float* L_0 = ___0_data; V_4 = (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_1 = V_4; if (!L_1) { goto IL_001b; } } { V_5 = (uint8_t*)((uintptr_t)0); goto IL_0162; } IL_001b: { int32_t L_2 = ___1_x; int32_t L_3 = ___2_y; int32_t L_4 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_5; L_5 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_2, L_3, L_4, 0, NULL); V_3 = (uint8_t*)L_5; uint8_t* L_6 = V_3; V_6 = (bool)((((intptr_t)L_6) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_7 = V_6; if (!L_7) { goto IL_0051; } } { float* L_8 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_8, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_9; L_9 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_9) { goto IL_0047; } } { G_B6_0 = 0; goto IL_0048; } IL_0047: { G_B6_0 = 0; } IL_0048: { V_5 = (uint8_t*)((uintptr_t)((int64_t)G_B6_0)); goto IL_0162; } IL_0051: { int32_t L_10 = ___3_comp; V_7 = (bool)((!(((uint32_t)((int32_t)(L_10&1))) <= ((uint32_t)0)))? 1 : 0); bool L_11 = V_7; if (!L_11) { goto IL_0061; } } { int32_t L_12 = ___3_comp; V_2 = L_12; goto IL_0065; } IL_0061: { int32_t L_13 = ___3_comp; V_2 = ((int32_t)il2cpp_codegen_subtract(L_13, 1)); } IL_0065: { V_0 = 0; goto IL_0147; } IL_006c: { V_1 = 0; goto IL_00db; } IL_0071: { float* L_14 = ___0_data; int32_t L_15 = V_0; int32_t L_16 = ___3_comp; int32_t L_17 = V_1; float L_18 = (*(((float*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_15, L_16)), L_17))), 4)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); float L_19 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__h2l_scale_i; float L_20 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__h2l_gamma_i; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); double L_21; L_21 = CRuntime_pow_m48EA4B46B28FA9A00E857953FE4CB04A3522457D(((double)((float)il2cpp_codegen_multiply(L_18, L_19))), ((double)L_20), NULL); V_8 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_21), (255.0f))), (0.5f))); float L_22 = V_8; V_9 = (bool)((((float)L_22) < ((float)(0.0f)))? 1 : 0); bool L_23 = V_9; if (!L_23) { goto IL_00b4; } } { V_8 = (0.0f); } IL_00b4: { float L_24 = V_8; V_10 = (bool)((((float)L_24) > ((float)(255.0f)))? 1 : 0); bool L_25 = V_10; if (!L_25) { goto IL_00ca; } } { V_8 = (255.0f); } IL_00ca: { uint8_t* L_26 = V_3; int32_t L_27 = V_0; int32_t L_28 = ___3_comp; int32_t L_29 = V_1; float L_30 = V_8; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_27, L_28)), L_29))))) = (int8_t)((int32_t)(uint8_t)il2cpp_codegen_cast_double_to_int(L_30)); int32_t L_31 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00db: { int32_t L_32 = V_1; int32_t L_33 = V_2; V_11 = (bool)((((int32_t)L_32) < ((int32_t)L_33))? 1 : 0); bool L_34 = V_11; if (L_34) { goto IL_0071; } } { int32_t L_35 = V_1; int32_t L_36 = ___3_comp; V_12 = (bool)((((int32_t)L_35) < ((int32_t)L_36))? 1 : 0); bool L_37 = V_12; if (!L_37) { goto IL_0142; } } { float* L_38 = ___0_data; int32_t L_39 = V_0; int32_t L_40 = ___3_comp; int32_t L_41 = V_1; float L_42 = (*(((float*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_39, L_40)), L_41))), 4)))))); V_13 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_42, (255.0f))), (0.5f))); float L_43 = V_13; V_14 = (bool)((((float)L_43) < ((float)(0.0f)))? 1 : 0); bool L_44 = V_14; if (!L_44) { goto IL_011f; } } { V_13 = (0.0f); } IL_011f: { float L_45 = V_13; V_15 = (bool)((((float)L_45) > ((float)(255.0f)))? 1 : 0); bool L_46 = V_15; if (!L_46) { goto IL_0135; } } { V_13 = (255.0f); } IL_0135: { uint8_t* L_47 = V_3; int32_t L_48 = V_0; int32_t L_49 = ___3_comp; int32_t L_50 = V_1; float L_51 = V_13; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_48, L_49)), L_50))))) = (int8_t)((int32_t)(uint8_t)il2cpp_codegen_cast_double_to_int(L_51)); } IL_0142: { int32_t L_52 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_52, 1)); } IL_0147: { int32_t L_53 = V_0; int32_t L_54 = ___1_x; int32_t L_55 = ___2_y; V_16 = (bool)((((int32_t)L_53) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_54, L_55))))? 1 : 0); bool L_56 = V_16; if (L_56) { goto IL_006c; } } { float* L_57 = ___0_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_57, NULL); uint8_t* L_58 = V_3; V_5 = L_58; goto IL_0162; } IL_0162: { uint8_t* L_59 = V_5; return L_59; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_load_jpeg_image_m36E8564311BD5BF46BCFE691291F972B86A28526 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t* ___1_out_x, int32_t* ___2_out_y, int32_t* ___3_comp, int32_t ___4_req_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_load_jpeg_image_m36E8564311BD5BF46BCFE691291F972B86A28526_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_resample_row_1_mC5E54D77D98582D1EFFF0A0DA7CA4AA37DE2B65B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_stbi__resample_row_generic_m54F015417AD1EAEAAA62E0032D2196FCBB235922_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_stbi__resample_row_h_2_mBDB140D10C6010953C9B3FAD1471BC3A975A609A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_stbi__resample_row_v_2_m54EB9D8A3D8EA34385738E254F42E2C358629AE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BACF6218759AABF4132080841717A902F618933); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; uint8_t* V_4 = NULL; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t V_8 = 0; uint32_t V_9 = 0; uint32_t V_10 = 0; uint8_t* V_11 = NULL; uint8_t** V_12 = NULL; stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* V_13 = NULL; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* V_14 = NULL; bool V_15 = false; uint8_t* V_16 = NULL; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; uint8_t* V_23 = NULL; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* V_24 = NULL; int32_t V_25 = 0; bool V_26 = false; int32_t V_27 = 0; bool V_28 = false; bool V_29 = false; bool V_30 = false; uint8_t* V_31 = NULL; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; bool V_36 = false; uint8_t V_37 = 0x0; bool V_38 = false; bool V_39 = false; uint8_t V_40 = 0x0; bool V_41 = false; uint8_t V_42 = 0x0; bool V_43 = false; bool V_44 = false; bool V_45 = false; bool V_46 = false; bool V_47 = false; bool V_48 = false; uint8_t V_49 = 0x0; uint8_t V_50 = 0x0; uint8_t V_51 = 0x0; uint8_t V_52 = 0x0; bool V_53 = false; bool V_54 = false; bool V_55 = false; uint8_t* V_56 = NULL; bool V_57 = false; bool V_58 = false; bool V_59 = false; bool V_60 = false; bool V_61 = false; int32_t G_B3_0 = 0; int32_t G_B7_0 = 0; int32_t G_B14_0 = 0; int32_t G_B16_0 = 0; int32_t G_B22_0 = 0; int32_t G_B26_0 = 0; int32_t G_B36_0 = 0; int32_t G_B40_0 = 0; int32_t G_B45_0 = 0; int32_t G_B50_0 = 0; int32_t G_B55_0 = 0; int32_t G_B64_0 = 0; int32_t G_B70_0 = 0; uint8_t* G_B72_0 = NULL; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* G_B72_1 = NULL; uint8_t** G_B72_2 = NULL; uint8_t* G_B71_0 = NULL; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* G_B71_1 = NULL; uint8_t** G_B71_2 = NULL; uint8_t* G_B73_0 = NULL; uint8_t* G_B73_1 = NULL; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* G_B73_2 = NULL; uint8_t** G_B73_3 = NULL; uint8_t* G_B75_0 = NULL; uint8_t* G_B75_1 = NULL; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* G_B75_2 = NULL; uint8_t** G_B75_3 = NULL; uint8_t* G_B74_0 = NULL; uint8_t* G_B74_1 = NULL; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* G_B74_2 = NULL; uint8_t** G_B74_3 = NULL; uint8_t* G_B76_0 = NULL; uint8_t* G_B76_1 = NULL; uint8_t* G_B76_2 = NULL; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* G_B76_3 = NULL; uint8_t** G_B76_4 = NULL; int32_t G_B122_0 = 0; int32_t G_B130_0 = 0; int32_t* G_B150_0 = NULL; int32_t* G_B149_0 = NULL; int32_t G_B151_0 = 0; int32_t* G_B151_1 = NULL; { V_0 = 0; V_1 = 0; V_2 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_z; NullCheck(L_0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = L_0->___s; NullCheck(L_1); L_1->___img_n = 0; int32_t L_2 = ___4_req_comp; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001f; } } { int32_t L_3 = ___4_req_comp; G_B3_0 = ((((int32_t)L_3) > ((int32_t)4))? 1 : 0); goto IL_0020; } IL_001f: { G_B3_0 = 1; } IL_0020: { V_3 = (bool)G_B3_0; bool L_4 = V_3; if (!L_4) { goto IL_003d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_5; L_5 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9BACF6218759AABF4132080841717A902F618933, NULL); if (L_5) { goto IL_0033; } } { G_B7_0 = 0; goto IL_0034; } IL_0033: { G_B7_0 = 0; } IL_0034: { V_4 = (uint8_t*)((uintptr_t)((int64_t)G_B7_0)); goto IL_0b1d; } IL_003d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_6 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_7; L_7 = StbImage_stbi__decode_jpeg_image_m2A83F61228BDC853B0BEBB7C27E1103DBE1DE504(L_6, NULL); V_5 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0); bool L_8 = V_5; if (!L_8) { goto IL_005d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_9 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__cleanup_jpeg_m72BC2CD8B4EC4F5870C5FD01A6762EAB78C5343B(L_9, NULL); V_4 = (uint8_t*)((uintptr_t)0); goto IL_0b1d; } IL_005d: { int32_t L_10 = ___4_req_comp; if (L_10) { goto IL_0075; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_11 = ___0_z; NullCheck(L_11); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = L_11->___s; NullCheck(L_12); int32_t L_13 = L_12->___img_n; if ((((int32_t)L_13) >= ((int32_t)3))) { goto IL_0072; } } { G_B14_0 = 1; goto IL_0073; } IL_0072: { G_B14_0 = 3; } IL_0073: { G_B16_0 = G_B14_0; goto IL_0077; } IL_0075: { int32_t L_14 = ___4_req_comp; G_B16_0 = L_14; } IL_0077: { V_0 = G_B16_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_15 = ___0_z; NullCheck(L_15); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_16 = L_15->___s; NullCheck(L_16); int32_t L_17 = L_16->___img_n; if ((!(((uint32_t)L_17) == ((uint32_t)3)))) { goto IL_009f; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_18 = ___0_z; NullCheck(L_18); int32_t L_19 = L_18->___rgb; if ((((int32_t)L_19) == ((int32_t)3))) { goto IL_00a2; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_z; NullCheck(L_20); int32_t L_21 = L_20->___app14_color_transform; if (L_21) { goto IL_009f; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_22 = ___0_z; NullCheck(L_22); int32_t L_23 = L_22->___jfif; if (!L_23) { goto IL_00a2; } } IL_009f: { G_B22_0 = 0; goto IL_00a3; } IL_00a2: { G_B22_0 = 1; } IL_00a3: { V_2 = G_B22_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_24 = ___0_z; NullCheck(L_24); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_25 = L_24->___s; NullCheck(L_25); int32_t L_26 = L_25->___img_n; if ((!(((uint32_t)L_26) == ((uint32_t)3)))) { goto IL_00bc; } } { int32_t L_27 = V_0; if ((((int32_t)L_27) >= ((int32_t)3))) { goto IL_00bc; } } { int32_t L_28 = V_2; G_B26_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0); goto IL_00bd; } IL_00bc: { G_B26_0 = 0; } IL_00bd: { V_6 = (bool)G_B26_0; bool L_29 = V_6; if (!L_29) { goto IL_00c7; } } { V_1 = 1; goto IL_00d3; } IL_00c7: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_30 = ___0_z; NullCheck(L_30); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_31 = L_30->___s; NullCheck(L_31); int32_t L_32 = L_31->___img_n; V_1 = L_32; } IL_00d3: { int32_t L_33 = V_1; V_7 = (bool)((((int32_t)((((int32_t)L_33) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_34 = V_7; if (!L_34) { goto IL_00f1; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_35 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__cleanup_jpeg_m72BC2CD8B4EC4F5870C5FD01A6762EAB78C5343B(L_35, NULL); V_4 = (uint8_t*)((uintptr_t)0); goto IL_0b1d; } IL_00f1: { V_8 = 0; V_9 = 0; V_10 = 0; uint32_t L_36 = sizeof(uint8_t*); if ((uintptr_t)((uintptr_t)4) * (uintptr_t)L_36 > (uintptr_t)kIl2CppUIntPtrMax) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), StbImage_load_jpeg_image_m36E8564311BD5BF46BCFE691291F972B86A28526_RuntimeMethod_var); intptr_t L_37 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)4), (int32_t)L_36)); int8_t* L_38 = (int8_t*) (L_37 ? alloca(L_37) : NULL); memset(L_38, 0, L_37); int8_t* L_39 = (L_38); *((intptr_t*)L_39) = (intptr_t)((uintptr_t)0); int8_t* L_40 = L_39; uint32_t L_41 = sizeof(uint8_t*); *((intptr_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_40, (int32_t)L_41))) = (intptr_t)((uintptr_t)0); int8_t* L_42 = L_40; uint32_t L_43 = sizeof(uint8_t*); *((intptr_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_43))))) = (intptr_t)((uintptr_t)0); int8_t* L_44 = L_42; uint32_t L_45 = sizeof(uint8_t*); *((intptr_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_45))))) = (intptr_t)((uintptr_t)0); V_12 = (uint8_t**)L_44; stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* L_46 = (stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50*)(stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50*)SZArrayNew(stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50_il2cpp_TypeInfo_var, (uint32_t)4); V_13 = L_46; stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* L_47 = V_13; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_48 = (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)il2cpp_codegen_object_new(stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4_il2cpp_TypeInfo_var); stbi__resample__ctor_m32EF21FD452C9E3F17A7A6F127FA8B0DCEEF828C(L_48, NULL); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_48); (L_47)->SetAt(static_cast(0), (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)L_48); stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* L_49 = V_13; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_50 = (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)il2cpp_codegen_object_new(stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4_il2cpp_TypeInfo_var); stbi__resample__ctor_m32EF21FD452C9E3F17A7A6F127FA8B0DCEEF828C(L_50, NULL); NullCheck(L_49); ArrayElementTypeCheck (L_49, L_50); (L_49)->SetAt(static_cast(1), (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)L_50); stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* L_51 = V_13; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_52 = (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)il2cpp_codegen_object_new(stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4_il2cpp_TypeInfo_var); stbi__resample__ctor_m32EF21FD452C9E3F17A7A6F127FA8B0DCEEF828C(L_52, NULL); NullCheck(L_51); ArrayElementTypeCheck (L_51, L_52); (L_51)->SetAt(static_cast(2), (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)L_52); stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* L_53 = V_13; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_54 = (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)il2cpp_codegen_object_new(stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4_il2cpp_TypeInfo_var); stbi__resample__ctor_m32EF21FD452C9E3F17A7A6F127FA8B0DCEEF828C(L_54, NULL); NullCheck(L_53); ArrayElementTypeCheck (L_53, L_54); (L_53)->SetAt(static_cast(3), (stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4*)L_54); V_8 = 0; goto IL_036a; } IL_0167: { stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* L_55 = V_13; int32_t L_56 = V_8; NullCheck(L_55); int32_t L_57 = L_56; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_58 = (L_55)->GetAt(static_cast(L_57)); V_14 = L_58; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_59 = ___0_z; NullCheck(L_59); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_60 = L_59->___img_comp; int32_t L_61 = V_8; uint32_t L_62 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_63 = ___0_z; NullCheck(L_63); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_64 = L_63->___s; NullCheck(L_64); uint32_t L_65 = L_64->___img_x; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_66; L_66 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_65, 3)))), NULL); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_61), (int32_t)L_62))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_61), (int32_t)L_62))))->___linebuf = (uint8_t*)L_66; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_67 = ___0_z; NullCheck(L_67); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_68 = L_67->___img_comp; int32_t L_69 = V_8; uint32_t L_70 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_68, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_69), (int32_t)L_70))))); uint8_t* L_71 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_68, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_69), (int32_t)L_70))))->___linebuf; V_15 = (bool)((((intptr_t)L_71) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_72 = V_15; if (!L_72) { goto IL_01d9; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_73 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__cleanup_jpeg_m72BC2CD8B4EC4F5870C5FD01A6762EAB78C5343B(L_73, NULL); int32_t L_74; L_74 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_74) { goto IL_01cf; } } { G_B36_0 = 0; goto IL_01d0; } IL_01cf: { G_B36_0 = 0; } IL_01d0: { V_4 = (uint8_t*)((uintptr_t)((int64_t)G_B36_0)); goto IL_0b1d; } IL_01d9: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_75 = V_14; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_76 = ___0_z; NullCheck(L_76); int32_t L_77 = L_76->___img_h_max; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_78 = ___0_z; NullCheck(L_78); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_79 = L_78->___img_comp; int32_t L_80 = V_8; uint32_t L_81 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_79, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_80), (int32_t)L_81))))); int32_t L_82 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_79, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_80), (int32_t)L_81))))->___h; NullCheck(L_75); L_75->___hs = ((int32_t)(L_77/L_82)); stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_83 = V_14; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_84 = ___0_z; NullCheck(L_84); int32_t L_85 = L_84->___img_v_max; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_86 = ___0_z; NullCheck(L_86); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_87 = L_86->___img_comp; int32_t L_88 = V_8; uint32_t L_89 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_87, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_88), (int32_t)L_89))))); int32_t L_90 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_87, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_88), (int32_t)L_89))))->___v; NullCheck(L_83); L_83->___vs = ((int32_t)(L_85/L_90)); stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_91 = V_14; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_92 = V_14; NullCheck(L_92); int32_t L_93 = L_92->___vs; NullCheck(L_91); L_91->___ystep = ((int32_t)(L_93>>1)); stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_94 = V_14; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_95 = ___0_z; NullCheck(L_95); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_96 = L_95->___s; NullCheck(L_96); uint32_t L_97 = L_96->___img_x; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_98 = V_14; NullCheck(L_98); int32_t L_99 = L_98->___hs; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_100 = V_14; NullCheck(L_100); int32_t L_101 = L_100->___hs; NullCheck(L_94); L_94->___w_lores = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_97), ((int64_t)L_99))), ((int64_t)1)))/((int64_t)L_101)))); stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_102 = V_14; NullCheck(L_102); L_102->___ypos = 0; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_103 = V_14; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_104 = V_14; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_105 = ___0_z; NullCheck(L_105); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_106 = L_105->___img_comp; int32_t L_107 = V_8; uint32_t L_108 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_106, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_107), (int32_t)L_108))))); uint8_t* L_109 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_106, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_107), (int32_t)L_108))))->___data; uint8_t* L_110 = L_109; V_16 = L_110; NullCheck(L_104); L_104->___line1 = L_110; uint8_t* L_111 = V_16; NullCheck(L_103); L_103->___line0 = L_111; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_112 = V_14; NullCheck(L_112); int32_t L_113 = L_112->___hs; if ((!(((uint32_t)L_113) == ((uint32_t)1)))) { goto IL_02a1; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_114 = V_14; NullCheck(L_114); int32_t L_115 = L_114->___vs; G_B40_0 = ((((int32_t)L_115) == ((int32_t)1))? 1 : 0); goto IL_02a2; } IL_02a1: { G_B40_0 = 0; } IL_02a2: { V_17 = (bool)G_B40_0; bool L_116 = V_17; if (!L_116) { goto IL_02c0; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_117 = V_14; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* L_118 = (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F*)il2cpp_codegen_object_new(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var); delegate2__ctor_m399087F5232C1E9BED7C8CC1B0743681F7D99E20(L_118, NULL, (intptr_t)((void*)StbImage_resample_row_1_mC5E54D77D98582D1EFFF0A0DA7CA4AA37DE2B65B_RuntimeMethod_var), NULL); NullCheck(L_117); L_117->___resample = L_118; Il2CppCodeGenWriteBarrier((void**)(&L_117->___resample), (void*)L_118); goto IL_0363; } IL_02c0: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_119 = V_14; NullCheck(L_119); int32_t L_120 = L_119->___hs; if ((!(((uint32_t)L_120) == ((uint32_t)1)))) { goto IL_02d6; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_121 = V_14; NullCheck(L_121); int32_t L_122 = L_121->___vs; G_B45_0 = ((((int32_t)L_122) == ((int32_t)2))? 1 : 0); goto IL_02d7; } IL_02d6: { G_B45_0 = 0; } IL_02d7: { V_18 = (bool)G_B45_0; bool L_123 = V_18; if (!L_123) { goto IL_02f2; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_124 = V_14; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* L_125 = (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F*)il2cpp_codegen_object_new(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var); delegate2__ctor_m399087F5232C1E9BED7C8CC1B0743681F7D99E20(L_125, NULL, (intptr_t)((void*)StbImage_stbi__resample_row_v_2_m54EB9D8A3D8EA34385738E254F42E2C358629AE2_RuntimeMethod_var), NULL); NullCheck(L_124); L_124->___resample = L_125; Il2CppCodeGenWriteBarrier((void**)(&L_124->___resample), (void*)L_125); goto IL_0363; } IL_02f2: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_126 = V_14; NullCheck(L_126); int32_t L_127 = L_126->___hs; if ((!(((uint32_t)L_127) == ((uint32_t)2)))) { goto IL_0308; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_128 = V_14; NullCheck(L_128); int32_t L_129 = L_128->___vs; G_B50_0 = ((((int32_t)L_129) == ((int32_t)1))? 1 : 0); goto IL_0309; } IL_0308: { G_B50_0 = 0; } IL_0309: { V_19 = (bool)G_B50_0; bool L_130 = V_19; if (!L_130) { goto IL_0324; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_131 = V_14; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* L_132 = (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F*)il2cpp_codegen_object_new(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var); delegate2__ctor_m399087F5232C1E9BED7C8CC1B0743681F7D99E20(L_132, NULL, (intptr_t)((void*)StbImage_stbi__resample_row_h_2_mBDB140D10C6010953C9B3FAD1471BC3A975A609A_RuntimeMethod_var), NULL); NullCheck(L_131); L_131->___resample = L_132; Il2CppCodeGenWriteBarrier((void**)(&L_131->___resample), (void*)L_132); goto IL_0363; } IL_0324: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_133 = V_14; NullCheck(L_133); int32_t L_134 = L_133->___hs; if ((!(((uint32_t)L_134) == ((uint32_t)2)))) { goto IL_033a; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_135 = V_14; NullCheck(L_135); int32_t L_136 = L_135->___vs; G_B55_0 = ((((int32_t)L_136) == ((int32_t)2))? 1 : 0); goto IL_033b; } IL_033a: { G_B55_0 = 0; } IL_033b: { V_20 = (bool)G_B55_0; bool L_137 = V_20; if (!L_137) { goto IL_0350; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_138 = V_14; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_139 = ___0_z; NullCheck(L_139); delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* L_140 = L_139->___resample_row_hv_2_kernel; NullCheck(L_138); L_138->___resample = L_140; Il2CppCodeGenWriteBarrier((void**)(&L_138->___resample), (void*)L_140); goto IL_0363; } IL_0350: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_141 = V_14; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* L_142 = (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F*)il2cpp_codegen_object_new(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var); delegate2__ctor_m399087F5232C1E9BED7C8CC1B0743681F7D99E20(L_142, NULL, (intptr_t)((void*)StbImage_stbi__resample_row_generic_m54F015417AD1EAEAAA62E0032D2196FCBB235922_RuntimeMethod_var), NULL); NullCheck(L_141); L_141->___resample = L_142; Il2CppCodeGenWriteBarrier((void**)(&L_141->___resample), (void*)L_142); } IL_0363: { int32_t L_143 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_143, 1)); } IL_036a: { int32_t L_144 = V_8; int32_t L_145 = V_1; V_21 = (bool)((((int32_t)L_144) < ((int32_t)L_145))? 1 : 0); bool L_146 = V_21; if (L_146) { goto IL_0167; } } { int32_t L_147 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_148 = ___0_z; NullCheck(L_148); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_149 = L_148->___s; NullCheck(L_149); uint32_t L_150 = L_149->___img_x; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_151 = ___0_z; NullCheck(L_151); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_152 = L_151->___s; NullCheck(L_152); uint32_t L_153 = L_152->___img_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_154; L_154 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_147, L_150, L_153, 1, NULL); V_11 = (uint8_t*)L_154; uint8_t* L_155 = V_11; V_22 = (bool)((((intptr_t)L_155) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_156 = V_22; if (!L_156) { goto IL_03c4; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_157 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__cleanup_jpeg_m72BC2CD8B4EC4F5870C5FD01A6762EAB78C5343B(L_157, NULL); int32_t L_158; L_158 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_158) { goto IL_03ba; } } { G_B64_0 = 0; goto IL_03bb; } IL_03ba: { G_B64_0 = 0; } IL_03bb: { V_4 = (uint8_t*)((uintptr_t)((int64_t)G_B64_0)); goto IL_0b1d; } IL_03c4: { V_10 = 0; goto IL_0abc; } IL_03cc: { uint8_t* L_159 = V_11; int32_t L_160 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_161 = ___0_z; NullCheck(L_161); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_162 = L_161->___s; NullCheck(L_162); uint32_t L_163 = L_162->___img_x; uint32_t L_164 = V_10; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_159, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_160), ((int64_t)(uint64_t)L_163))), ((int64_t)(uint64_t)L_164)))))); V_8 = 0; goto IL_0511; } IL_03ee: { stbi__resampleU5BU5D_t9E27709F4D3E1B1D24E3A5E4C9FC263FD1147A50* L_165 = V_13; int32_t L_166 = V_8; NullCheck(L_165); int32_t L_167 = L_166; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_168 = (L_165)->GetAt(static_cast(L_167)); V_24 = L_168; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_169 = V_24; NullCheck(L_169); int32_t L_170 = L_169->___ystep; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_171 = V_24; NullCheck(L_171); int32_t L_172 = L_171->___vs; if ((((int32_t)L_170) >= ((int32_t)((int32_t)(L_172>>1))))) { goto IL_040b; } } { G_B70_0 = 0; goto IL_040c; } IL_040b: { G_B70_0 = 1; } IL_040c: { V_25 = G_B70_0; uint8_t** L_173 = V_12; int32_t L_174 = V_8; uint32_t L_175 = sizeof(uint8_t*); stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_176 = V_24; NullCheck(L_176); delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* L_177 = L_176->___resample; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_178 = ___0_z; NullCheck(L_178); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_179 = L_178->___img_comp; int32_t L_180 = V_8; uint32_t L_181 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_179, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_180), (int32_t)L_181))))); uint8_t* L_182 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_179, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_180), (int32_t)L_181))))->___linebuf; int32_t L_183 = V_25; if (L_183) { G_B72_0 = L_182; G_B72_1 = L_177; G_B72_2 = ((uint8_t**)il2cpp_codegen_add((intptr_t)L_173, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_174), (int32_t)L_175)))); goto IL_0445; } G_B71_0 = L_182; G_B71_1 = L_177; G_B71_2 = ((uint8_t**)il2cpp_codegen_add((intptr_t)L_173, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_174), (int32_t)L_175)))); } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_184 = V_24; NullCheck(L_184); uint8_t* L_185 = L_184->___line0; G_B73_0 = L_185; G_B73_1 = G_B71_0; G_B73_2 = G_B71_1; G_B73_3 = G_B71_2; goto IL_044c; } IL_0445: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_186 = V_24; NullCheck(L_186); uint8_t* L_187 = L_186->___line1; G_B73_0 = L_187; G_B73_1 = G_B72_0; G_B73_2 = G_B72_1; G_B73_3 = G_B72_2; } IL_044c: { int32_t L_188 = V_25; if (L_188) { G_B75_0 = G_B73_0; G_B75_1 = G_B73_1; G_B75_2 = G_B73_2; G_B75_3 = G_B73_3; goto IL_0459; } G_B74_0 = G_B73_0; G_B74_1 = G_B73_1; G_B74_2 = G_B73_2; G_B74_3 = G_B73_3; } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_189 = V_24; NullCheck(L_189); uint8_t* L_190 = L_189->___line1; G_B76_0 = L_190; G_B76_1 = G_B74_0; G_B76_2 = G_B74_1; G_B76_3 = G_B74_2; G_B76_4 = G_B74_3; goto IL_0460; } IL_0459: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_191 = V_24; NullCheck(L_191); uint8_t* L_192 = L_191->___line0; G_B76_0 = L_192; G_B76_1 = G_B75_0; G_B76_2 = G_B75_1; G_B76_3 = G_B75_2; G_B76_4 = G_B75_3; } IL_0460: { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_193 = V_24; NullCheck(L_193); int32_t L_194 = L_193->___w_lores; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_195 = V_24; NullCheck(L_195); int32_t L_196 = L_195->___hs; NullCheck(G_B76_3); uint8_t* L_197; L_197 = delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_inline(G_B76_3, G_B76_2, G_B76_1, G_B76_0, L_194, L_196, NULL); *((intptr_t*)G_B76_4) = (intptr_t)L_197; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_198 = V_24; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_199 = L_198; NullCheck(L_199); int32_t L_200 = L_199->___ystep; V_27 = ((int32_t)il2cpp_codegen_add(L_200, 1)); int32_t L_201 = V_27; NullCheck(L_199); L_199->___ystep = L_201; int32_t L_202 = V_27; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_203 = V_24; NullCheck(L_203); int32_t L_204 = L_203->___vs; V_26 = (bool)((((int32_t)((((int32_t)L_202) < ((int32_t)L_204))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_205 = V_26; if (!L_205) { goto IL_050a; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_206 = V_24; NullCheck(L_206); L_206->___ystep = 0; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_207 = V_24; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_208 = V_24; NullCheck(L_208); uint8_t* L_209 = L_208->___line1; NullCheck(L_207); L_207->___line0 = L_209; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_210 = V_24; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_211 = L_210; NullCheck(L_211); int32_t L_212 = L_211->___ypos; V_27 = ((int32_t)il2cpp_codegen_add(L_212, 1)); int32_t L_213 = V_27; NullCheck(L_211); L_211->___ypos = L_213; int32_t L_214 = V_27; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_215 = ___0_z; NullCheck(L_215); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_216 = L_215->___img_comp; int32_t L_217 = V_8; uint32_t L_218 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_216, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_217), (int32_t)L_218))))); int32_t L_219 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_216, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_217), (int32_t)L_218))))->___y; V_28 = (bool)((((int32_t)L_214) < ((int32_t)L_219))? 1 : 0); bool L_220 = V_28; if (!L_220) { goto IL_0509; } } { stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_221 = V_24; stbi__resample_tEFE16727AD25AA174BB9F4C254785074D3FE8ED4* L_222 = L_221; NullCheck(L_222); uint8_t* L_223 = L_222->___line1; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_224 = ___0_z; NullCheck(L_224); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_225 = L_224->___img_comp; int32_t L_226 = V_8; uint32_t L_227 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_225, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_226), (int32_t)L_227))))); int32_t L_228 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_225, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_226), (int32_t)L_227))))->___w2; NullCheck(L_222); L_222->___line1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_223, L_228)); } IL_0509: { } IL_050a: { int32_t L_229 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_229, 1)); } IL_0511: { int32_t L_230 = V_8; int32_t L_231 = V_1; V_29 = (bool)((((int32_t)L_230) < ((int32_t)L_231))? 1 : 0); bool L_232 = V_29; if (L_232) { goto IL_03ee; } } { int32_t L_233 = V_0; V_30 = (bool)((((int32_t)((((int32_t)L_233) < ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_234 = V_30; if (!L_234) { goto IL_0817; } } { uint8_t** L_235 = V_12; intptr_t L_236 = *((intptr_t*)L_235); V_31 = (uint8_t*)L_236; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_237 = ___0_z; NullCheck(L_237); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_238 = L_237->___s; NullCheck(L_238); int32_t L_239 = L_238->___img_n; V_32 = (bool)((((int32_t)L_239) == ((int32_t)3))? 1 : 0); bool L_240 = V_32; if (!L_240) { goto IL_05f9; } } { int32_t L_241 = V_2; V_33 = (bool)((!(((uint32_t)L_241) <= ((uint32_t)0)))? 1 : 0); bool L_242 = V_33; if (!L_242) { goto IL_05c0; } } { V_9 = 0; goto IL_05a9; } IL_055c: { uint8_t* L_243 = V_23; uint8_t* L_244 = V_31; uint32_t L_245 = V_9; int32_t L_246 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_244, (intptr_t)((uintptr_t)L_245))))); *((int8_t*)L_243) = (int8_t)L_246; uint8_t* L_247 = V_23; uint8_t** L_248 = V_12; uint32_t L_249 = sizeof(uint8_t*); intptr_t L_250 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_248, (int32_t)L_249))); uint32_t L_251 = V_9; int32_t L_252 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_250, (intptr_t)((uintptr_t)L_251)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_247, 1))) = (int8_t)L_252; uint8_t* L_253 = V_23; uint8_t** L_254 = V_12; uint32_t L_255 = sizeof(uint8_t*); intptr_t L_256 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_254, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_255))))); uint32_t L_257 = V_9; int32_t L_258 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_256, (intptr_t)((uintptr_t)L_257)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_253, 2))) = (int8_t)L_258; uint8_t* L_259 = V_23; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_259, 3))) = (int8_t)((int32_t)255); uint8_t* L_260 = V_23; int32_t L_261 = V_0; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_260, L_261)); uint32_t L_262 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_262, 1)); } IL_05a9: { uint32_t L_263 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_264 = ___0_z; NullCheck(L_264); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_265 = L_264->___s; NullCheck(L_265); uint32_t L_266 = L_265->___img_x; V_34 = (bool)((!(((uint32_t)L_263) >= ((uint32_t)L_266)))? 1 : 0); bool L_267 = V_34; if (L_267) { goto IL_055c; } } { goto IL_05f3; } IL_05c0: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_268 = ___0_z; NullCheck(L_268); delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* L_269 = L_268->___YCbCr_to_RGB_kernel; uint8_t* L_270 = V_23; uint8_t* L_271 = V_31; uint8_t** L_272 = V_12; uint32_t L_273 = sizeof(uint8_t*); intptr_t L_274 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_272, (int32_t)L_273))); uint8_t** L_275 = V_12; uint32_t L_276 = sizeof(uint8_t*); intptr_t L_277 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_275, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_276))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_278 = ___0_z; NullCheck(L_278); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_279 = L_278->___s; NullCheck(L_279); uint32_t L_280 = L_279->___img_x; int32_t L_281 = V_0; NullCheck(L_269); delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_inline(L_269, L_270, L_271, (uint8_t*)L_274, (uint8_t*)L_277, L_280, L_281, NULL); } IL_05f3: { goto IL_0811; } IL_05f9: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_282 = ___0_z; NullCheck(L_282); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_283 = L_282->___s; NullCheck(L_283); int32_t L_284 = L_283->___img_n; V_35 = (bool)((((int32_t)L_284) == ((int32_t)4))? 1 : 0); bool L_285 = V_35; if (!L_285) { goto IL_07bf; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_286 = ___0_z; NullCheck(L_286); int32_t L_287 = L_286->___app14_color_transform; V_36 = (bool)((((int32_t)L_287) == ((int32_t)0))? 1 : 0); bool L_288 = V_36; if (!L_288) { goto IL_06be; } } { V_9 = 0; goto IL_06a0; } IL_0629: { uint8_t** L_289 = V_12; uint32_t L_290 = sizeof(uint8_t*); intptr_t L_291 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_289, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_290))))); uint32_t L_292 = V_9; int32_t L_293 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_291, (intptr_t)((uintptr_t)L_292)))); V_37 = (uint8_t)L_293; uint8_t* L_294 = V_23; uint8_t** L_295 = V_12; intptr_t L_296 = *((intptr_t*)L_295); uint32_t L_297 = V_9; int32_t L_298 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_296, (intptr_t)((uintptr_t)L_297)))); uint8_t L_299 = V_37; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_300; L_300 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)L_298, L_299, NULL); *((int8_t*)L_294) = (int8_t)L_300; uint8_t* L_301 = V_23; uint8_t** L_302 = V_12; uint32_t L_303 = sizeof(uint8_t*); intptr_t L_304 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_302, (int32_t)L_303))); uint32_t L_305 = V_9; int32_t L_306 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_304, (intptr_t)((uintptr_t)L_305)))); uint8_t L_307 = V_37; uint8_t L_308; L_308 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)L_306, L_307, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_301, 1))) = (int8_t)L_308; uint8_t* L_309 = V_23; uint8_t** L_310 = V_12; uint32_t L_311 = sizeof(uint8_t*); intptr_t L_312 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_310, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_311))))); uint32_t L_313 = V_9; int32_t L_314 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_312, (intptr_t)((uintptr_t)L_313)))); uint8_t L_315 = V_37; uint8_t L_316; L_316 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)L_314, L_315, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_309, 2))) = (int8_t)L_316; uint8_t* L_317 = V_23; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_317, 3))) = (int8_t)((int32_t)255); uint8_t* L_318 = V_23; int32_t L_319 = V_0; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_318, L_319)); uint32_t L_320 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_320, 1)); } IL_06a0: { uint32_t L_321 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_322 = ___0_z; NullCheck(L_322); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_323 = L_322->___s; NullCheck(L_323); uint32_t L_324 = L_323->___img_x; V_38 = (bool)((!(((uint32_t)L_321) >= ((uint32_t)L_324)))? 1 : 0); bool L_325 = V_38; if (L_325) { goto IL_0629; } } { goto IL_07bc; } IL_06be: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_326 = ___0_z; NullCheck(L_326); int32_t L_327 = L_326->___app14_color_transform; V_39 = (bool)((((int32_t)L_327) == ((int32_t)2))? 1 : 0); bool L_328 = V_39; if (!L_328) { goto IL_0787; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_329 = ___0_z; NullCheck(L_329); delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* L_330 = L_329->___YCbCr_to_RGB_kernel; uint8_t* L_331 = V_23; uint8_t* L_332 = V_31; uint8_t** L_333 = V_12; uint32_t L_334 = sizeof(uint8_t*); intptr_t L_335 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_333, (int32_t)L_334))); uint8_t** L_336 = V_12; uint32_t L_337 = sizeof(uint8_t*); intptr_t L_338 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_336, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_337))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_339 = ___0_z; NullCheck(L_339); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_340 = L_339->___s; NullCheck(L_340); uint32_t L_341 = L_340->___img_x; int32_t L_342 = V_0; NullCheck(L_330); delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_inline(L_330, L_331, L_332, (uint8_t*)L_335, (uint8_t*)L_338, L_341, L_342, NULL); V_9 = 0; goto IL_076f; } IL_0709: { uint8_t** L_343 = V_12; uint32_t L_344 = sizeof(uint8_t*); intptr_t L_345 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_343, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_344))))); uint32_t L_346 = V_9; int32_t L_347 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_345, (intptr_t)((uintptr_t)L_346)))); V_40 = (uint8_t)L_347; uint8_t* L_348 = V_23; uint8_t* L_349 = V_23; int32_t L_350 = (*(L_349)); uint8_t L_351 = V_40; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_352; L_352 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)255), L_350))), L_351, NULL); *((int8_t*)L_348) = (int8_t)L_352; uint8_t* L_353 = V_23; uint8_t* L_354 = V_23; int32_t L_355 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_354, 1)))); uint8_t L_356 = V_40; uint8_t L_357; L_357 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)255), L_355))), L_356, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_353, 1))) = (int8_t)L_357; uint8_t* L_358 = V_23; uint8_t* L_359 = V_23; int32_t L_360 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_359, 2)))); uint8_t L_361 = V_40; uint8_t L_362; L_362 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)255), L_360))), L_361, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_358, 2))) = (int8_t)L_362; uint8_t* L_363 = V_23; int32_t L_364 = V_0; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_363, L_364)); uint32_t L_365 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_365, 1)); } IL_076f: { uint32_t L_366 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_367 = ___0_z; NullCheck(L_367); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_368 = L_367->___s; NullCheck(L_368); uint32_t L_369 = L_368->___img_x; V_41 = (bool)((!(((uint32_t)L_366) >= ((uint32_t)L_369)))? 1 : 0); bool L_370 = V_41; if (L_370) { goto IL_0709; } } { goto IL_07bc; } IL_0787: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_371 = ___0_z; NullCheck(L_371); delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* L_372 = L_371->___YCbCr_to_RGB_kernel; uint8_t* L_373 = V_23; uint8_t* L_374 = V_31; uint8_t** L_375 = V_12; uint32_t L_376 = sizeof(uint8_t*); intptr_t L_377 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_375, (int32_t)L_376))); uint8_t** L_378 = V_12; uint32_t L_379 = sizeof(uint8_t*); intptr_t L_380 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_378, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_379))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_381 = ___0_z; NullCheck(L_381); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_382 = L_381->___s; NullCheck(L_382); uint32_t L_383 = L_382->___img_x; int32_t L_384 = V_0; NullCheck(L_372); delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_inline(L_372, L_373, L_374, (uint8_t*)L_377, (uint8_t*)L_380, L_383, L_384, NULL); } IL_07bc: { goto IL_0811; } IL_07bf: { V_9 = 0; goto IL_07fb; } IL_07c5: { uint8_t* L_385 = V_23; uint8_t* L_386 = V_23; uint8_t* L_387 = V_23; uint8_t* L_388 = V_31; uint32_t L_389 = V_9; int32_t L_390 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_388, (intptr_t)((uintptr_t)L_389))))); int32_t L_391 = L_390; V_42 = (uint8_t)L_391; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_387, 2))) = (int8_t)L_391; uint8_t L_392 = V_42; uint8_t L_393 = L_392; V_42 = L_393; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_386, 1))) = (int8_t)L_393; uint8_t L_394 = V_42; *((int8_t*)L_385) = (int8_t)L_394; uint8_t* L_395 = V_23; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_395, 3))) = (int8_t)((int32_t)255); uint8_t* L_396 = V_23; int32_t L_397 = V_0; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_396, L_397)); uint32_t L_398 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_398, 1)); } IL_07fb: { uint32_t L_399 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_400 = ___0_z; NullCheck(L_400); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_401 = L_400->___s; NullCheck(L_401); uint32_t L_402 = L_401->___img_x; V_43 = (bool)((!(((uint32_t)L_399) >= ((uint32_t)L_402)))? 1 : 0); bool L_403 = V_43; if (L_403) { goto IL_07c5; } } { } IL_0811: { goto IL_0ab5; } IL_0817: { int32_t L_404 = V_2; V_44 = (bool)((!(((uint32_t)L_404) <= ((uint32_t)0)))? 1 : 0); bool L_405 = V_44; if (!L_405) { goto IL_08f1; } } { int32_t L_406 = V_0; V_45 = (bool)((((int32_t)L_406) == ((int32_t)1))? 1 : 0); bool L_407 = V_45; if (!L_407) { goto IL_0888; } } { V_9 = 0; goto IL_0871; } IL_0835: { uint8_t* L_408 = V_23; uint8_t* L_409 = L_408; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_409, 1)); uint8_t** L_410 = V_12; intptr_t L_411 = *((intptr_t*)L_410); uint32_t L_412 = V_9; int32_t L_413 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_411, (intptr_t)((uintptr_t)L_412)))); uint8_t** L_414 = V_12; uint32_t L_415 = sizeof(uint8_t*); intptr_t L_416 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_414, (int32_t)L_415))); uint32_t L_417 = V_9; int32_t L_418 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_416, (intptr_t)((uintptr_t)L_417)))); uint8_t** L_419 = V_12; uint32_t L_420 = sizeof(uint8_t*); intptr_t L_421 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_419, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_420))))); uint32_t L_422 = V_9; int32_t L_423 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_421, (intptr_t)((uintptr_t)L_422)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_424; L_424 = StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195(L_413, L_418, L_423, NULL); *((int8_t*)L_409) = (int8_t)L_424; uint32_t L_425 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_425, 1)); } IL_0871: { uint32_t L_426 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_427 = ___0_z; NullCheck(L_427); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_428 = L_427->___s; NullCheck(L_428); uint32_t L_429 = L_428->___img_x; V_46 = (bool)((!(((uint32_t)L_426) >= ((uint32_t)L_429)))? 1 : 0); bool L_430 = V_46; if (L_430) { goto IL_0835; } } { goto IL_08eb; } IL_0888: { V_9 = 0; goto IL_08d6; } IL_088d: { uint8_t* L_431 = V_23; uint8_t** L_432 = V_12; intptr_t L_433 = *((intptr_t*)L_432); uint32_t L_434 = V_9; int32_t L_435 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_433, (intptr_t)((uintptr_t)L_434)))); uint8_t** L_436 = V_12; uint32_t L_437 = sizeof(uint8_t*); intptr_t L_438 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_436, (int32_t)L_437))); uint32_t L_439 = V_9; int32_t L_440 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_438, (intptr_t)((uintptr_t)L_439)))); uint8_t** L_441 = V_12; uint32_t L_442 = sizeof(uint8_t*); intptr_t L_443 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_441, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_442))))); uint32_t L_444 = V_9; int32_t L_445 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_443, (intptr_t)((uintptr_t)L_444)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_446; L_446 = StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195(L_435, L_440, L_445, NULL); *((int8_t*)L_431) = (int8_t)L_446; uint8_t* L_447 = V_23; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_447, 1))) = (int8_t)((int32_t)255); uint32_t L_448 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_448, 1)); uint8_t* L_449 = V_23; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_449, 2)); } IL_08d6: { uint32_t L_450 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_451 = ___0_z; NullCheck(L_451); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_452 = L_451->___s; NullCheck(L_452); uint32_t L_453 = L_452->___img_x; V_47 = (bool)((!(((uint32_t)L_450) >= ((uint32_t)L_453)))? 1 : 0); bool L_454 = V_47; if (L_454) { goto IL_088d; } } IL_08eb: { goto IL_0ab4; } IL_08f1: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_455 = ___0_z; NullCheck(L_455); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_456 = L_455->___s; NullCheck(L_456); int32_t L_457 = L_456->___img_n; if ((!(((uint32_t)L_457) == ((uint32_t)4)))) { goto IL_090a; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_458 = ___0_z; NullCheck(L_458); int32_t L_459 = L_458->___app14_color_transform; G_B122_0 = ((((int32_t)L_459) == ((int32_t)0))? 1 : 0); goto IL_090b; } IL_090a: { G_B122_0 = 0; } IL_090b: { V_48 = (bool)G_B122_0; bool L_460 = V_48; if (!L_460) { goto IL_09b6; } } { V_9 = 0; goto IL_0998; } IL_091a: { uint8_t** L_461 = V_12; uint32_t L_462 = sizeof(uint8_t*); intptr_t L_463 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_461, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_462))))); uint32_t L_464 = V_9; int32_t L_465 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_463, (intptr_t)((uintptr_t)L_464)))); V_49 = (uint8_t)L_465; uint8_t** L_466 = V_12; intptr_t L_467 = *((intptr_t*)L_466); uint32_t L_468 = V_9; int32_t L_469 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_467, (intptr_t)((uintptr_t)L_468)))); uint8_t L_470 = V_49; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_471; L_471 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)L_469, L_470, NULL); V_50 = L_471; uint8_t** L_472 = V_12; uint32_t L_473 = sizeof(uint8_t*); intptr_t L_474 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_472, (int32_t)L_473))); uint32_t L_475 = V_9; int32_t L_476 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_474, (intptr_t)((uintptr_t)L_475)))); uint8_t L_477 = V_49; uint8_t L_478; L_478 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)L_476, L_477, NULL); V_51 = L_478; uint8_t** L_479 = V_12; uint32_t L_480 = sizeof(uint8_t*); intptr_t L_481 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_479, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_480))))); uint32_t L_482 = V_9; int32_t L_483 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_481, (intptr_t)((uintptr_t)L_482)))); uint8_t L_484 = V_49; uint8_t L_485; L_485 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)L_483, L_484, NULL); V_52 = L_485; uint8_t* L_486 = V_23; uint8_t L_487 = V_50; uint8_t L_488 = V_51; uint8_t L_489 = V_52; uint8_t L_490; L_490 = StbImage_stbi__compute_y_m11DB1857893834167529AF23FDBD2AC6B3E00195(L_487, L_488, L_489, NULL); *((int8_t*)L_486) = (int8_t)L_490; uint8_t* L_491 = V_23; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_491, 1))) = (int8_t)((int32_t)255); uint8_t* L_492 = V_23; int32_t L_493 = V_0; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_492, L_493)); uint32_t L_494 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_494, 1)); } IL_0998: { uint32_t L_495 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_496 = ___0_z; NullCheck(L_496); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_497 = L_496->___s; NullCheck(L_497); uint32_t L_498 = L_497->___img_x; V_53 = (bool)((!(((uint32_t)L_495) >= ((uint32_t)L_498)))? 1 : 0); bool L_499 = V_53; if (L_499) { goto IL_091a; } } { goto IL_0ab4; } IL_09b6: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_500 = ___0_z; NullCheck(L_500); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_501 = L_500->___s; NullCheck(L_501); int32_t L_502 = L_501->___img_n; if ((!(((uint32_t)L_502) == ((uint32_t)4)))) { goto IL_09cf; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_503 = ___0_z; NullCheck(L_503); int32_t L_504 = L_503->___app14_color_transform; G_B130_0 = ((((int32_t)L_504) == ((int32_t)2))? 1 : 0); goto IL_09d0; } IL_09cf: { G_B130_0 = 0; } IL_09d0: { V_54 = (bool)G_B130_0; bool L_505 = V_54; if (!L_505) { goto IL_0a35; } } { V_9 = 0; goto IL_0a1d; } IL_09dc: { uint8_t* L_506 = V_23; uint8_t** L_507 = V_12; intptr_t L_508 = *((intptr_t*)L_507); uint32_t L_509 = V_9; int32_t L_510 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_508, (intptr_t)((uintptr_t)L_509)))); uint8_t** L_511 = V_12; uint32_t L_512 = sizeof(uint8_t*); intptr_t L_513 = *((intptr_t*)((uint8_t**)il2cpp_codegen_add((intptr_t)L_511, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_512))))); uint32_t L_514 = V_9; int32_t L_515 = *((uint8_t*)((intptr_t)il2cpp_codegen_add(L_513, (intptr_t)((uintptr_t)L_514)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_516; L_516 = StbImage_stbi__blinn_8x8_m5D814878A03A0F39C7CD7457DECCFBA8B296B4BB((uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_subtract(((int32_t)255), L_510))), (uint8_t)L_515, NULL); *((int8_t*)L_506) = (int8_t)L_516; uint8_t* L_517 = V_23; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_517, 1))) = (int8_t)((int32_t)255); uint8_t* L_518 = V_23; int32_t L_519 = V_0; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_518, L_519)); uint32_t L_520 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_520, 1)); } IL_0a1d: { uint32_t L_521 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_522 = ___0_z; NullCheck(L_522); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_523 = L_522->___s; NullCheck(L_523); uint32_t L_524 = L_523->___img_x; V_55 = (bool)((!(((uint32_t)L_521) >= ((uint32_t)L_524)))? 1 : 0); bool L_525 = V_55; if (L_525) { goto IL_09dc; } } { goto IL_0ab4; } IL_0a35: { uint8_t** L_526 = V_12; intptr_t L_527 = *((intptr_t*)L_526); V_56 = (uint8_t*)L_527; int32_t L_528 = V_0; V_57 = (bool)((((int32_t)L_528) == ((int32_t)1))? 1 : 0); bool L_529 = V_57; if (!L_529) { goto IL_0a75; } } { V_9 = 0; goto IL_0a5e; } IL_0a4a: { uint8_t* L_530 = V_23; uint32_t L_531 = V_9; uint8_t* L_532 = V_56; uint32_t L_533 = V_9; int32_t L_534 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_532, (intptr_t)((uintptr_t)L_533))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_530, (intptr_t)((uintptr_t)L_531)))) = (int8_t)L_534; uint32_t L_535 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_535, 1)); } IL_0a5e: { uint32_t L_536 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_537 = ___0_z; NullCheck(L_537); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_538 = L_537->___s; NullCheck(L_538); uint32_t L_539 = L_538->___img_x; V_58 = (bool)((!(((uint32_t)L_536) >= ((uint32_t)L_539)))? 1 : 0); bool L_540 = V_58; if (L_540) { goto IL_0a4a; } } { goto IL_0ab3; } IL_0a75: { V_9 = 0; goto IL_0a9e; } IL_0a7a: { uint8_t* L_541 = V_23; uint8_t* L_542 = L_541; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_542, 1)); uint8_t* L_543 = V_56; uint32_t L_544 = V_9; int32_t L_545 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_543, (intptr_t)((uintptr_t)L_544))))); *((int8_t*)L_542) = (int8_t)L_545; uint8_t* L_546 = V_23; uint8_t* L_547 = L_546; V_23 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_547, 1)); *((int8_t*)L_547) = (int8_t)((int32_t)255); uint32_t L_548 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_548, 1)); } IL_0a9e: { uint32_t L_549 = V_9; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_550 = ___0_z; NullCheck(L_550); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_551 = L_550->___s; NullCheck(L_551); uint32_t L_552 = L_551->___img_x; V_59 = (bool)((!(((uint32_t)L_549) >= ((uint32_t)L_552)))? 1 : 0); bool L_553 = V_59; if (L_553) { goto IL_0a7a; } } IL_0ab3: { } IL_0ab4: { } IL_0ab5: { uint32_t L_554 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_554, 1)); } IL_0abc: { uint32_t L_555 = V_10; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_556 = ___0_z; NullCheck(L_556); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_557 = L_556->___s; NullCheck(L_557); uint32_t L_558 = L_557->___img_y; V_60 = (bool)((!(((uint32_t)L_555) >= ((uint32_t)L_558)))? 1 : 0); bool L_559 = V_60; if (L_559) { goto IL_03cc; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_560 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__cleanup_jpeg_m72BC2CD8B4EC4F5870C5FD01A6762EAB78C5343B(L_560, NULL); int32_t* L_561 = ___1_out_x; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_562 = ___0_z; NullCheck(L_562); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_563 = L_562->___s; NullCheck(L_563); uint32_t L_564 = L_563->___img_x; *((int32_t*)L_561) = (int32_t)L_564; int32_t* L_565 = ___2_out_y; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_566 = ___0_z; NullCheck(L_566); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_567 = L_566->___s; NullCheck(L_567); uint32_t L_568 = L_567->___img_y; *((int32_t*)L_565) = (int32_t)L_568; int32_t* L_569 = ___3_comp; V_61 = (bool)((((int32_t)((((intptr_t)L_569) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_570 = V_61; if (!L_570) { goto IL_0b17; } } { int32_t* L_571 = ___3_comp; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_572 = ___0_z; NullCheck(L_572); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_573 = L_572->___s; NullCheck(L_573); int32_t L_574 = L_573->___img_n; if ((((int32_t)L_574) >= ((int32_t)3))) { G_B150_0 = L_571; goto IL_0b15; } G_B149_0 = L_571; } { G_B151_0 = 1; G_B151_1 = G_B149_0; goto IL_0b16; } IL_0b15: { G_B151_0 = 3; G_B151_1 = G_B150_0; } IL_0b16: { *((int32_t*)G_B151_1) = (int32_t)G_B151_0; } IL_0b17: { uint8_t* L_575 = V_11; V_4 = L_575; goto IL_0b1d; } IL_0b1d: { uint8_t* L_576 = V_4; return L_576; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_resample_row_1_mC5E54D77D98582D1EFFF0A0DA7CA4AA37DE2B65B (uint8_t* ___0__out_, uint8_t* ___1_in_near, uint8_t* ___2_in_far, int32_t ___3_w, int32_t ___4_hs, const RuntimeMethod* method) { uint8_t* V_0 = NULL; { uint8_t* L_0 = ___1_in_near; V_0 = L_0; goto IL_0005; } IL_0005: { uint8_t* L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__build_fast_ac_m66058C2EAAC674583A2DDD3324EA572C3F68B70D (int16_t* ___0_fast_ac, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___1_h, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; bool V_7 = false; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; int32_t G_B5_0 = 0; int32_t G_B11_0 = 0; { V_0 = 0; V_0 = 0; goto IL_00f1; } IL_000a: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_0 = ___1_h; NullCheck(L_0); U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB* L_1 = (U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB*)(&L_0->___fast); uint8_t* L_2 = (uint8_t*)(&L_1->___FixedElementField); int32_t L_3 = V_0; int32_t L_4 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_2, L_3))); V_1 = (uint8_t)L_4; int16_t* L_5 = ___0_fast_ac; int32_t L_6 = V_0; *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))) = (int16_t)0; uint8_t L_7 = V_1; V_2 = (bool)((((int32_t)L_7) < ((int32_t)((int32_t)255)))? 1 : 0); bool L_8 = V_2; if (!L_8) { goto IL_00ec; } } { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_9 = ___1_h; NullCheck(L_9); U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E* L_10 = (U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E*)(&L_9->___values); uint8_t* L_11 = (uint8_t*)(&L_10->___FixedElementField); uint8_t L_12 = V_1; int32_t L_13 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, (int32_t)L_12))); V_3 = L_13; int32_t L_14 = V_3; V_4 = ((int32_t)(((int32_t)(L_14>>4))&((int32_t)15))); int32_t L_15 = V_3; V_5 = ((int32_t)(L_15&((int32_t)15))); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_16 = ___1_h; NullCheck(L_16); U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF* L_17 = (U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF*)(&L_16->___size); uint8_t* L_18 = (uint8_t*)(&L_17->___FixedElementField); uint8_t L_19 = V_1; int32_t L_20 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, (int32_t)L_19))); V_6 = L_20; int32_t L_21 = V_5; if (!L_21) { goto IL_0071; } } { int32_t L_22 = V_6; int32_t L_23 = V_5; G_B5_0 = ((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_22, L_23))) > ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0072; } IL_0071: { G_B5_0 = 0; } IL_0072: { V_7 = (bool)G_B5_0; bool L_24 = V_7; if (!L_24) { goto IL_00eb; } } { int32_t L_25 = V_0; int32_t L_26 = V_6; int32_t L_27 = V_5; V_8 = ((int32_t)(((int32_t)(((int32_t)(L_25<<((int32_t)(L_26&((int32_t)31)))))&((int32_t)511)))>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)9), L_27))&((int32_t)31))))); int32_t L_28 = V_5; V_9 = ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(L_28, 1))&((int32_t)31))))); int32_t L_29 = V_8; int32_t L_30 = V_9; V_10 = (bool)((((int32_t)L_29) < ((int32_t)L_30))? 1 : 0); bool L_31 = V_10; if (!L_31) { goto IL_00b6; } } { int32_t L_32 = V_8; int32_t L_33 = V_5; V_8 = ((int32_t)il2cpp_codegen_add(L_32, ((int32_t)il2cpp_codegen_add(((int32_t)((-1)<<((int32_t)(L_33&((int32_t)31))))), 1)))); } IL_00b6: { int32_t L_34 = V_8; if ((((int32_t)L_34) < ((int32_t)((int32_t)-128)))) { goto IL_00c7; } } { int32_t L_35 = V_8; G_B11_0 = ((((int32_t)((((int32_t)L_35) > ((int32_t)((int32_t)127)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00c8; } IL_00c7: { G_B11_0 = 0; } IL_00c8: { V_11 = (bool)G_B11_0; bool L_36 = V_11; if (!L_36) { goto IL_00ea; } } { int16_t* L_37 = ___0_fast_ac; int32_t L_38 = V_0; int32_t L_39 = V_8; int32_t L_40 = V_4; int32_t L_41 = V_6; int32_t L_42 = V_5; *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_37, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_38), 2))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_39, ((int32_t)256))), ((int32_t)il2cpp_codegen_multiply(L_40, ((int32_t)16))))), L_41)), L_42))); } IL_00ea: { } IL_00eb: { } IL_00ec: { int32_t L_43 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00f1: { int32_t L_44 = V_0; V_12 = (bool)((((int32_t)L_44) < ((int32_t)((int32_t)512)))? 1 : 0); bool L_45 = V_12; if (L_45) { goto IL_000a; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__build_huffman_m50A4591631443B199A14DCE7E53F30B33EC6AF60 (stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___0_h, int32_t* ___1_count, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8C03D6584A5ECE57ADC895F0C7CF1CA876978C4); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; uint32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; bool V_10 = false; int32_t V_11 = 0; bool V_12 = false; int32_t V_13 = 0; int32_t V_14 = 0; bool V_15 = false; bool V_16 = false; { V_0 = 0; V_1 = 0; V_2 = 0; V_3 = 0; V_0 = 0; goto IL_003f; } IL_000d: { V_1 = 0; goto IL_002b; } IL_0011: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_0 = ___0_h; NullCheck(L_0); U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF* L_1 = (U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF*)(&L_0->___size); uint8_t* L_2 = (uint8_t*)(&L_1->___FixedElementField); int32_t L_3 = V_2; int32_t L_4 = L_3; V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_2, L_4))) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add(L_5, 1))); int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_002b: { int32_t L_7 = V_1; int32_t* L_8 = ___1_count; int32_t L_9 = V_0; int32_t L_10 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4)))))); V_4 = (bool)((((int32_t)L_7) < ((int32_t)L_10))? 1 : 0); bool L_11 = V_4; if (L_11) { goto IL_0011; } } { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003f: { int32_t L_13 = V_0; V_5 = (bool)((((int32_t)L_13) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_000d; } } { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_15 = ___0_h; NullCheck(L_15); U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF* L_16 = (U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF*)(&L_15->___size); uint8_t* L_17 = (uint8_t*)(&L_16->___FixedElementField); int32_t L_18 = V_2; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_17, L_18))) = (int8_t)0; V_3 = 0; V_2 = 0; V_1 = 1; goto IL_0111; } IL_0064: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_19 = ___0_h; NullCheck(L_19); U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121* L_20 = (U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121*)(&L_19->___delta); int32_t* L_21 = (int32_t*)(&L_20->___FixedElementField); int32_t L_22 = V_1; int32_t L_23 = V_2; uint32_t L_24 = V_3; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_21, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_22), 4))))) = (int32_t)((int32_t)((int64_t)il2cpp_codegen_subtract(((int64_t)L_23), ((int64_t)(uint64_t)L_24)))); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_25 = ___0_h; NullCheck(L_25); U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF* L_26 = (U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF*)(&L_25->___size); uint8_t* L_27 = (uint8_t*)(&L_26->___FixedElementField); int32_t L_28 = V_2; int32_t L_29 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_28))); int32_t L_30 = V_1; V_6 = (bool)((((int32_t)L_29) == ((int32_t)L_30))? 1 : 0); bool L_31 = V_6; if (!L_31) { goto IL_00ee; } } { goto IL_00b1; } IL_0096: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_32 = ___0_h; NullCheck(L_32); U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A* L_33 = (U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A*)(&L_32->___code); uint16_t* L_34 = (uint16_t*)(&L_33->___FixedElementField); int32_t L_35 = V_2; int32_t L_36 = L_35; V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1)); uint32_t L_37 = V_3; uint32_t L_38 = L_37; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, 1)); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_36), 2))))) = (int16_t)((int32_t)(uint16_t)L_38); } IL_00b1: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_39 = ___0_h; NullCheck(L_39); U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF* L_40 = (U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF*)(&L_39->___size); uint8_t* L_41 = (uint8_t*)(&L_40->___FixedElementField); int32_t L_42 = V_2; int32_t L_43 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, L_42))); int32_t L_44 = V_1; V_7 = (bool)((((int32_t)L_43) == ((int32_t)L_44))? 1 : 0); bool L_45 = V_7; if (L_45) { goto IL_0096; } } { uint32_t L_46 = V_3; int32_t L_47 = V_1; V_8 = (bool)((((int32_t)((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_46, 1))) >= ((uint32_t)((int32_t)(1<<((int32_t)(L_47&((int32_t)31))))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_48 = V_8; if (!L_48) { goto IL_00ed; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_49; L_49 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralC8C03D6584A5ECE57ADC895F0C7CF1CA876978C4, NULL); V_9 = L_49; goto IL_01d9; } IL_00ed: { } IL_00ee: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_50 = ___0_h; NullCheck(L_50); U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170* L_51 = (U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170*)(&L_50->___maxcode); uint32_t* L_52 = (uint32_t*)(&L_51->___FixedElementField); int32_t L_53 = V_1; uint32_t L_54 = V_3; int32_t L_55 = V_1; *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_52, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_53), 4))))) = (int32_t)((int32_t)((int32_t)L_54<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_55))&((int32_t)31))))); uint32_t L_56 = V_3; V_3 = ((int32_t)((int32_t)L_56<<1)); int32_t L_57 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_0111: { int32_t L_58 = V_1; V_10 = (bool)((((int32_t)((((int32_t)L_58) > ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_59 = V_10; if (L_59) { goto IL_0064; } } { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_60 = ___0_h; NullCheck(L_60); U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170* L_61 = (U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170*)(&L_60->___maxcode); uint32_t* L_62 = (uint32_t*)(&L_61->___FixedElementField); int32_t L_63 = V_1; *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_62, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_63), 4))))) = (int32_t)(-1); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_64 = ___0_h; NullCheck(L_64); U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB* L_65 = (U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB*)(&L_64->___fast); uint8_t* L_66 = (uint8_t*)(&L_65->___FixedElementField); il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)((uintptr_t)L_66), ((int32_t)255), ((int64_t)((int32_t)512)), NULL); V_0 = 0; goto IL_01ca; } IL_0155: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_67 = ___0_h; NullCheck(L_67); U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF* L_68 = (U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF*)(&L_67->___size); uint8_t* L_69 = (uint8_t*)(&L_68->___FixedElementField); int32_t L_70 = V_0; int32_t L_71 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_69, L_70))); V_11 = L_71; int32_t L_72 = V_11; V_12 = (bool)((((int32_t)((((int32_t)L_72) > ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_73 = V_12; if (!L_73) { goto IL_01c5; } } { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_74 = ___0_h; NullCheck(L_74); U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A* L_75 = (U3CcodeU3Ee__FixedBuffer_t9B85054F2DB2B1FF1901230601F73C2B7C74145A*)(&L_74->___code); uint16_t* L_76 = (uint16_t*)(&L_75->___FixedElementField); int32_t L_77 = V_0; int32_t L_78 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_76, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_77), 2))))); int32_t L_79 = V_11; V_13 = ((int32_t)(L_78<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)9), L_79))&((int32_t)31))))); int32_t L_80 = V_11; V_14 = ((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)9), L_80))&((int32_t)31))))); V_1 = 0; goto IL_01b9; } IL_01a2: { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_81 = ___0_h; NullCheck(L_81); U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB* L_82 = (U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB*)(&L_81->___fast); uint8_t* L_83 = (uint8_t*)(&L_82->___FixedElementField); int32_t L_84 = V_13; int32_t L_85 = V_1; int32_t L_86 = V_0; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, ((int32_t)il2cpp_codegen_add(L_84, L_85))))) = (int8_t)((int32_t)(uint8_t)L_86); int32_t L_87 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_01b9: { int32_t L_88 = V_1; int32_t L_89 = V_14; V_15 = (bool)((((int32_t)L_88) < ((int32_t)L_89))? 1 : 0); bool L_90 = V_15; if (L_90) { goto IL_01a2; } } { } IL_01c5: { int32_t L_91 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_91, 1)); } IL_01ca: { int32_t L_92 = V_0; int32_t L_93 = V_2; V_16 = (bool)((((int32_t)L_92) < ((int32_t)L_93))? 1 : 0); bool L_94 = V_16; if (L_94) { goto IL_0155; } } { V_9 = 1; goto IL_01d9; } IL_01d9: { int32_t L_95 = V_9; return L_95; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__cleanup_jpeg_m72BC2CD8B4EC4F5870C5FD01A6762EAB78C5343B (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_1 = ___0_j; NullCheck(L_1); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = L_1->___s; NullCheck(L_2); int32_t L_3 = L_2->___img_n; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_4; L_4 = StbImage_stbi__free_jpeg_components_m86824A807431E6D67C5BE7D5FB6B78465BD26275(L_0, L_3, 0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__decode_jpeg_header_m28E9DC8CCDBC87D6397B70F5278750F0B5032512 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_scan, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C6C3F0B04E8E921FA26F3ED255C5275FA59FD20); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9927C98F12B5CDCA14FED48B42C99D96866CFE77); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; int32_t G_B17_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* G_B20_0 = NULL; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* G_B19_0 = NULL; int32_t G_B21_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* G_B21_1 = NULL; { V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_z; NullCheck(L_0); L_0->___jfif = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_1 = ___0_z; NullCheck(L_1); L_1->___app14_color_transform = (-1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_2 = ___0_z; NullCheck(L_2); L_2->___marker = (uint8_t)((int32_t)255); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_4; L_4 = StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6(L_3, NULL); V_0 = L_4; int32_t L_5 = V_0; V_1 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)((int32_t)216)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0042; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_7; L_7 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral4C6C3F0B04E8E921FA26F3ED255C5275FA59FD20, NULL); V_2 = L_7; goto IL_0102; } IL_0042: { int32_t L_8 = ___1_scan; V_3 = (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0); bool L_9 = V_3; if (!L_9) { goto IL_0051; } } { V_2 = 1; goto IL_0102; } IL_0051: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_10 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_11; L_11 = StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6(L_10, NULL); V_0 = L_11; goto IL_00b4; } IL_005a: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_12 = ___0_z; int32_t L_13 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_14; L_14 = StbImage_stbi__process_marker_mD53744AFC90C4D96350BCE646E7E964AEE921878(L_12, L_13, NULL); V_4 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_4; if (!L_15) { goto IL_0072; } } { V_2 = 0; goto IL_0102; } IL_0072: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_16 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_17; L_17 = StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6(L_16, NULL); V_0 = L_17; goto IL_00a5; } IL_007b: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_18 = ___0_z; NullCheck(L_18); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_19 = L_18->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_20; L_20 = StbImage_stbi__at_eof_m03E68140735E1A73644B19BB3265E3471DC01047(L_19, NULL); V_5 = (bool)((!(((uint32_t)L_20) <= ((uint32_t)0)))? 1 : 0); bool L_21 = V_5; if (!L_21) { goto IL_009d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_22; L_22 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9927C98F12B5CDCA14FED48B42C99D96866CFE77, NULL); V_2 = L_22; goto IL_0102; } IL_009d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_23 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_24; L_24 = StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6(L_23, NULL); V_0 = L_24; } IL_00a5: { int32_t L_25 = V_0; V_6 = (bool)((((int32_t)L_25) == ((int32_t)((int32_t)255)))? 1 : 0); bool L_26 = V_6; if (L_26) { goto IL_007b; } } { } IL_00b4: { int32_t L_27 = V_0; if ((((int32_t)L_27) == ((int32_t)((int32_t)192)))) { goto IL_00d1; } } { int32_t L_28 = V_0; if ((((int32_t)L_28) == ((int32_t)((int32_t)193)))) { goto IL_00d1; } } { int32_t L_29 = V_0; G_B17_0 = ((((int32_t)((((int32_t)L_29) == ((int32_t)((int32_t)194)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00d2; } IL_00d1: { G_B17_0 = 0; } IL_00d2: { V_7 = (bool)G_B17_0; bool L_30 = V_7; if (L_30) { goto IL_005a; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_31 = ___0_z; int32_t L_32 = V_0; if ((((int32_t)L_32) == ((int32_t)((int32_t)194)))) { G_B20_0 = L_31; goto IL_00e4; } G_B19_0 = L_31; } { G_B21_0 = 0; G_B21_1 = G_B19_0; goto IL_00e5; } IL_00e4: { G_B21_0 = 1; G_B21_1 = G_B20_0; } IL_00e5: { NullCheck(G_B21_1); G_B21_1->___progressive = G_B21_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_33 = ___0_z; int32_t L_34 = ___1_scan; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_35; L_35 = StbImage_stbi__process_frame_header_m6650511781EC927BB79E940BB30240AC4B82654E(L_33, L_34, NULL); V_8 = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0); bool L_36 = V_8; if (!L_36) { goto IL_00fe; } } { V_2 = 0; goto IL_0102; } IL_00fe: { V_2 = 1; goto IL_0102; } IL_0102: { int32_t L_37 = V_2; return L_37; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__decode_jpeg_image_m2A83F61228BDC853B0BEBB7C27E1103DBE1DE504 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9467E9CCC3921B4AF2A39BB2FCA8959646F68BA2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA24F8914D97786DB5086998DBAAF491F807353AC); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t V_8 = 0; bool V_9 = false; bool V_10 = false; bool V_11 = false; int32_t V_12 = 0; uint32_t V_13 = 0; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; { V_0 = 0; V_0 = 0; goto IL_003b; } IL_0007: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_1 = L_0->___img_comp; int32_t L_2 = V_0; uint32_t L_3 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3))))->___raw_data = (void*)((uintptr_t)0); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; NullCheck(L_4); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_5 = L_4->___img_comp; int32_t L_6 = V_0; uint32_t L_7 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), (int32_t)L_7))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), (int32_t)L_7))))->___raw_coeff = (void*)((uintptr_t)0); int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_003b: { int32_t L_9 = V_0; V_1 = (bool)((((int32_t)L_9) < ((int32_t)4))? 1 : 0); bool L_10 = V_1; if (L_10) { goto IL_0007; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_11 = ___0_j; NullCheck(L_11); L_11->___restart_interval = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_12 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_13; L_13 = StbImage_stbi__decode_jpeg_header_m28E9DC8CCDBC87D6397B70F5278750F0B5032512(L_12, 0, NULL); V_2 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0); bool L_14 = V_2; if (!L_14) { goto IL_005f; } } { V_3 = 0; goto IL_01c3; } IL_005f: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_15 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_16; L_16 = StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6(L_15, NULL); V_0 = L_16; goto IL_0195; } IL_006b: { int32_t L_17 = V_0; V_4 = (bool)((((int32_t)L_17) == ((int32_t)((int32_t)218)))? 1 : 0); bool L_18 = V_4; if (!L_18) { goto IL_010b; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_19 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_20; L_20 = StbImage_stbi__process_scan_header_mAFFF476B42D14582208B73F43331194E1977394F(L_19, NULL); V_5 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0); bool L_21 = V_5; if (!L_21) { goto IL_0094; } } { V_3 = 0; goto IL_01c3; } IL_0094: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_22 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_23; L_23 = StbImage_stbi__parse_entropy_coded_data_mA6D56D330D1EE4B2EECBA5CB194CAE4AE29A0715(L_22, NULL); V_6 = (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0); bool L_24 = V_6; if (!L_24) { goto IL_00aa; } } { V_3 = 0; goto IL_01c3; } IL_00aa: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_25 = ___0_j; NullCheck(L_25); uint8_t L_26 = L_25->___marker; V_7 = (bool)((((int32_t)L_26) == ((int32_t)((int32_t)255)))? 1 : 0); bool L_27 = V_7; if (!L_27) { goto IL_0105; } } { goto IL_00f1; } IL_00bf: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_28 = ___0_j; NullCheck(L_28); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_29 = L_28->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_30; L_30 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_29, NULL); V_8 = L_30; int32_t L_31 = V_8; V_9 = (bool)((((int32_t)L_31) == ((int32_t)((int32_t)255)))? 1 : 0); bool L_32 = V_9; if (!L_32) { goto IL_00f0; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_33 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_34 = ___0_j; NullCheck(L_34); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_35 = L_34->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_36; L_36 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_35, NULL); NullCheck(L_33); L_33->___marker = L_36; goto IL_0105; } IL_00f0: { } IL_00f1: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_37 = ___0_j; NullCheck(L_37); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_38 = L_37->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_39; L_39 = StbImage_stbi__at_eof_m03E68140735E1A73644B19BB3265E3471DC01047(L_38, NULL); V_10 = (bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0); bool L_40 = V_10; if (L_40) { goto IL_00bf; } } IL_0105: { goto IL_018d; } IL_010b: { int32_t L_41 = V_0; V_11 = (bool)((((int32_t)L_41) == ((int32_t)((int32_t)220)))? 1 : 0); bool L_42 = V_11; if (!L_42) { goto IL_0177; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_43 = ___0_j; NullCheck(L_43); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_44 = L_43->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_45; L_45 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_44, NULL); V_12 = L_45; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_46 = ___0_j; NullCheck(L_46); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_47 = L_46->___s; int32_t L_48; L_48 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_47, NULL); V_13 = L_48; int32_t L_49 = V_12; V_14 = (bool)((((int32_t)((((int32_t)L_49) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_50 = V_14; if (!L_50) { goto IL_014f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_51; L_51 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA24F8914D97786DB5086998DBAAF491F807353AC, NULL); V_3 = L_51; goto IL_01c3; } IL_014f: { uint32_t L_52 = V_13; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_53 = ___0_j; NullCheck(L_53); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_54 = L_53->___s; NullCheck(L_54); uint32_t L_55 = L_54->___img_y; V_15 = (bool)((((int32_t)((((int32_t)L_52) == ((int32_t)L_55))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_56 = V_15; if (!L_56) { goto IL_0174; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_57; L_57 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9467E9CCC3921B4AF2A39BB2FCA8959646F68BA2, NULL); V_3 = L_57; goto IL_01c3; } IL_0174: { goto IL_018d; } IL_0177: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_58 = ___0_j; int32_t L_59 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_60; L_60 = StbImage_stbi__process_marker_mD53744AFC90C4D96350BCE646E7E964AEE921878(L_58, L_59, NULL); V_16 = (bool)((((int32_t)L_60) == ((int32_t)0))? 1 : 0); bool L_61 = V_16; if (!L_61) { goto IL_018c; } } { V_3 = 0; goto IL_01c3; } IL_018c: { } IL_018d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_62 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_63; L_63 = StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6(L_62, NULL); V_0 = L_63; } IL_0195: { int32_t L_64 = V_0; V_17 = (bool)((((int32_t)((((int32_t)L_64) == ((int32_t)((int32_t)217)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_65 = V_17; if (L_65) { goto IL_006b; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_66 = ___0_j; NullCheck(L_66); int32_t L_67 = L_66->___progressive; V_18 = (bool)((!(((uint32_t)L_67) <= ((uint32_t)0)))? 1 : 0); bool L_68 = V_18; if (!L_68) { goto IL_01bf; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_69 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__jpeg_finish_m1C7D9AB46A5D3B111E171EF2138C410619343CAA(L_69, NULL); } IL_01bf: { V_3 = 1; goto IL_01c3; } IL_01c3: { int32_t L_70 = V_3; return L_70; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__extend_receive_mC5DBE529E5F5AFBEC0AAD4F6E9435965E57E54B2 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int32_t ___1_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; { V_0 = 0; V_1 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___code_bits; int32_t L_2 = ___1_n; V_2 = (bool)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0019; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_4, NULL); } IL_0019: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_5 = ___0_j; NullCheck(L_5); uint32_t L_6 = L_5->___code_buffer; V_1 = ((int32_t)((uint32_t)L_6>>((int32_t)31))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = ___0_j; NullCheck(L_7); uint32_t L_8 = L_7->___code_buffer; int32_t L_9 = ___1_n; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); uint32_t L_10; L_10 = CRuntime__lrotl_m4A44057B450087C3759E32CAFB261526A30ED762(L_8, L_9, NULL); V_0 = L_10; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_11 = ___0_j; uint32_t L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_13 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__bmask; int32_t L_14 = ___1_n; NullCheck(L_13); int32_t L_15 = L_14; uint32_t L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_11); L_11->___code_buffer = ((int32_t)((int32_t)L_12&(int32_t)((~L_16)))); uint32_t L_17 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_18 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__bmask; int32_t L_19 = ___1_n; NullCheck(L_18); int32_t L_20 = L_19; uint32_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_0 = ((int32_t)((int32_t)L_17&(int32_t)L_21)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_22 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_23 = L_22; NullCheck(L_23); int32_t L_24 = L_23->___code_bits; int32_t L_25 = ___1_n; NullCheck(L_23); L_23->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_24, L_25)); uint32_t L_26 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jbias; int32_t L_28 = ___1_n; NullCheck(L_27); int32_t L_29 = L_28; int32_t L_30 = (L_27)->GetAt(static_cast(L_29)); int32_t L_31 = V_1; V_3 = ((int32_t)((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_26), ((int64_t)((int32_t)(L_30&((int32_t)il2cpp_codegen_subtract(L_31, 1)))))))); goto IL_006b; } IL_006b: { int32_t L_32 = V_3; return L_32; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__free_jpeg_components_m86824A807431E6D67C5BE7D5FB6B78465BD26275 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_ncomp, int32_t ___2_why, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; { V_0 = 0; V_0 = 0; goto IL_013a; } IL_000a: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_z; NullCheck(L_0); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_1 = L_0->___img_comp; int32_t L_2 = V_0; uint32_t L_3 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3))))); void* L_4 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3))))->___raw_data; V_1 = (bool)((((int32_t)((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_5 = V_1; if (!L_5) { goto IL_0076; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_6 = ___0_z; NullCheck(L_6); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_7 = L_6->___img_comp; int32_t L_8 = V_0; uint32_t L_9 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), (int32_t)L_9))))); void* L_10 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), (int32_t)L_9))))->___raw_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D(L_10, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_11 = ___0_z; NullCheck(L_11); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_12 = L_11->___img_comp; int32_t L_13 = V_0; uint32_t L_14 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), (int32_t)L_14))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), (int32_t)L_14))))->___raw_data = (void*)((uintptr_t)0); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_15 = ___0_z; NullCheck(L_15); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_16 = L_15->___img_comp; int32_t L_17 = V_0; uint32_t L_18 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), (int32_t)L_18))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), (int32_t)L_18))))->___data = (uint8_t*)((uintptr_t)0); } IL_0076: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_19 = ___0_z; NullCheck(L_19); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_20 = L_19->___img_comp; int32_t L_21 = V_0; uint32_t L_22 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), (int32_t)L_22))))); void* L_23 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), (int32_t)L_22))))->___raw_coeff; V_2 = (bool)((((int32_t)((((intptr_t)L_23) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_24 = V_2; if (!L_24) { goto IL_00e1; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_25 = ___0_z; NullCheck(L_25); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_26 = L_25->___img_comp; int32_t L_27 = V_0; uint32_t L_28 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_27), (int32_t)L_28))))); void* L_29 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_27), (int32_t)L_28))))->___raw_coeff; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D(L_29, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_30 = ___0_z; NullCheck(L_30); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_31 = L_30->___img_comp; int32_t L_32 = V_0; uint32_t L_33 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_31, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_32), (int32_t)L_33))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_31, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_32), (int32_t)L_33))))->___raw_coeff = (void*)((uintptr_t)0); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_34 = ___0_z; NullCheck(L_34); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_35 = L_34->___img_comp; int32_t L_36 = V_0; uint32_t L_37 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_35, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_36), (int32_t)L_37))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_35, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_36), (int32_t)L_37))))->___coeff = (int16_t*)((uintptr_t)0); } IL_00e1: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_38 = ___0_z; NullCheck(L_38); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_39 = L_38->___img_comp; int32_t L_40 = V_0; uint32_t L_41 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_39, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_40), (int32_t)L_41))))); uint8_t* L_42 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_39, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_40), (int32_t)L_41))))->___linebuf; V_3 = (bool)((((int32_t)((((intptr_t)L_42) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_43 = V_3; if (!L_43) { goto IL_0135; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_44 = ___0_z; NullCheck(L_44); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_45 = L_44->___img_comp; int32_t L_46 = V_0; uint32_t L_47 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_45, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_46), (int32_t)L_47))))); uint8_t* L_48 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_45, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_46), (int32_t)L_47))))->___linebuf; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_48, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_49 = ___0_z; NullCheck(L_49); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_50 = L_49->___img_comp; int32_t L_51 = V_0; uint32_t L_52 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_50, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_51), (int32_t)L_52))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_50, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_51), (int32_t)L_52))))->___linebuf = (uint8_t*)((uintptr_t)0); } IL_0135: { int32_t L_53 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_013a: { int32_t L_54 = V_0; int32_t L_55 = ___1_ncomp; V_4 = (bool)((((int32_t)L_54) < ((int32_t)L_55))? 1 : 0); bool L_56 = V_4; if (L_56) { goto IL_000a; } } { int32_t L_57 = ___2_why; V_5 = L_57; goto IL_014c; } IL_014c: { int32_t L_58 = V_5; return L_58; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__get_marker_m1FFA994029BEA999E71FABB56D193037F7CB8BC6 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0x0; bool V_1 = false; uint8_t V_2 = 0x0; bool V_3 = false; bool V_4 = false; { V_0 = (uint8_t)0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); uint8_t L_1 = L_0->___marker; V_1 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_002e; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_j; NullCheck(L_3); uint8_t L_4 = L_3->___marker; V_0 = L_4; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_5 = ___0_j; NullCheck(L_5); L_5->___marker = (uint8_t)((int32_t)255); uint8_t L_6 = V_0; V_2 = L_6; goto IL_0071; } IL_002e: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = ___0_j; NullCheck(L_7); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = L_7->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_9; L_9 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_8, NULL); V_0 = L_9; uint8_t L_10 = V_0; V_3 = (bool)((((int32_t)((((int32_t)L_10) == ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_11 = V_3; if (!L_11) { goto IL_0051; } } { V_2 = (uint8_t)((int32_t)255); goto IL_0071; } IL_0051: { goto IL_005f; } IL_0053: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_12 = ___0_j; NullCheck(L_12); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = L_12->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_14; L_14 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_13, NULL); V_0 = L_14; } IL_005f: { uint8_t L_15 = V_0; V_4 = (bool)((((int32_t)L_15) == ((int32_t)((int32_t)255)))? 1 : 0); bool L_16 = V_4; if (L_16) { goto IL_0053; } } { uint8_t L_17 = V_0; V_2 = L_17; goto IL_0071; } IL_0071: { uint8_t L_18 = V_2; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; int32_t G_B4_0 = 0; { } IL_0001: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___nomore; if (L_1) { goto IL_0017; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_2 = ___0_j; NullCheck(L_2); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = L_2->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_4; L_4 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_3, NULL); G_B4_0 = ((int32_t)(L_4)); goto IL_0018; } IL_0017: { G_B4_0 = 0; } IL_0018: { V_0 = G_B4_0; uint32_t L_5 = V_0; V_1 = (bool)((((int32_t)L_5) == ((int32_t)((int32_t)255)))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0069; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = ___0_j; NullCheck(L_7); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = L_7->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_9; L_9 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_8, NULL); V_2 = L_9; goto IL_0040; } IL_0034: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_10 = ___0_j; NullCheck(L_10); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_11 = L_10->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_12; L_12 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_11, NULL); V_2 = L_12; } IL_0040: { int32_t L_13 = V_2; V_3 = (bool)((((int32_t)L_13) == ((int32_t)((int32_t)255)))? 1 : 0); bool L_14 = V_3; if (L_14) { goto IL_0034; } } { int32_t L_15 = V_2; V_4 = (bool)((!(((uint32_t)L_15) <= ((uint32_t)0)))? 1 : 0); bool L_16 = V_4; if (!L_16) { goto IL_0068; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_17 = ___0_j; int32_t L_18 = V_2; NullCheck(L_17); L_17->___marker = (uint8_t)((int32_t)(uint8_t)L_18); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_19 = ___0_j; NullCheck(L_19); L_19->___nomore = 1; goto IL_00a9; } IL_0068: { } IL_0069: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_21 = L_20; NullCheck(L_21); uint32_t L_22 = L_21->___code_buffer; uint32_t L_23 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_24 = ___0_j; NullCheck(L_24); int32_t L_25 = L_24->___code_bits; NullCheck(L_21); L_21->___code_buffer = ((int32_t)((int32_t)L_22|((int32_t)((int32_t)L_23<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)24), L_25))&((int32_t)31))))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_26 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_27 = L_26; NullCheck(L_27); int32_t L_28 = L_27->___code_bits; NullCheck(L_27); L_27->___code_bits = ((int32_t)il2cpp_codegen_add(L_28, 8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_29 = ___0_j; NullCheck(L_29); int32_t L_30 = L_29->___code_bits; V_5 = (bool)((((int32_t)((((int32_t)L_30) > ((int32_t)((int32_t)24)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_31 = V_5; if (L_31) { goto IL_0001; } } IL_00a9: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__idct_block_m9E8A1C89B7B4F53A1FA2E4194DFCEFF77341CBC2 (uint8_t* ___0__out_, int32_t ___1_out_stride, int16_t* ___2_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t* V_1 = NULL; int32_t* V_2 = NULL; uint8_t* V_3 = NULL; int16_t* V_4 = NULL; bool V_5 = false; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; bool V_21 = false; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; int32_t V_31 = 0; int32_t V_32 = 0; int32_t V_33 = 0; int32_t V_34 = 0; bool V_35 = false; int32_t G_B9_0 = 0; { V_0 = 0; uintptr_t L_0 = ((uintptr_t)((int32_t)256)); int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL); memset(L_1, 0, L_0); V_1 = (int32_t*)(L_1); int32_t* L_2 = V_1; V_2 = L_2; int16_t* L_3 = ___2_data; V_4 = L_3; V_0 = 0; goto IL_0307; } IL_0018: { int16_t* L_4 = V_4; int32_t L_5 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)8), 2)))))); if (L_5) { goto IL_0067; } } { int16_t* L_6 = V_4; int32_t L_7 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)16)), 2)))))); if (L_7) { goto IL_0067; } } { int16_t* L_8 = V_4; int32_t L_9 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)24)), 2)))))); if (L_9) { goto IL_0067; } } { int16_t* L_10 = V_4; int32_t L_11 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)32)), 2)))))); if (L_11) { goto IL_0067; } } { int16_t* L_12 = V_4; int32_t L_13 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)40)), 2)))))); if (L_13) { goto IL_0067; } } { int16_t* L_14 = V_4; int32_t L_15 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)48)), 2)))))); if (L_15) { goto IL_0067; } } { int16_t* L_16 = V_4; int32_t L_17 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)56)), 2)))))); G_B9_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0); goto IL_0068; } IL_0067: { G_B9_0 = 0; } IL_0068: { V_5 = (bool)G_B9_0; bool L_18 = V_5; if (!L_18) { goto IL_00da; } } { int16_t* L_19 = V_4; int32_t L_20 = (*(L_19)); V_6 = ((int32_t)il2cpp_codegen_multiply(L_20, 4)); int32_t* L_21 = V_2; int32_t* L_22 = V_2; int32_t* L_23 = V_2; int32_t* L_24 = V_2; int32_t* L_25 = V_2; int32_t* L_26 = V_2; int32_t* L_27 = V_2; int32_t* L_28 = V_2; int32_t L_29 = V_6; int32_t L_30 = L_29; V_7 = L_30; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_28, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)56)), 4))))) = (int32_t)L_30; int32_t L_31 = V_7; int32_t L_32 = L_31; V_7 = L_32; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_27, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)48)), 4))))) = (int32_t)L_32; int32_t L_33 = V_7; int32_t L_34 = L_33; V_7 = L_34; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)40)), 4))))) = (int32_t)L_34; int32_t L_35 = V_7; int32_t L_36 = L_35; V_7 = L_36; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_25, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)32)), 4))))) = (int32_t)L_36; int32_t L_37 = V_7; int32_t L_38 = L_37; V_7 = L_38; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)24)), 4))))) = (int32_t)L_38; int32_t L_39 = V_7; int32_t L_40 = L_39; V_7 = L_40; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)16)), 4))))) = (int32_t)L_40; int32_t L_41 = V_7; int32_t L_42 = L_41; V_7 = L_42; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)8), 4))))) = (int32_t)L_42; int32_t L_43 = V_7; *((int32_t*)L_21) = (int32_t)L_43; goto IL_02f9; } IL_00da: { V_8 = 0; V_9 = 0; V_10 = 0; V_11 = 0; V_12 = 0; V_13 = 0; V_14 = 0; V_15 = 0; V_16 = 0; V_17 = 0; V_18 = 0; V_19 = 0; V_20 = 0; int16_t* L_44 = V_4; int32_t L_45 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)16)), 2)))))); V_13 = L_45; int16_t* L_46 = V_4; int32_t L_47 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_46, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)48)), 2)))))); V_14 = L_47; int32_t L_48 = V_13; int32_t L_49 = V_14; V_12 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_48, L_49)), ((int32_t)2217))); int32_t L_50 = V_12; int32_t L_51 = V_14; V_10 = ((int32_t)il2cpp_codegen_add(L_50, ((int32_t)il2cpp_codegen_multiply(L_51, ((int32_t)-7567))))); int32_t L_52 = V_12; int32_t L_53 = V_13; V_11 = ((int32_t)il2cpp_codegen_add(L_52, ((int32_t)il2cpp_codegen_multiply(L_53, ((int32_t)3135))))); int16_t* L_54 = V_4; int32_t L_55 = (*(L_54)); V_13 = L_55; int16_t* L_56 = V_4; int32_t L_57 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_56, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)32)), 2)))))); V_14 = L_57; int32_t L_58 = V_13; int32_t L_59 = V_14; V_8 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_58, L_59)), ((int32_t)4096))); int32_t L_60 = V_13; int32_t L_61 = V_14; V_9 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_60, L_61)), ((int32_t)4096))); int32_t L_62 = V_8; int32_t L_63 = V_11; V_17 = ((int32_t)il2cpp_codegen_add(L_62, L_63)); int32_t L_64 = V_8; int32_t L_65 = V_11; V_20 = ((int32_t)il2cpp_codegen_subtract(L_64, L_65)); int32_t L_66 = V_9; int32_t L_67 = V_10; V_18 = ((int32_t)il2cpp_codegen_add(L_66, L_67)); int32_t L_68 = V_9; int32_t L_69 = V_10; V_19 = ((int32_t)il2cpp_codegen_subtract(L_68, L_69)); int16_t* L_70 = V_4; int32_t L_71 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_70, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)56)), 2)))))); V_8 = L_71; int16_t* L_72 = V_4; int32_t L_73 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_72, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)40)), 2)))))); V_9 = L_73; int16_t* L_74 = V_4; int32_t L_75 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_74, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)24)), 2)))))); V_10 = L_75; int16_t* L_76 = V_4; int32_t L_77 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_76, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)8), 2)))))); V_11 = L_77; int32_t L_78 = V_8; int32_t L_79 = V_10; V_14 = ((int32_t)il2cpp_codegen_add(L_78, L_79)); int32_t L_80 = V_9; int32_t L_81 = V_11; V_15 = ((int32_t)il2cpp_codegen_add(L_80, L_81)); int32_t L_82 = V_8; int32_t L_83 = V_11; V_12 = ((int32_t)il2cpp_codegen_add(L_82, L_83)); int32_t L_84 = V_9; int32_t L_85 = V_10; V_13 = ((int32_t)il2cpp_codegen_add(L_84, L_85)); int32_t L_86 = V_14; int32_t L_87 = V_15; V_16 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_86, L_87)), ((int32_t)4816))); int32_t L_88 = V_8; V_8 = ((int32_t)il2cpp_codegen_multiply(L_88, ((int32_t)1223))); int32_t L_89 = V_9; V_9 = ((int32_t)il2cpp_codegen_multiply(L_89, ((int32_t)8410))); int32_t L_90 = V_10; V_10 = ((int32_t)il2cpp_codegen_multiply(L_90, ((int32_t)12586))); int32_t L_91 = V_11; V_11 = ((int32_t)il2cpp_codegen_multiply(L_91, ((int32_t)6149))); int32_t L_92 = V_16; int32_t L_93 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_92, ((int32_t)il2cpp_codegen_multiply(L_93, ((int32_t)-3685))))); int32_t L_94 = V_16; int32_t L_95 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_94, ((int32_t)il2cpp_codegen_multiply(L_95, ((int32_t)-10497))))); int32_t L_96 = V_14; V_14 = ((int32_t)il2cpp_codegen_multiply(L_96, ((int32_t)-8034))); int32_t L_97 = V_15; V_15 = ((int32_t)il2cpp_codegen_multiply(L_97, ((int32_t)-1597))); int32_t L_98 = V_11; int32_t L_99 = V_12; int32_t L_100 = V_15; V_11 = ((int32_t)il2cpp_codegen_add(L_98, ((int32_t)il2cpp_codegen_add(L_99, L_100)))); int32_t L_101 = V_10; int32_t L_102 = V_13; int32_t L_103 = V_14; V_10 = ((int32_t)il2cpp_codegen_add(L_101, ((int32_t)il2cpp_codegen_add(L_102, L_103)))); int32_t L_104 = V_9; int32_t L_105 = V_13; int32_t L_106 = V_15; V_9 = ((int32_t)il2cpp_codegen_add(L_104, ((int32_t)il2cpp_codegen_add(L_105, L_106)))); int32_t L_107 = V_8; int32_t L_108 = V_12; int32_t L_109 = V_14; V_8 = ((int32_t)il2cpp_codegen_add(L_107, ((int32_t)il2cpp_codegen_add(L_108, L_109)))); int32_t L_110 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_110, ((int32_t)512))); int32_t L_111 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_111, ((int32_t)512))); int32_t L_112 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_112, ((int32_t)512))); int32_t L_113 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_113, ((int32_t)512))); int32_t* L_114 = V_2; int32_t L_115 = V_17; int32_t L_116 = V_11; *((int32_t*)L_114) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_115, L_116))>>((int32_t)10))); int32_t* L_117 = V_2; int32_t L_118 = V_17; int32_t L_119 = V_11; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_117, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)56)), 4))))) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_118, L_119))>>((int32_t)10))); int32_t* L_120 = V_2; int32_t L_121 = V_18; int32_t L_122 = V_10; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_120, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)8), 4))))) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_121, L_122))>>((int32_t)10))); int32_t* L_123 = V_2; int32_t L_124 = V_18; int32_t L_125 = V_10; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_123, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)48)), 4))))) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_124, L_125))>>((int32_t)10))); int32_t* L_126 = V_2; int32_t L_127 = V_19; int32_t L_128 = V_9; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_126, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)16)), 4))))) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_127, L_128))>>((int32_t)10))); int32_t* L_129 = V_2; int32_t L_130 = V_19; int32_t L_131 = V_9; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_129, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)40)), 4))))) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_130, L_131))>>((int32_t)10))); int32_t* L_132 = V_2; int32_t L_133 = V_20; int32_t L_134 = V_8; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_132, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)24)), 4))))) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_133, L_134))>>((int32_t)10))); int32_t* L_135 = V_2; int32_t L_136 = V_20; int32_t L_137 = V_8; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_135, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)32)), 4))))) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_136, L_137))>>((int32_t)10))); } IL_02f9: { int32_t L_138 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_138, 1)); int16_t* L_139 = V_4; V_4 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_139, 2)); int32_t* L_140 = V_2; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_140, 4)); } IL_0307: { int32_t L_141 = V_0; V_21 = (bool)((((int32_t)L_141) < ((int32_t)8))? 1 : 0); bool L_142 = V_21; if (L_142) { goto IL_0018; } } { V_0 = 0; int32_t* L_143 = V_1; V_2 = L_143; uint8_t* L_144 = ___0__out_; V_3 = L_144; goto IL_0549; } IL_031f: { V_22 = 0; V_23 = 0; V_24 = 0; V_25 = 0; V_26 = 0; V_27 = 0; V_28 = 0; V_29 = 0; V_30 = 0; V_31 = 0; V_32 = 0; V_33 = 0; V_34 = 0; int32_t* L_145 = V_2; int32_t L_146 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_145, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4)))))); V_27 = L_146; int32_t* L_147 = V_2; int32_t L_148 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_147, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4)))))); V_28 = L_148; int32_t L_149 = V_27; int32_t L_150 = V_28; V_26 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_149, L_150)), ((int32_t)2217))); int32_t L_151 = V_26; int32_t L_152 = V_28; V_24 = ((int32_t)il2cpp_codegen_add(L_151, ((int32_t)il2cpp_codegen_multiply(L_152, ((int32_t)-7567))))); int32_t L_153 = V_26; int32_t L_154 = V_27; V_25 = ((int32_t)il2cpp_codegen_add(L_153, ((int32_t)il2cpp_codegen_multiply(L_154, ((int32_t)3135))))); int32_t* L_155 = V_2; int32_t L_156 = (*(L_155)); V_27 = L_156; int32_t* L_157 = V_2; int32_t L_158 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_157, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4)))))); V_28 = L_158; int32_t L_159 = V_27; int32_t L_160 = V_28; V_22 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_159, L_160)), ((int32_t)4096))); int32_t L_161 = V_27; int32_t L_162 = V_28; V_23 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_161, L_162)), ((int32_t)4096))); int32_t L_163 = V_22; int32_t L_164 = V_25; V_31 = ((int32_t)il2cpp_codegen_add(L_163, L_164)); int32_t L_165 = V_22; int32_t L_166 = V_25; V_34 = ((int32_t)il2cpp_codegen_subtract(L_165, L_166)); int32_t L_167 = V_23; int32_t L_168 = V_24; V_32 = ((int32_t)il2cpp_codegen_add(L_167, L_168)); int32_t L_169 = V_23; int32_t L_170 = V_24; V_33 = ((int32_t)il2cpp_codegen_subtract(L_169, L_170)); int32_t* L_171 = V_2; int32_t L_172 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_171, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)7), 4)))))); V_22 = L_172; int32_t* L_173 = V_2; int32_t L_174 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_173, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4)))))); V_23 = L_174; int32_t* L_175 = V_2; int32_t L_176 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_175, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4)))))); V_24 = L_176; int32_t* L_177 = V_2; int32_t L_178 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_177, 4)))); V_25 = L_178; int32_t L_179 = V_22; int32_t L_180 = V_24; V_28 = ((int32_t)il2cpp_codegen_add(L_179, L_180)); int32_t L_181 = V_23; int32_t L_182 = V_25; V_29 = ((int32_t)il2cpp_codegen_add(L_181, L_182)); int32_t L_183 = V_22; int32_t L_184 = V_25; V_26 = ((int32_t)il2cpp_codegen_add(L_183, L_184)); int32_t L_185 = V_23; int32_t L_186 = V_24; V_27 = ((int32_t)il2cpp_codegen_add(L_185, L_186)); int32_t L_187 = V_28; int32_t L_188 = V_29; V_30 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_187, L_188)), ((int32_t)4816))); int32_t L_189 = V_22; V_22 = ((int32_t)il2cpp_codegen_multiply(L_189, ((int32_t)1223))); int32_t L_190 = V_23; V_23 = ((int32_t)il2cpp_codegen_multiply(L_190, ((int32_t)8410))); int32_t L_191 = V_24; V_24 = ((int32_t)il2cpp_codegen_multiply(L_191, ((int32_t)12586))); int32_t L_192 = V_25; V_25 = ((int32_t)il2cpp_codegen_multiply(L_192, ((int32_t)6149))); int32_t L_193 = V_30; int32_t L_194 = V_26; V_26 = ((int32_t)il2cpp_codegen_add(L_193, ((int32_t)il2cpp_codegen_multiply(L_194, ((int32_t)-3685))))); int32_t L_195 = V_30; int32_t L_196 = V_27; V_27 = ((int32_t)il2cpp_codegen_add(L_195, ((int32_t)il2cpp_codegen_multiply(L_196, ((int32_t)-10497))))); int32_t L_197 = V_28; V_28 = ((int32_t)il2cpp_codegen_multiply(L_197, ((int32_t)-8034))); int32_t L_198 = V_29; V_29 = ((int32_t)il2cpp_codegen_multiply(L_198, ((int32_t)-1597))); int32_t L_199 = V_25; int32_t L_200 = V_26; int32_t L_201 = V_29; V_25 = ((int32_t)il2cpp_codegen_add(L_199, ((int32_t)il2cpp_codegen_add(L_200, L_201)))); int32_t L_202 = V_24; int32_t L_203 = V_27; int32_t L_204 = V_28; V_24 = ((int32_t)il2cpp_codegen_add(L_202, ((int32_t)il2cpp_codegen_add(L_203, L_204)))); int32_t L_205 = V_23; int32_t L_206 = V_27; int32_t L_207 = V_29; V_23 = ((int32_t)il2cpp_codegen_add(L_205, ((int32_t)il2cpp_codegen_add(L_206, L_207)))); int32_t L_208 = V_22; int32_t L_209 = V_26; int32_t L_210 = V_28; V_22 = ((int32_t)il2cpp_codegen_add(L_208, ((int32_t)il2cpp_codegen_add(L_209, L_210)))); int32_t L_211 = V_31; V_31 = ((int32_t)il2cpp_codegen_add(L_211, ((int32_t)16842752))); int32_t L_212 = V_32; V_32 = ((int32_t)il2cpp_codegen_add(L_212, ((int32_t)16842752))); int32_t L_213 = V_33; V_33 = ((int32_t)il2cpp_codegen_add(L_213, ((int32_t)16842752))); int32_t L_214 = V_34; V_34 = ((int32_t)il2cpp_codegen_add(L_214, ((int32_t)16842752))); uint8_t* L_215 = V_3; int32_t L_216 = V_31; int32_t L_217 = V_25; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_218; L_218 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_add(L_216, L_217))>>((int32_t)17))), NULL); *((int8_t*)L_215) = (int8_t)L_218; uint8_t* L_219 = V_3; int32_t L_220 = V_31; int32_t L_221 = V_25; uint8_t L_222; L_222 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_220, L_221))>>((int32_t)17))), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_219, 7))) = (int8_t)L_222; uint8_t* L_223 = V_3; int32_t L_224 = V_32; int32_t L_225 = V_24; uint8_t L_226; L_226 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_add(L_224, L_225))>>((int32_t)17))), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_223, 1))) = (int8_t)L_226; uint8_t* L_227 = V_3; int32_t L_228 = V_32; int32_t L_229 = V_24; uint8_t L_230; L_230 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_228, L_229))>>((int32_t)17))), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_227, 6))) = (int8_t)L_230; uint8_t* L_231 = V_3; int32_t L_232 = V_33; int32_t L_233 = V_23; uint8_t L_234; L_234 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_add(L_232, L_233))>>((int32_t)17))), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_231, 2))) = (int8_t)L_234; uint8_t* L_235 = V_3; int32_t L_236 = V_33; int32_t L_237 = V_23; uint8_t L_238; L_238 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_236, L_237))>>((int32_t)17))), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_235, 5))) = (int8_t)L_238; uint8_t* L_239 = V_3; int32_t L_240 = V_34; int32_t L_241 = V_22; uint8_t L_242; L_242 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_add(L_240, L_241))>>((int32_t)17))), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_239, 3))) = (int8_t)L_242; uint8_t* L_243 = V_3; int32_t L_244 = V_34; int32_t L_245 = V_22; uint8_t L_246; L_246 = StbImage_stbi__clamp_m8D3B74BAF3916DAABB361B4AD88AC4ED6E67352C(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_244, L_245))>>((int32_t)17))), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_243, 4))) = (int8_t)L_246; int32_t L_247 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_247, 1)); int32_t* L_248 = V_2; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_248, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)8), 4)))); uint8_t* L_249 = V_3; int32_t L_250 = ___1_out_stride; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_249, L_250)); } IL_0549: { int32_t L_251 = V_0; V_35 = (bool)((((int32_t)L_251) < ((int32_t)8))? 1 : 0); bool L_252 = V_35; if (L_252) { goto IL_031f; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_decode_block_m54439901CF988A0658E6D621C5F14D8506AF4652 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int16_t* ___1_data, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___2_hdc, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___3_hac, int16_t* ___4_fac, int32_t ___5_b, uint16_t* ___6_dequant, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; int32_t V_6 = 0; uint32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; bool V_11 = false; bool V_12 = false; int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; int32_t G_B5_0 = 0; int32_t G_B10_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; V_3 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___code_bits; V_4 = (bool)((((int32_t)L_1) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_2 = V_4; if (!L_2) { goto IL_0020; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_3, NULL); } IL_0020: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_5 = ___2_hdc; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__jpeg_huff_decode_m566FC838C45B279B94F6480A6F575A484D8A650E(L_4, L_5, NULL); V_3 = L_6; int32_t L_7 = V_3; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0033; } } { int32_t L_8 = V_3; G_B5_0 = ((((int32_t)L_8) > ((int32_t)((int32_t)15)))? 1 : 0); goto IL_0034; } IL_0033: { G_B5_0 = 1; } IL_0034: { V_5 = (bool)G_B5_0; bool L_9 = V_5; if (!L_9) { goto IL_004b; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10; L_10 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837, NULL); V_6 = L_10; goto IL_01ed; } IL_004b: { int16_t* L_11 = ___1_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_11, 0, ((int64_t)((int32_t)128)), NULL); int32_t L_12 = V_3; if (L_12) { goto IL_005f; } } { G_B10_0 = 0; goto IL_0066; } IL_005f: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_13 = ___0_j; int32_t L_14 = V_3; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_15; L_15 = StbImage_stbi__extend_receive_mC5DBE529E5F5AFBEC0AAD4F6E9435965E57E54B2(L_13, L_14, NULL); G_B10_0 = L_15; } IL_0066: { V_0 = G_B10_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_16 = ___0_j; NullCheck(L_16); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_17 = L_16->___img_comp; int32_t L_18 = ___5_b; uint32_t L_19 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_18), (int32_t)L_19))))); int32_t L_20 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_18), (int32_t)L_19))))->___dc_pred; int32_t L_21 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_20, L_21)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_22 = ___0_j; NullCheck(L_22); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_23 = L_22->___img_comp; int32_t L_24 = ___5_b; uint32_t L_25 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); int32_t L_26 = V_1; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25))))->___dc_pred = L_26; int16_t* L_27 = ___1_data; int32_t L_28 = V_1; uint16_t* L_29 = ___6_dequant; int32_t L_30 = (*(L_29)); *((int16_t*)L_27) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_multiply(L_28, L_30))); V_2 = 1; } IL_00a1: { V_7 = 0; V_8 = 0; V_9 = 0; V_10 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_31 = ___0_j; NullCheck(L_31); int32_t L_32 = L_31->___code_bits; V_11 = (bool)((((int32_t)L_32) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_33 = V_11; if (!L_33) { goto IL_00c5; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_34 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_34, NULL); } IL_00c5: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_35 = ___0_j; NullCheck(L_35); uint32_t L_36 = L_35->___code_buffer; V_8 = ((int32_t)(((int32_t)((uint32_t)L_36>>((int32_t)23)))&((int32_t)511))); int16_t* L_37 = ___4_fac; int32_t L_38 = V_8; int32_t L_39 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_37, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_38), 2)))))); V_9 = L_39; int32_t L_40 = V_9; V_12 = (bool)((!(((uint32_t)L_40) <= ((uint32_t)0)))? 1 : 0); bool L_41 = V_12; if (!L_41) { goto IL_014d; } } { int32_t L_42 = V_2; int32_t L_43 = V_9; V_2 = ((int32_t)il2cpp_codegen_add(L_42, ((int32_t)(((int32_t)(L_43>>4))&((int32_t)15))))); int32_t L_44 = V_9; V_10 = ((int32_t)(L_44&((int32_t)15))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_45 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_46 = L_45; NullCheck(L_46); uint32_t L_47 = L_46->___code_buffer; int32_t L_48 = V_10; NullCheck(L_46); L_46->___code_buffer = ((int32_t)((int32_t)L_47<<((int32_t)(L_48&((int32_t)31))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_49 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_50 = L_49; NullCheck(L_50); int32_t L_51 = L_50->___code_bits; int32_t L_52 = V_10; NullCheck(L_50); L_50->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_51, L_52)); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag; int32_t L_54 = V_2; int32_t L_55 = L_54; V_2 = ((int32_t)il2cpp_codegen_add(L_55, 1)); NullCheck(L_53); int32_t L_56 = L_55; uint8_t L_57 = (L_53)->GetAt(static_cast(L_56)); V_7 = L_57; int16_t* L_58 = ___1_data; uint32_t L_59 = V_7; int32_t L_60 = V_9; uint16_t* L_61 = ___6_dequant; uint32_t L_62 = V_7; int32_t L_63 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_61, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_62), ((int64_t)2)))))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_58, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_59), ((int64_t)2))))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(L_60>>8)), L_63))); goto IL_01d9; } IL_014d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_64 = ___0_j; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_65 = ___3_hac; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_66; L_66 = StbImage_stbi__jpeg_huff_decode_m566FC838C45B279B94F6480A6F575A484D8A650E(L_64, L_65, NULL); V_13 = L_66; int32_t L_67 = V_13; V_14 = (bool)((((int32_t)L_67) < ((int32_t)0))? 1 : 0); bool L_68 = V_14; if (!L_68) { goto IL_0170; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_69; L_69 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837, NULL); V_6 = L_69; goto IL_01ed; } IL_0170: { int32_t L_70 = V_13; V_10 = ((int32_t)(L_70&((int32_t)15))); int32_t L_71 = V_13; V_9 = ((int32_t)(L_71>>4)); int32_t L_72 = V_10; V_15 = (bool)((((int32_t)L_72) == ((int32_t)0))? 1 : 0); bool L_73 = V_15; if (!L_73) { goto IL_01a5; } } { int32_t L_74 = V_13; V_16 = (bool)((((int32_t)((((int32_t)L_74) == ((int32_t)((int32_t)240)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_75 = V_16; if (!L_75) { goto IL_019d; } } { goto IL_01e8; } IL_019d: { int32_t L_76 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_76, ((int32_t)16))); goto IL_01d8; } IL_01a5: { int32_t L_77 = V_2; int32_t L_78 = V_9; V_2 = ((int32_t)il2cpp_codegen_add(L_77, L_78)); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_79 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag; int32_t L_80 = V_2; int32_t L_81 = L_80; V_2 = ((int32_t)il2cpp_codegen_add(L_81, 1)); NullCheck(L_79); int32_t L_82 = L_81; uint8_t L_83 = (L_79)->GetAt(static_cast(L_82)); V_7 = L_83; int16_t* L_84 = ___1_data; uint32_t L_85 = V_7; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_86 = ___0_j; int32_t L_87 = V_10; int32_t L_88; L_88 = StbImage_stbi__extend_receive_mC5DBE529E5F5AFBEC0AAD4F6E9435965E57E54B2(L_86, L_87, NULL); uint16_t* L_89 = ___6_dequant; uint32_t L_90 = V_7; int32_t L_91 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_89, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_90), ((int64_t)2)))))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_84, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_85), ((int64_t)2))))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_multiply(L_88, L_91))); } IL_01d8: { } IL_01d9: { int32_t L_92 = V_2; V_17 = (bool)((((int32_t)L_92) < ((int32_t)((int32_t)64)))? 1 : 0); bool L_93 = V_17; if (L_93) { goto IL_00a1; } } IL_01e8: { V_6 = 1; goto IL_01ed; } IL_01ed: { int32_t L_94 = V_6; return L_94; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_decode_block_prog_ac_m33107EEB45DC95099C40BD43B6993DA6F7AF1399 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int16_t* ___1_data, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___2_hac, int16_t* ___3_fac, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF94BAE8583E32CFF8789C2C893DC838F01486764); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; uint32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; int32_t V_12 = 0; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; int16_t V_18 = 0; bool V_19 = false; int16_t* V_20 = NULL; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; int16_t* V_35 = NULL; bool V_36 = false; bool V_37 = false; bool V_38 = false; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; { V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___spec_start; V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0020; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF94BAE8583E32CFF8789C2C893DC838F01486764, NULL); V_2 = L_3; goto IL_041b; } IL_0020: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; NullCheck(L_4); int32_t L_5 = L_4->___succ_high; V_3 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (!L_6) { goto IL_01e8; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = ___0_j; NullCheck(L_7); int32_t L_8 = L_7->___succ_low; V_4 = L_8; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_9 = ___0_j; NullCheck(L_9); int32_t L_10 = L_9->___eob_run; V_5 = (bool)((!(((uint32_t)L_10) <= ((uint32_t)0)))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_005e; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_12 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_13 = L_12; NullCheck(L_13); int32_t L_14 = L_13->___eob_run; NullCheck(L_13); L_13->___eob_run = ((int32_t)il2cpp_codegen_subtract(L_14, 1)); V_2 = 1; goto IL_041b; } IL_005e: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_15 = ___0_j; NullCheck(L_15); int32_t L_16 = L_15->___spec_start; V_0 = L_16; } IL_0065: { V_6 = 0; V_7 = 0; V_8 = 0; V_9 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_17 = ___0_j; NullCheck(L_17); int32_t L_18 = L_17->___code_bits; V_10 = (bool)((((int32_t)L_18) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_19 = V_10; if (!L_19) { goto IL_0089; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_20, NULL); } IL_0089: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_21 = ___0_j; NullCheck(L_21); uint32_t L_22 = L_21->___code_buffer; V_7 = ((int32_t)(((int32_t)((uint32_t)L_22>>((int32_t)23)))&((int32_t)511))); int16_t* L_23 = ___3_fac; int32_t L_24 = V_7; int32_t L_25 = (*(((int16_t*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), 2)))))); V_8 = L_25; int32_t L_26 = V_8; V_11 = (bool)((!(((uint32_t)L_26) <= ((uint32_t)0)))? 1 : 0); bool L_27 = V_11; if (!L_27) { goto IL_010c; } } { int32_t L_28 = V_0; int32_t L_29 = V_8; V_0 = ((int32_t)il2cpp_codegen_add(L_28, ((int32_t)(((int32_t)(L_29>>4))&((int32_t)15))))); int32_t L_30 = V_8; V_9 = ((int32_t)(L_30&((int32_t)15))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_31 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_32 = L_31; NullCheck(L_32); uint32_t L_33 = L_32->___code_buffer; int32_t L_34 = V_9; NullCheck(L_32); L_32->___code_buffer = ((int32_t)((int32_t)L_33<<((int32_t)(L_34&((int32_t)31))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_35 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_36 = L_35; NullCheck(L_36); int32_t L_37 = L_36->___code_bits; int32_t L_38 = V_9; NullCheck(L_36); L_36->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_37, L_38)); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag; int32_t L_40 = V_0; int32_t L_41 = L_40; V_0 = ((int32_t)il2cpp_codegen_add(L_41, 1)); NullCheck(L_39); int32_t L_42 = L_41; uint8_t L_43 = (L_39)->GetAt(static_cast(L_42)); V_6 = L_43; int16_t* L_44 = ___1_data; uint32_t L_45 = V_6; int32_t L_46 = V_8; int32_t L_47 = V_4; *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_45), ((int64_t)2))))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(L_46>>8)), ((int32_t)(1<<((int32_t)(L_47&((int32_t)31)))))))); goto IL_01cc; } IL_010c: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_48 = ___0_j; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_49 = ___2_hac; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_50; L_50 = StbImage_stbi__jpeg_huff_decode_m566FC838C45B279B94F6480A6F575A484D8A650E(L_48, L_49, NULL); V_12 = L_50; int32_t L_51 = V_12; V_13 = (bool)((((int32_t)L_51) < ((int32_t)0))? 1 : 0); bool L_52 = V_13; if (!L_52) { goto IL_0131; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_53; L_53 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837, NULL); V_2 = L_53; goto IL_041b; } IL_0131: { int32_t L_54 = V_12; V_9 = ((int32_t)(L_54&((int32_t)15))); int32_t L_55 = V_12; V_8 = ((int32_t)(L_55>>4)); int32_t L_56 = V_9; V_14 = (bool)((((int32_t)L_56) == ((int32_t)0))? 1 : 0); bool L_57 = V_14; if (!L_57) { goto IL_019c; } } { int32_t L_58 = V_8; V_15 = (bool)((((int32_t)L_58) < ((int32_t)((int32_t)15)))? 1 : 0); bool L_59 = V_15; if (!L_59) { goto IL_0194; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_60 = ___0_j; int32_t L_61 = V_8; NullCheck(L_60); L_60->___eob_run = ((int32_t)(1<<((int32_t)(L_61&((int32_t)31))))); int32_t L_62 = V_8; V_16 = (bool)((!(((uint32_t)L_62) <= ((uint32_t)0)))? 1 : 0); bool L_63 = V_16; if (!L_63) { goto IL_0184; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_64 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_65 = L_64; NullCheck(L_65); int32_t L_66 = L_65->___eob_run; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_67 = ___0_j; int32_t L_68 = V_8; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_69; L_69 = StbImage_stbi__jpeg_get_bits_mDB72092F83AE7AB40B1960AA177287DC14489DBC(L_67, L_68, NULL); NullCheck(L_65); L_65->___eob_run = ((int32_t)il2cpp_codegen_add(L_66, L_69)); } IL_0184: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_70 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_71 = L_70; NullCheck(L_71); int32_t L_72 = L_71->___eob_run; NullCheck(L_71); L_71->___eob_run = ((int32_t)il2cpp_codegen_subtract(L_72, 1)); goto IL_01e2; } IL_0194: { int32_t L_73 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_73, ((int32_t)16))); goto IL_01cb; } IL_019c: { int32_t L_74 = V_0; int32_t L_75 = V_8; V_0 = ((int32_t)il2cpp_codegen_add(L_74, L_75)); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag; int32_t L_77 = V_0; int32_t L_78 = L_77; V_0 = ((int32_t)il2cpp_codegen_add(L_78, 1)); NullCheck(L_76); int32_t L_79 = L_78; uint8_t L_80 = (L_76)->GetAt(static_cast(L_79)); V_6 = L_80; int16_t* L_81 = ___1_data; uint32_t L_82 = V_6; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_83 = ___0_j; int32_t L_84 = V_9; int32_t L_85; L_85 = StbImage_stbi__extend_receive_mC5DBE529E5F5AFBEC0AAD4F6E9435965E57E54B2(L_83, L_84, NULL); int32_t L_86 = V_4; *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_81, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_82), ((int64_t)2))))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_multiply(L_85, ((int32_t)(1<<((int32_t)(L_86&((int32_t)31)))))))); } IL_01cb: { } IL_01cc: { int32_t L_87 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_88 = ___0_j; NullCheck(L_88); int32_t L_89 = L_88->___spec_end; V_17 = (bool)((((int32_t)((((int32_t)L_87) > ((int32_t)L_89))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_90 = V_17; if (L_90) { goto IL_0065; } } IL_01e2: { goto IL_0417; } IL_01e8: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_91 = ___0_j; NullCheck(L_91); int32_t L_92 = L_91->___succ_low; V_18 = ((int16_t)((int32_t)(1<<((int32_t)(L_92&((int32_t)31)))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_93 = ___0_j; NullCheck(L_93); int32_t L_94 = L_93->___eob_run; V_19 = (bool)((!(((uint32_t)L_94) <= ((uint32_t)0)))? 1 : 0); bool L_95 = V_19; if (!L_95) { goto IL_029a; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_96 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_97 = L_96; NullCheck(L_97); int32_t L_98 = L_97->___eob_run; NullCheck(L_97); L_97->___eob_run = ((int32_t)il2cpp_codegen_subtract(L_98, 1)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_99 = ___0_j; NullCheck(L_99); int32_t L_100 = L_99->___spec_start; V_0 = L_100; goto IL_0282; } IL_0221: { int16_t* L_101 = ___1_data; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_102 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag; int32_t L_103 = V_0; NullCheck(L_102); int32_t L_104 = L_103; uint8_t L_105 = (L_102)->GetAt(static_cast(L_104)); V_20 = (int16_t*)((uintptr_t)((int16_t*)il2cpp_codegen_add((intptr_t)L_101, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_105), 2))))); int16_t* L_106 = V_20; int32_t L_107 = (*(L_106)); V_21 = (bool)((!(((uint32_t)L_107) <= ((uint32_t)0)))? 1 : 0); bool L_108 = V_21; if (!L_108) { goto IL_027d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_109 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_110; L_110 = StbImage_stbi__jpeg_get_bit_m63B5FAE8E587013D44B481275D3B6DD6D9A247B9(L_109, NULL); V_22 = (bool)((!(((uint32_t)L_110) <= ((uint32_t)0)))? 1 : 0); bool L_111 = V_22; if (!L_111) { goto IL_027d; } } { int16_t* L_112 = V_20; int32_t L_113 = (*(L_112)); int16_t L_114 = V_18; V_23 = (bool)((((int32_t)((int32_t)(L_113&(int32_t)L_114))) == ((int32_t)0))? 1 : 0); bool L_115 = V_23; if (!L_115) { goto IL_027d; } } { int16_t* L_116 = V_20; int32_t L_117 = (*(L_116)); V_24 = (bool)((((int32_t)L_117) > ((int32_t)0))? 1 : 0); bool L_118 = V_24; if (!L_118) { goto IL_0273; } } { int16_t* L_119 = V_20; int16_t* L_120 = L_119; int32_t L_121 = (*(L_120)); int16_t L_122 = V_18; *((int16_t*)L_120) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_add(L_121, (int32_t)L_122))); goto IL_027c; } IL_0273: { int16_t* L_123 = V_20; int16_t* L_124 = L_123; int32_t L_125 = (*(L_124)); int16_t L_126 = V_18; *((int16_t*)L_124) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_subtract(L_125, (int32_t)L_126))); } IL_027c: { } IL_027d: { int32_t L_127 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_127, 1)); } IL_0282: { int32_t L_128 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_129 = ___0_j; NullCheck(L_129); int32_t L_130 = L_129->___spec_end; V_25 = (bool)((((int32_t)((((int32_t)L_128) > ((int32_t)L_130))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_131 = V_25; if (L_131) { goto IL_0221; } } { goto IL_0416; } IL_029a: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_132 = ___0_j; NullCheck(L_132); int32_t L_133 = L_132->___spec_start; V_0 = L_133; } IL_02a2: { V_26 = 0; V_27 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_134 = ___0_j; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_135 = ___2_hac; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_136; L_136 = StbImage_stbi__jpeg_huff_decode_m566FC838C45B279B94F6480A6F575A484D8A650E(L_134, L_135, NULL); V_28 = L_136; int32_t L_137 = V_28; V_29 = (bool)((((int32_t)L_137) < ((int32_t)0))? 1 : 0); bool L_138 = V_29; if (!L_138) { goto IL_02cd; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_139; L_139 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837, NULL); V_2 = L_139; goto IL_041b; } IL_02cd: { int32_t L_140 = V_28; V_27 = ((int32_t)(L_140&((int32_t)15))); int32_t L_141 = V_28; V_26 = ((int32_t)(L_141>>4)); int32_t L_142 = V_27; V_30 = (bool)((((int32_t)L_142) == ((int32_t)0))? 1 : 0); bool L_143 = V_30; if (!L_143) { goto IL_032a; } } { int32_t L_144 = V_26; V_31 = (bool)((((int32_t)L_144) < ((int32_t)((int32_t)15)))? 1 : 0); bool L_145 = V_31; if (!L_145) { goto IL_0327; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_146 = ___0_j; int32_t L_147 = V_26; NullCheck(L_146); L_146->___eob_run = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_147&((int32_t)31))))), 1)); int32_t L_148 = V_26; V_32 = (bool)((!(((uint32_t)L_148) <= ((uint32_t)0)))? 1 : 0); bool L_149 = V_32; if (!L_149) { goto IL_0322; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_150 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_151 = L_150; NullCheck(L_151); int32_t L_152 = L_151->___eob_run; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_153 = ___0_j; int32_t L_154 = V_26; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_155; L_155 = StbImage_stbi__jpeg_get_bits_mDB72092F83AE7AB40B1960AA177287DC14489DBC(L_153, L_154, NULL); NullCheck(L_151); L_151->___eob_run = ((int32_t)il2cpp_codegen_add(L_152, L_155)); } IL_0322: { V_26 = ((int32_t)64); } IL_0327: { goto IL_0364; } IL_032a: { int32_t L_156 = V_27; V_33 = (bool)((((int32_t)((((int32_t)L_156) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_157 = V_33; if (!L_157) { goto IL_0349; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_158; L_158 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837, NULL); V_2 = L_158; goto IL_041b; } IL_0349: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_159 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_160; L_160 = StbImage_stbi__jpeg_get_bit_m63B5FAE8E587013D44B481275D3B6DD6D9A247B9(L_159, NULL); V_34 = (bool)((!(((uint32_t)L_160) <= ((uint32_t)0)))? 1 : 0); bool L_161 = V_34; if (!L_161) { goto IL_035e; } } { int16_t L_162 = V_18; V_27 = L_162; goto IL_0363; } IL_035e: { int16_t L_163 = V_18; V_27 = ((-L_163)); } IL_0363: { } IL_0364: { goto IL_03ea; } IL_0369: { int16_t* L_164 = ___1_data; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_165 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag; int32_t L_166 = V_0; int32_t L_167 = L_166; V_0 = ((int32_t)il2cpp_codegen_add(L_167, 1)); NullCheck(L_165); int32_t L_168 = L_167; uint8_t L_169 = (L_165)->GetAt(static_cast(L_168)); V_35 = (int16_t*)((uintptr_t)((int16_t*)il2cpp_codegen_add((intptr_t)L_164, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_169), 2))))); int16_t* L_170 = V_35; int32_t L_171 = (*(L_170)); V_36 = (bool)((!(((uint32_t)L_171) <= ((uint32_t)0)))? 1 : 0); bool L_172 = V_36; if (!L_172) { goto IL_03cd; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_173 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_174; L_174 = StbImage_stbi__jpeg_get_bit_m63B5FAE8E587013D44B481275D3B6DD6D9A247B9(L_173, NULL); V_37 = (bool)((!(((uint32_t)L_174) <= ((uint32_t)0)))? 1 : 0); bool L_175 = V_37; if (!L_175) { goto IL_03ca; } } { int16_t* L_176 = V_35; int32_t L_177 = (*(L_176)); int16_t L_178 = V_18; V_38 = (bool)((((int32_t)((int32_t)(L_177&(int32_t)L_178))) == ((int32_t)0))? 1 : 0); bool L_179 = V_38; if (!L_179) { goto IL_03ca; } } { int16_t* L_180 = V_35; int32_t L_181 = (*(L_180)); V_39 = (bool)((((int32_t)L_181) > ((int32_t)0))? 1 : 0); bool L_182 = V_39; if (!L_182) { goto IL_03c0; } } { int16_t* L_183 = V_35; int16_t* L_184 = L_183; int32_t L_185 = (*(L_184)); int16_t L_186 = V_18; *((int16_t*)L_184) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_add(L_185, (int32_t)L_186))); goto IL_03c9; } IL_03c0: { int16_t* L_187 = V_35; int16_t* L_188 = L_187; int32_t L_189 = (*(L_188)); int16_t L_190 = V_18; *((int16_t*)L_188) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_subtract(L_189, (int32_t)L_190))); } IL_03c9: { } IL_03ca: { goto IL_03e9; } IL_03cd: { int32_t L_191 = V_26; V_40 = (bool)((((int32_t)L_191) == ((int32_t)0))? 1 : 0); bool L_192 = V_40; if (!L_192) { goto IL_03e2; } } { int16_t* L_193 = V_35; int32_t L_194 = V_27; *((int16_t*)L_193) = (int16_t)((int16_t)L_194); goto IL_03ff; } IL_03e2: { int32_t L_195 = V_26; V_26 = ((int32_t)il2cpp_codegen_subtract(L_195, 1)); } IL_03e9: { } IL_03ea: { int32_t L_196 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_197 = ___0_j; NullCheck(L_197); int32_t L_198 = L_197->___spec_end; V_41 = (bool)((((int32_t)((((int32_t)L_196) > ((int32_t)L_198))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_199 = V_41; if (L_199) { goto IL_0369; } } IL_03ff: { int32_t L_200 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_201 = ___0_j; NullCheck(L_201); int32_t L_202 = L_201->___spec_end; V_42 = (bool)((((int32_t)((((int32_t)L_200) > ((int32_t)L_202))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_203 = V_42; if (L_203) { goto IL_02a2; } } { } IL_0416: { } IL_0417: { V_2 = 1; goto IL_041b; } IL_041b: { int32_t L_204 = V_2; return L_204; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_decode_block_prog_dc_m91B16958D6903ABE5B3C9BA9BAA3B81AF89CAE2A (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int16_t* ___1_data, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___2_hdc, int32_t ___3_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF94BAE8583E32CFF8789C2C893DC838F01486764); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; int32_t G_B8_0 = 0; int32_t G_B13_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___spec_end; V_3 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0); bool L_2 = V_3; if (!L_2) { goto IL_0025; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF94BAE8583E32CFF8789C2C893DC838F01486764, NULL); V_4 = L_3; goto IL_00fc; } IL_0025: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; NullCheck(L_4); int32_t L_5 = L_4->___code_bits; V_5 = (bool)((((int32_t)L_5) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_003c; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_7, NULL); } IL_003c: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_8 = ___0_j; NullCheck(L_8); int32_t L_9 = L_8->___succ_high; V_6 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); bool L_10 = V_6; if (!L_10) { goto IL_00d4; } } { int16_t* L_11 = ___1_data; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_11, 0, ((int64_t)((int32_t)128)), NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_12 = ___0_j; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_13 = ___2_hdc; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_14; L_14 = StbImage_stbi__jpeg_huff_decode_m566FC838C45B279B94F6480A6F575A484D8A650E(L_12, L_13, NULL); V_2 = L_14; int32_t L_15 = V_2; if ((((int32_t)L_15) < ((int32_t)0))) { goto IL_0070; } } { int32_t L_16 = V_2; G_B8_0 = ((((int32_t)L_16) > ((int32_t)((int32_t)15)))? 1 : 0); goto IL_0071; } IL_0070: { G_B8_0 = 1; } IL_0071: { V_7 = (bool)G_B8_0; bool L_17 = V_7; if (!L_17) { goto IL_0085; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_18; L_18 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF94BAE8583E32CFF8789C2C893DC838F01486764, NULL); V_4 = L_18; goto IL_00fc; } IL_0085: { int32_t L_19 = V_2; if (L_19) { goto IL_008b; } } { G_B13_0 = 0; goto IL_0092; } IL_008b: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_j; int32_t L_21 = V_2; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_22; L_22 = StbImage_stbi__extend_receive_mC5DBE529E5F5AFBEC0AAD4F6E9435965E57E54B2(L_20, L_21, NULL); G_B13_0 = L_22; } IL_0092: { V_0 = G_B13_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_23 = ___0_j; NullCheck(L_23); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_24 = L_23->___img_comp; int32_t L_25 = ___3_b; uint32_t L_26 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_25), (int32_t)L_26))))); int32_t L_27 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_25), (int32_t)L_26))))->___dc_pred; int32_t L_28 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_27, L_28)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_29 = ___0_j; NullCheck(L_29); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_30 = L_29->___img_comp; int32_t L_31 = ___3_b; uint32_t L_32 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); int32_t L_33 = V_1; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), (int32_t)L_32))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), (int32_t)L_32))))->___dc_pred = L_33; int16_t* L_34 = ___1_data; int32_t L_35 = V_1; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_36 = ___0_j; NullCheck(L_36); int32_t L_37 = L_36->___succ_low; *((int16_t*)L_34) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_multiply(L_35, ((int32_t)(1<<((int32_t)(L_37&((int32_t)31)))))))); goto IL_00f7; } IL_00d4: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_38 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_39; L_39 = StbImage_stbi__jpeg_get_bit_m63B5FAE8E587013D44B481275D3B6DD6D9A247B9(L_38, NULL); V_8 = (bool)((!(((uint32_t)L_39) <= ((uint32_t)0)))? 1 : 0); bool L_40 = V_8; if (!L_40) { goto IL_00f6; } } { int16_t* L_41 = ___1_data; int16_t* L_42 = L_41; int32_t L_43 = (*(L_42)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_44 = ___0_j; NullCheck(L_44); int32_t L_45 = L_44->___succ_low; *((int16_t*)L_42) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_add(L_43, (int32_t)((int16_t)((int32_t)(1<<((int32_t)(L_45&((int32_t)31))))))))); } IL_00f6: { } IL_00f7: { V_4 = 1; goto IL_00fc; } IL_00fc: { int32_t L_46 = V_4; return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__jpeg_dequantize_m521C28F4BFA4F97AFBCDB413D7173E13E278D60B (int16_t* ___0_data, uint16_t* ___1_dequant, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; { V_0 = 0; V_0 = 0; goto IL_001e; } IL_0007: { int16_t* L_0 = ___0_data; int32_t L_1 = V_0; int16_t* L_2 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_1), 2)))); int32_t L_3 = (*(L_2)); uint16_t* L_4 = ___1_dequant; int32_t L_5 = V_0; int32_t L_6 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 2)))))); *((int16_t*)L_2) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_multiply(L_3, (int32_t)((int16_t)L_6)))); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_001e: { int32_t L_8 = V_0; V_1 = (bool)((((int32_t)L_8) < ((int32_t)((int32_t)64)))? 1 : 0); bool L_9 = V_1; if (L_9) { goto IL_0007; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__jpeg_finish_m1C7D9AB46A5D3B111E171EF2138C410619343CAA (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int16_t* V_6 = NULL; bool V_7 = false; bool V_8 = false; bool V_9 = false; { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_z; NullCheck(L_0); int32_t L_1 = L_0->___progressive; V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0161; } } { V_1 = 0; V_2 = 0; V_3 = 0; V_3 = 0; goto IL_0149; } IL_001f: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_z; NullCheck(L_3); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_4 = L_3->___img_comp; int32_t L_5 = V_3; uint32_t L_6 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), (int32_t)L_6))))); int32_t L_7 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), (int32_t)L_6))))->___x; V_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_7, 7))>>3)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_8 = ___0_z; NullCheck(L_8); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_9 = L_8->___img_comp; int32_t L_10 = V_3; uint32_t L_11 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), (int32_t)L_11))))); int32_t L_12 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), (int32_t)L_11))))->___y; V_5 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_12, 7))>>3)); V_2 = 0; goto IL_0136; } IL_005d: { V_1 = 0; goto IL_0124; } IL_0064: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_13 = ___0_z; NullCheck(L_13); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_14 = L_13->___img_comp; int32_t L_15 = V_3; uint32_t L_16 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), (int32_t)L_16))))); int16_t* L_17 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), (int32_t)L_16))))->___coeff; int32_t L_18 = V_1; int32_t L_19 = V_2; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_z; NullCheck(L_20); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_21 = L_20->___img_comp; int32_t L_22 = V_3; uint32_t L_23 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_21, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_22), (int32_t)L_23))))); int32_t L_24 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_21, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_22), (int32_t)L_23))))->___coeff_w; V_6 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(((int32_t)64), ((int32_t)il2cpp_codegen_add(L_18, ((int32_t)il2cpp_codegen_multiply(L_19, L_24))))))), 2)))); int16_t* L_25 = V_6; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_26 = ___0_z; NullCheck(L_26); uint16_t** L_27 = L_26->___dequant; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_28 = ___0_z; NullCheck(L_28); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_29 = L_28->___img_comp; int32_t L_30 = V_3; uint32_t L_31 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_29, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_30), (int32_t)L_31))))); int32_t L_32 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_29, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_30), (int32_t)L_31))))->___tq; uint32_t L_33 = sizeof(uint16_t*); intptr_t L_34 = *((intptr_t*)((uint16_t**)il2cpp_codegen_add((intptr_t)L_27, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_32), (int32_t)L_33))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__jpeg_dequantize_m521C28F4BFA4F97AFBCDB413D7173E13E278D60B(L_25, (uint16_t*)L_34, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_35 = ___0_z; NullCheck(L_35); delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* L_36 = L_35->___idct_block_kernel; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_37 = ___0_z; NullCheck(L_37); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_38 = L_37->___img_comp; int32_t L_39 = V_3; uint32_t L_40 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_39), (int32_t)L_40))))); uint8_t* L_41 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_39), (int32_t)L_40))))->___data; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_42 = ___0_z; NullCheck(L_42); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_43 = L_42->___img_comp; int32_t L_44 = V_3; uint32_t L_45 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_43, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_44), (int32_t)L_45))))); int32_t L_46 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_43, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_44), (int32_t)L_45))))->___w2; int32_t L_47 = V_2; int32_t L_48 = V_1; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_49 = ___0_z; NullCheck(L_49); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_50 = L_49->___img_comp; int32_t L_51 = V_3; uint32_t L_52 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_50, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_51), (int32_t)L_52))))); int32_t L_53 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_50, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_51), (int32_t)L_52))))->___w2; int16_t* L_54 = V_6; NullCheck(L_36); delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_inline(L_36, ((uint8_t*)il2cpp_codegen_add((intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_46, L_47)), 8)))), ((int32_t)il2cpp_codegen_multiply(L_48, 8)))), L_53, L_54, NULL); int32_t L_55 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_0124: { int32_t L_56 = V_1; int32_t L_57 = V_4; V_7 = (bool)((((int32_t)L_56) < ((int32_t)L_57))? 1 : 0); bool L_58 = V_7; if (L_58) { goto IL_0064; } } { int32_t L_59 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_0136: { int32_t L_60 = V_2; int32_t L_61 = V_5; V_8 = (bool)((((int32_t)L_60) < ((int32_t)L_61))? 1 : 0); bool L_62 = V_8; if (L_62) { goto IL_005d; } } { int32_t L_63 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0149: { int32_t L_64 = V_3; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_65 = ___0_z; NullCheck(L_65); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_66 = L_65->___s; NullCheck(L_66); int32_t L_67 = L_66->___img_n; V_9 = (bool)((((int32_t)L_64) < ((int32_t)L_67))? 1 : 0); bool L_68 = V_9; if (L_68) { goto IL_001f; } } { } IL_0161: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_get_bit_m63B5FAE8E587013D44B481275D3B6DD6D9A247B9 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; { V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___code_bits; V_1 = (bool)((((int32_t)L_1) < ((int32_t)1))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0017; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_3, NULL); } IL_0017: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; NullCheck(L_4); uint32_t L_5 = L_4->___code_buffer; V_0 = L_5; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_6 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = L_6; NullCheck(L_7); uint32_t L_8 = L_7->___code_buffer; NullCheck(L_7); L_7->___code_buffer = ((int32_t)((int32_t)L_8<<1)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_9 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_10 = L_9; NullCheck(L_10); int32_t L_11 = L_10->___code_bits; NullCheck(L_10); L_10->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); uint32_t L_12 = V_0; V_2 = ((int32_t)((int32_t)L_12&((int32_t)-2147483648LL))); goto IL_0044; } IL_0044: { int32_t L_13 = V_2; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_get_bits_mDB72092F83AE7AB40B1960AA177287DC14489DBC (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int32_t ___1_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; { V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___code_bits; int32_t L_2 = ___1_n; V_1 = (bool)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_0017; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_4, NULL); } IL_0017: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_5 = ___0_j; NullCheck(L_5); uint32_t L_6 = L_5->___code_buffer; int32_t L_7 = ___1_n; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); uint32_t L_8; L_8 = CRuntime__lrotl_m4A44057B450087C3759E32CAFB261526A30ED762(L_6, L_7, NULL); V_0 = L_8; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_9 = ___0_j; uint32_t L_10 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_11 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__bmask; int32_t L_12 = ___1_n; NullCheck(L_11); int32_t L_13 = L_12; uint32_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_9); L_9->___code_buffer = ((int32_t)((int32_t)L_10&(int32_t)((~L_14)))); uint32_t L_15 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__bmask; int32_t L_17 = ___1_n; NullCheck(L_16); int32_t L_18 = L_17; uint32_t L_19 = (L_16)->GetAt(static_cast(L_18)); V_0 = ((int32_t)((int32_t)L_15&(int32_t)L_19)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_21 = L_20; NullCheck(L_21); int32_t L_22 = L_21->___code_bits; int32_t L_23 = ___1_n; NullCheck(L_21); L_21->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_22, L_23)); uint32_t L_24 = V_0; V_2 = L_24; goto IL_0050; } IL_0050: { int32_t L_25 = V_2; return L_25; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_huff_decode_m566FC838C45B279B94F6480A6F575A484D8A650E (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* ___1_h, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; int32_t V_7 = 0; bool V_8 = false; bool V_9 = false; bool V_10 = false; { V_0 = 0; V_1 = 0; V_2 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); int32_t L_1 = L_0->___code_bits; V_3 = (bool)((((int32_t)L_1) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_2 = V_3; if (!L_2) { goto IL_001c; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_3, NULL); } IL_001c: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; NullCheck(L_4); uint32_t L_5 = L_4->___code_buffer; V_1 = ((int32_t)(((int32_t)((uint32_t)L_5>>((int32_t)23)))&((int32_t)511))); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_6 = ___1_h; NullCheck(L_6); U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB* L_7 = (U3CfastU3Ee__FixedBuffer_tB398F8437B4AA6C4ED7F9F91C64DC0FCF36BD5AB*)(&L_6->___fast); uint8_t* L_8 = (uint8_t*)(&L_7->___FixedElementField); int32_t L_9 = V_1; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); V_2 = L_10; int32_t L_11 = V_2; V_4 = (bool)((((int32_t)L_11) < ((int32_t)((int32_t)255)))? 1 : 0); bool L_12 = V_4; if (!L_12) { goto IL_00a8; } } { stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_13 = ___1_h; NullCheck(L_13); U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF* L_14 = (U3CsizeU3Ee__FixedBuffer_tA7151F597312282204EC0213754FB0F36F1EE3CF*)(&L_13->___size); uint8_t* L_15 = (uint8_t*)(&L_14->___FixedElementField); int32_t L_16 = V_2; int32_t L_17 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16))); V_5 = L_17; int32_t L_18 = V_5; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_19 = ___0_j; NullCheck(L_19); int32_t L_20 = L_19->___code_bits; V_6 = (bool)((((int32_t)L_18) > ((int32_t)L_20))? 1 : 0); bool L_21 = V_6; if (!L_21) { goto IL_0072; } } { V_7 = (-1); goto IL_016a; } IL_0072: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_22 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_23 = L_22; NullCheck(L_23); uint32_t L_24 = L_23->___code_buffer; int32_t L_25 = V_5; NullCheck(L_23); L_23->___code_buffer = ((int32_t)((int32_t)L_24<<((int32_t)(L_25&((int32_t)31))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_26 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_27 = L_26; NullCheck(L_27); int32_t L_28 = L_27->___code_bits; int32_t L_29 = V_5; NullCheck(L_27); L_27->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_28, L_29)); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_30 = ___1_h; NullCheck(L_30); U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E* L_31 = (U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E*)(&L_30->___values); uint8_t* L_32 = (uint8_t*)(&L_31->___FixedElementField); int32_t L_33 = V_2; int32_t L_34 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33))); V_7 = L_34; goto IL_016a; } IL_00a8: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_35 = ___0_j; NullCheck(L_35); uint32_t L_36 = L_35->___code_buffer; V_0 = ((int32_t)((uint32_t)L_36>>((int32_t)16))); V_2 = ((int32_t)10); goto IL_00d7; } IL_00b7: { uint32_t L_37 = V_0; stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_38 = ___1_h; NullCheck(L_38); U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170* L_39 = (U3CmaxcodeU3Ee__FixedBuffer_tF5B5F8EF3202690E22C890AC019F8AE88CDC8170*)(&L_38->___maxcode); uint32_t* L_40 = (uint32_t*)(&L_39->___FixedElementField); int32_t L_41 = V_2; int32_t L_42 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_40, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_41), 4))))); V_8 = (bool)((!(((uint32_t)L_37) >= ((uint32_t)L_42)))? 1 : 0); bool L_43 = V_8; if (!L_43) { goto IL_00d3; } } { goto IL_00d9; } IL_00d3: { int32_t L_44 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_00d7: { goto IL_00b7; } IL_00d9: { int32_t L_45 = V_2; V_9 = (bool)((((int32_t)L_45) == ((int32_t)((int32_t)17)))? 1 : 0); bool L_46 = V_9; if (!L_46) { goto IL_00f9; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_47 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_48 = L_47; NullCheck(L_48); int32_t L_49 = L_48->___code_bits; NullCheck(L_48); L_48->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_49, ((int32_t)16))); V_7 = (-1); goto IL_016a; } IL_00f9: { int32_t L_50 = V_2; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_51 = ___0_j; NullCheck(L_51); int32_t L_52 = L_51->___code_bits; V_10 = (bool)((((int32_t)L_50) > ((int32_t)L_52))? 1 : 0); bool L_53 = V_10; if (!L_53) { goto IL_010d; } } { V_7 = (-1); goto IL_016a; } IL_010d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_54 = ___0_j; NullCheck(L_54); uint32_t L_55 = L_54->___code_buffer; int32_t L_56 = V_2; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_57 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__bmask; int32_t L_58 = V_2; NullCheck(L_57); int32_t L_59 = L_58; uint32_t L_60 = (L_57)->GetAt(static_cast(L_59)); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_61 = ___1_h; NullCheck(L_61); U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121* L_62 = (U3CdeltaU3Ee__FixedBuffer_t39D2B6970ECDC446C812EC974927FD97AF2FB121*)(&L_61->___delta); int32_t* L_63 = (int32_t*)(&L_62->___FixedElementField); int32_t L_64 = V_2; int32_t L_65 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_63, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_64), 4))))); V_1 = ((int32_t)((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)((uint32_t)((int32_t)(((int32_t)((uint32_t)L_55>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_56))&((int32_t)31)))))&(int32_t)L_60)))), ((int64_t)L_65)))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_66 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_67 = L_66; NullCheck(L_67); int32_t L_68 = L_67->___code_bits; int32_t L_69 = V_2; NullCheck(L_67); L_67->___code_bits = ((int32_t)il2cpp_codegen_subtract(L_68, L_69)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_70 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_71 = L_70; NullCheck(L_71); uint32_t L_72 = L_71->___code_buffer; int32_t L_73 = V_2; NullCheck(L_71); L_71->___code_buffer = ((int32_t)((int32_t)L_72<<((int32_t)(L_73&((int32_t)31))))); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_74 = ___1_h; NullCheck(L_74); U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E* L_75 = (U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E*)(&L_74->___values); uint8_t* L_76 = (uint8_t*)(&L_75->___FixedElementField); int32_t L_77 = V_1; int32_t L_78 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, L_77))); V_7 = L_78; goto IL_016a; } IL_016a: { int32_t L_79 = V_7; return L_79; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_info_m2A16EACADB7E412F1A15E09E73C73C9CEA5ECC95 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; { V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402*)il2cpp_codegen_object_new(stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402_il2cpp_TypeInfo_var); stbi__jpeg__ctor_m15D5D6EFC502290230477ACB3F3FA56829E4FA32(L_0, NULL); V_1 = L_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_1 = V_1; V_2 = (bool)((((RuntimeObject*)(stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_001e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_3 = L_3; goto IL_0033; } IL_001e: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = V_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_5 = ___0_s; NullCheck(L_4); L_4->___s = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___s), (void*)L_5); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_6 = V_1; int32_t* L_7 = ___1_x; int32_t* L_8 = ___2_y; int32_t* L_9 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10; L_10 = StbImage_stbi__jpeg_info_raw_mEC5B4FD85C43BA27B609F9D1212BF85541077ED4(L_6, L_7, L_8, L_9, NULL); V_0 = L_10; int32_t L_11 = V_0; V_3 = L_11; goto IL_0033; } IL_0033: { int32_t L_12 = V_3; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_info_raw_mEC5B4FD85C43BA27B609F9D1212BF85541077ED4 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t* G_B9_0 = NULL; int32_t* G_B8_0 = NULL; int32_t G_B10_0 = 0; int32_t* G_B10_1 = NULL; { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__decode_jpeg_header_m28E9DC8CCDBC87D6397B70F5278750F0B5032512(L_0, 2, NULL); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0020; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_j; NullCheck(L_3); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = L_3->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_4, NULL); V_1 = 0; goto IL_0078; } IL_0020: { int32_t* L_5 = ___1_x; V_2 = (bool)((((int32_t)((((intptr_t)L_5) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_2; if (!L_6) { goto IL_0039; } } { int32_t* L_7 = ___1_x; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_8 = ___0_j; NullCheck(L_8); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = L_8->___s; NullCheck(L_9); uint32_t L_10 = L_9->___img_x; *((int32_t*)L_7) = (int32_t)L_10; } IL_0039: { int32_t* L_11 = ___2_y; V_3 = (bool)((((int32_t)((((intptr_t)L_11) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_12 = V_3; if (!L_12) { goto IL_0052; } } { int32_t* L_13 = ___2_y; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_14 = ___0_j; NullCheck(L_14); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = L_14->___s; NullCheck(L_15); uint32_t L_16 = L_15->___img_y; *((int32_t*)L_13) = (int32_t)L_16; } IL_0052: { int32_t* L_17 = ___3_comp; V_4 = (bool)((((int32_t)((((intptr_t)L_17) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_4; if (!L_18) { goto IL_0074; } } { int32_t* L_19 = ___3_comp; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_j; NullCheck(L_20); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_21 = L_20->___s; NullCheck(L_21); int32_t L_22 = L_21->___img_n; if ((((int32_t)L_22) >= ((int32_t)3))) { G_B9_0 = L_19; goto IL_0072; } G_B8_0 = L_19; } { G_B10_0 = 1; G_B10_1 = G_B8_0; goto IL_0073; } IL_0072: { G_B10_0 = 3; G_B10_1 = G_B9_0; } IL_0073: { *((int32_t*)G_B10_1) = (int32_t)G_B10_0; } IL_0074: { V_1 = 1; goto IL_0078; } IL_0078: { int32_t L_23 = V_1; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__jpeg_load_m223A5F87296DC2DF3A22DF285D74EE2D96C23AAF (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* V_1 = NULL; bool V_2 = false; void* V_3 = NULL; int32_t G_B4_0 = 0; { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402*)il2cpp_codegen_object_new(stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402_il2cpp_TypeInfo_var); stbi__jpeg__ctor_m15D5D6EFC502290230477ACB3F3FA56829E4FA32(L_0, NULL); V_1 = L_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_1 = V_1; V_2 = (bool)((((RuntimeObject*)(stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_0024; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_3) { goto IL_001e; } } { G_B4_0 = 0; goto IL_001f; } IL_001e: { G_B4_0 = 0; } IL_001f: { V_3 = (void*)((uintptr_t)((int64_t)G_B4_0)); goto IL_0042; } IL_0024: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = V_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_5 = ___0_s; NullCheck(L_4); L_4->___s = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___s), (void*)L_5); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__setup_jpeg_m78008A269C318EBB24F31EF6564343391ED68104(L_6, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = V_1; int32_t* L_8 = ___1_x; int32_t* L_9 = ___2_y; int32_t* L_10 = ___3_comp; int32_t L_11 = ___4_req_comp; uint8_t* L_12; L_12 = StbImage_load_jpeg_image_m36E8564311BD5BF46BCFE691291F972B86A28526(L_7, L_8, L_9, L_10, L_11, NULL); V_0 = L_12; uint8_t* L_13 = V_0; V_3 = (void*)L_13; goto IL_0042; } IL_0042: { void* L_14 = V_3; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__jpeg_reset_mA5D08C5A3AE749F162D99706AEB36D3154E9A5AA (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) { int32_t V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* G_B2_0 = NULL; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* G_B1_0 = NULL; int32_t G_B3_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* G_B3_1 = NULL; { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; NullCheck(L_0); L_0->___code_bits = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_1 = ___0_j; NullCheck(L_1); L_1->___code_buffer = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_2 = ___0_j; NullCheck(L_2); L_2->___nomore = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_j; NullCheck(L_3); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_4 = L_3->___img_comp; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_5 = ___0_j; NullCheck(L_5); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_6 = L_5->___img_comp; uint32_t L_7 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_8 = ___0_j; NullCheck(L_8); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_9 = L_8->___img_comp; uint32_t L_10 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_11 = ___0_j; NullCheck(L_11); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_12 = L_11->___img_comp; uint32_t L_13 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); int32_t L_14 = 0; V_0 = L_14; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_13))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), (int32_t)L_13))))->___dc_pred = L_14; int32_t L_15 = V_0; int32_t L_16 = L_15; V_0 = L_16; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_10))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), (int32_t)L_10))))->___dc_pred = L_16; int32_t L_17 = V_0; int32_t L_18 = L_17; V_0 = L_18; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_6, (int32_t)L_7))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_6, (int32_t)L_7))->___dc_pred = L_18; int32_t L_19 = V_0; NullCheck(L_4); L_4->___dc_pred = L_19; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_j; NullCheck(L_20); L_20->___marker = (uint8_t)((int32_t)255); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_21 = ___0_j; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_22 = ___0_j; NullCheck(L_22); int32_t L_23 = L_22->___restart_interval; if (L_23) { G_B2_0 = L_21; goto IL_0082; } G_B1_0 = L_21; } { G_B3_0 = ((int32_t)2147483647LL); G_B3_1 = G_B1_0; goto IL_0088; } IL_0082: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_24 = ___0_j; NullCheck(L_24); int32_t L_25 = L_24->___restart_interval; G_B3_0 = L_25; G_B3_1 = G_B2_0; } IL_0088: { NullCheck(G_B3_1); G_B3_1->___todo = G_B3_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_26 = ___0_j; NullCheck(L_26); L_26->___eob_run = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__jpeg_test_m5EBC71ED8FEC2EC41C1E469ED2B43B3AE8F68BE9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; { V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402*)il2cpp_codegen_object_new(stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402_il2cpp_TypeInfo_var); stbi__jpeg__ctor_m15D5D6EFC502290230477ACB3F3FA56829E4FA32(L_0, NULL); V_1 = L_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_1 = V_1; V_2 = (bool)((((RuntimeObject*)(stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_001e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_3 = L_3; goto IL_003f; } IL_001e: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = V_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_5 = ___0_s; NullCheck(L_4); L_4->___s = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___s), (void*)L_5); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__setup_jpeg_m78008A269C318EBB24F31EF6564343391ED68104(L_6, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = V_1; int32_t L_8; L_8 = StbImage_stbi__decode_jpeg_header_m28E9DC8CCDBC87D6397B70F5278750F0B5032512(L_7, 1, NULL); V_0 = L_8; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_9, NULL); int32_t L_10 = V_0; V_3 = L_10; goto IL_003f; } IL_003f: { int32_t L_11 = V_3; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_entropy_coded_data_mA6D56D330D1EE4B2EECBA5CB194CAE4AE29A0715 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; int16_t* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; bool V_9 = false; int32_t V_10 = 0; bool V_11 = false; int32_t V_12 = 0; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int16_t* V_22 = NULL; int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; bool V_36 = false; int32_t V_37 = 0; int32_t V_38 = 0; int32_t V_39 = 0; int32_t V_40 = 0; int32_t V_41 = 0; int16_t* V_42 = NULL; bool V_43 = false; bool V_44 = false; int32_t V_45 = 0; bool V_46 = false; bool V_47 = false; bool V_48 = false; bool V_49 = false; bool V_50 = false; bool V_51 = false; int32_t V_52 = 0; int32_t V_53 = 0; int32_t V_54 = 0; int32_t V_55 = 0; int32_t V_56 = 0; int32_t V_57 = 0; int32_t V_58 = 0; int32_t V_59 = 0; int16_t* V_60 = NULL; bool V_61 = false; bool V_62 = false; bool V_63 = false; bool V_64 = false; bool V_65 = false; bool V_66 = false; bool V_67 = false; bool V_68 = false; bool V_69 = false; int32_t G_B12_0 = 0; int32_t G_B39_0 = 0; int32_t G_B63_0 = 0; int32_t G_B90_0 = 0; { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__jpeg_reset_mA5D08C5A3AE749F162D99706AEB36D3154E9A5AA(L_0, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_1 = ___0_z; NullCheck(L_1); int32_t L_2 = L_1->___progressive; V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); bool L_3 = V_0; if (!L_3) { goto IL_04b9; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_z; NullCheck(L_4); int32_t L_5 = L_4->___scan_n; V_1 = (bool)((((int32_t)L_5) == ((int32_t)1))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_021a; } } { V_2 = 0; V_3 = 0; uintptr_t L_7 = ((uintptr_t)((int32_t)128)); int8_t* L_8 = (int8_t*) (L_7 ? alloca(L_7) : NULL); memset(L_8, 0, L_7); V_4 = (int16_t*)(L_8); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_9 = ___0_z; NullCheck(L_9); int32_t* L_10 = L_9->___order; int32_t L_11 = (*(L_10)); V_5 = L_11; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_12 = ___0_z; NullCheck(L_12); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_13 = L_12->___img_comp; int32_t L_14 = V_5; uint32_t L_15 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), (int32_t)L_15))))); int32_t L_16 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), (int32_t)L_15))))->___x; V_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_16, 7))>>3)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_17 = ___0_z; NullCheck(L_17); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_18 = L_17->___img_comp; int32_t L_19 = V_5; uint32_t L_20 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_19), (int32_t)L_20))))); int32_t L_21 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_19), (int32_t)L_20))))->___y; V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_21, 7))>>3)); V_3 = 0; goto IL_0204; } IL_0080: { V_2 = 0; goto IL_01f2; } IL_0087: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_22 = ___0_z; NullCheck(L_22); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_23 = L_22->___img_comp; int32_t L_24 = V_5; uint32_t L_25 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25))))); int32_t L_26 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25))))->___ha; V_8 = L_26; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_27 = ___0_z; int16_t* L_28 = V_4; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_29 = ___0_z; NullCheck(L_29); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_30 = L_29->___huff_dc; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_31 = ___0_z; NullCheck(L_31); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_32 = L_31->___img_comp; int32_t L_33 = V_5; uint32_t L_34 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_32, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_33), (int32_t)L_34))))); int32_t L_35 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_32, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_33), (int32_t)L_34))))->___hd; uint32_t L_36 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_37 = ___0_z; NullCheck(L_37); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_38 = L_37->___huff_ac; int32_t L_39 = V_8; uint32_t L_40 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_41 = ___0_z; NullCheck(L_41); int16_t** L_42 = L_41->___fast_ac; int32_t L_43 = V_8; uint32_t L_44 = sizeof(int16_t*); intptr_t L_45 = *((intptr_t*)((int16_t**)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_43), (int32_t)L_44))))); int32_t L_46 = V_5; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_47 = ___0_z; NullCheck(L_47); uint16_t** L_48 = L_47->___dequant; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_49 = ___0_z; NullCheck(L_49); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_50 = L_49->___img_comp; int32_t L_51 = V_5; uint32_t L_52 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_50, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_51), (int32_t)L_52))))); int32_t L_53 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_50, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_51), (int32_t)L_52))))->___tq; uint32_t L_54 = sizeof(uint16_t*); intptr_t L_55 = *((intptr_t*)((uint16_t**)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_53), (int32_t)L_54))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_56; L_56 = StbImage_stbi__jpeg_decode_block_m54439901CF988A0658E6D621C5F14D8506AF4652(L_27, L_28, ((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_35), (int32_t)L_36)))), ((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_39), (int32_t)L_40)))), (int16_t*)L_45, L_46, (uint16_t*)L_55, NULL); V_9 = (bool)((((int32_t)L_56) == ((int32_t)0))? 1 : 0); bool L_57 = V_9; if (!L_57) { goto IL_0129; } } { V_10 = 0; goto IL_08b7; } IL_0129: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_58 = ___0_z; NullCheck(L_58); delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* L_59 = L_58->___idct_block_kernel; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_60 = ___0_z; NullCheck(L_60); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_61 = L_60->___img_comp; int32_t L_62 = V_5; uint32_t L_63 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_61, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_62), (int32_t)L_63))))); uint8_t* L_64 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_61, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_62), (int32_t)L_63))))->___data; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_65 = ___0_z; NullCheck(L_65); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_66 = L_65->___img_comp; int32_t L_67 = V_5; uint32_t L_68 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_66, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_67), (int32_t)L_68))))); int32_t L_69 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_66, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_67), (int32_t)L_68))))->___w2; int32_t L_70 = V_3; int32_t L_71 = V_2; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_72 = ___0_z; NullCheck(L_72); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_73 = L_72->___img_comp; int32_t L_74 = V_5; uint32_t L_75 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_73, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_74), (int32_t)L_75))))); int32_t L_76 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_73, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_74), (int32_t)L_75))))->___w2; int16_t* L_77 = V_4; NullCheck(L_59); delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_inline(L_59, ((uint8_t*)il2cpp_codegen_add((intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_64, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_69, L_70)), 8)))), ((int32_t)il2cpp_codegen_multiply(L_71, 8)))), L_76, L_77, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_78 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_79 = L_78; NullCheck(L_79); int32_t L_80 = L_79->___todo; V_12 = ((int32_t)il2cpp_codegen_subtract(L_80, 1)); int32_t L_81 = V_12; NullCheck(L_79); L_79->___todo = L_81; int32_t L_82 = V_12; V_11 = (bool)((((int32_t)((((int32_t)L_82) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_83 = V_11; if (!L_83) { goto IL_01ed; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_84 = ___0_z; NullCheck(L_84); int32_t L_85 = L_84->___code_bits; V_13 = (bool)((((int32_t)L_85) < ((int32_t)((int32_t)24)))? 1 : 0); bool L_86 = V_13; if (!L_86) { goto IL_01ba; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_87 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_87, NULL); } IL_01ba: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_88 = ___0_z; NullCheck(L_88); uint8_t L_89 = L_88->___marker; if ((((int32_t)L_89) < ((int32_t)((int32_t)208)))) { goto IL_01d6; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_90 = ___0_z; NullCheck(L_90); uint8_t L_91 = L_90->___marker; G_B12_0 = ((((int32_t)L_91) > ((int32_t)((int32_t)215)))? 1 : 0); goto IL_01d7; } IL_01d6: { G_B12_0 = 1; } IL_01d7: { V_14 = (bool)G_B12_0; bool L_92 = V_14; if (!L_92) { goto IL_01e5; } } { V_10 = 1; goto IL_08b7; } IL_01e5: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_93 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__jpeg_reset_mA5D08C5A3AE749F162D99706AEB36D3154E9A5AA(L_93, NULL); } IL_01ed: { int32_t L_94 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_01f2: { int32_t L_95 = V_2; int32_t L_96 = V_6; V_15 = (bool)((((int32_t)L_95) < ((int32_t)L_96))? 1 : 0); bool L_97 = V_15; if (L_97) { goto IL_0087; } } { int32_t L_98 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_98, 1)); } IL_0204: { int32_t L_99 = V_3; int32_t L_100 = V_7; V_16 = (bool)((((int32_t)L_99) < ((int32_t)L_100))? 1 : 0); bool L_101 = V_16; if (L_101) { goto IL_0080; } } { V_10 = 1; goto IL_08b7; } IL_021a: { V_17 = 0; V_18 = 0; V_19 = 0; V_20 = 0; V_21 = 0; uintptr_t L_102 = ((uintptr_t)((int32_t)128)); int8_t* L_103 = (int8_t*) (L_102 ? alloca(L_102) : NULL); memset(L_103, 0, L_102); V_22 = (int16_t*)(L_103); V_18 = 0; goto IL_049e; } IL_023c: { V_17 = 0; goto IL_0485; } IL_0244: { V_19 = 0; goto IL_0400; } IL_024d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_104 = ___0_z; NullCheck(L_104); int32_t* L_105 = L_104->___order; int32_t L_106 = V_19; int32_t L_107 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_105, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_106), 4)))))); V_23 = L_107; V_21 = 0; goto IL_03d6; } IL_0265: { V_20 = 0; goto IL_03ad; } IL_026d: { int32_t L_108 = V_17; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_109 = ___0_z; NullCheck(L_109); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_110 = L_109->___img_comp; int32_t L_111 = V_23; uint32_t L_112 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_110, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_111), (int32_t)L_112))))); int32_t L_113 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_110, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_111), (int32_t)L_112))))->___h; int32_t L_114 = V_20; V_24 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_108, L_113)), L_114)), 8)); int32_t L_115 = V_18; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_116 = ___0_z; NullCheck(L_116); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_117 = L_116->___img_comp; int32_t L_118 = V_23; uint32_t L_119 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_117, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_118), (int32_t)L_119))))); int32_t L_120 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_117, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_118), (int32_t)L_119))))->___v; int32_t L_121 = V_21; V_25 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_115, L_120)), L_121)), 8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_122 = ___0_z; NullCheck(L_122); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_123 = L_122->___img_comp; int32_t L_124 = V_23; uint32_t L_125 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_123, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_124), (int32_t)L_125))))); int32_t L_126 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_123, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_124), (int32_t)L_125))))->___ha; V_26 = L_126; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_127 = ___0_z; int16_t* L_128 = V_22; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_129 = ___0_z; NullCheck(L_129); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_130 = L_129->___huff_dc; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_131 = ___0_z; NullCheck(L_131); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_132 = L_131->___img_comp; int32_t L_133 = V_23; uint32_t L_134 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_132, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_133), (int32_t)L_134))))); int32_t L_135 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_132, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_133), (int32_t)L_134))))->___hd; uint32_t L_136 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_137 = ___0_z; NullCheck(L_137); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_138 = L_137->___huff_ac; int32_t L_139 = V_26; uint32_t L_140 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_141 = ___0_z; NullCheck(L_141); int16_t** L_142 = L_141->___fast_ac; int32_t L_143 = V_26; uint32_t L_144 = sizeof(int16_t*); intptr_t L_145 = *((intptr_t*)((int16_t**)il2cpp_codegen_add((intptr_t)L_142, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_143), (int32_t)L_144))))); int32_t L_146 = V_23; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_147 = ___0_z; NullCheck(L_147); uint16_t** L_148 = L_147->___dequant; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_149 = ___0_z; NullCheck(L_149); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_150 = L_149->___img_comp; int32_t L_151 = V_23; uint32_t L_152 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_150, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_151), (int32_t)L_152))))); int32_t L_153 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_150, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_151), (int32_t)L_152))))->___tq; uint32_t L_154 = sizeof(uint16_t*); intptr_t L_155 = *((intptr_t*)((uint16_t**)il2cpp_codegen_add((intptr_t)L_148, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_153), (int32_t)L_154))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_156; L_156 = StbImage_stbi__jpeg_decode_block_m54439901CF988A0658E6D621C5F14D8506AF4652(L_127, L_128, ((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_130, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_135), (int32_t)L_136)))), ((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_138, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_139), (int32_t)L_140)))), (int16_t*)L_145, L_146, (uint16_t*)L_155, NULL); V_27 = (bool)((((int32_t)L_156) == ((int32_t)0))? 1 : 0); bool L_157 = V_27; if (!L_157) { goto IL_034f; } } { V_10 = 0; goto IL_08b7; } IL_034f: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_158 = ___0_z; NullCheck(L_158); delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* L_159 = L_158->___idct_block_kernel; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_160 = ___0_z; NullCheck(L_160); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_161 = L_160->___img_comp; int32_t L_162 = V_23; uint32_t L_163 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_161, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_162), (int32_t)L_163))))); uint8_t* L_164 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_161, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_162), (int32_t)L_163))))->___data; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_165 = ___0_z; NullCheck(L_165); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_166 = L_165->___img_comp; int32_t L_167 = V_23; uint32_t L_168 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_166, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_167), (int32_t)L_168))))); int32_t L_169 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_166, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_167), (int32_t)L_168))))->___w2; int32_t L_170 = V_25; int32_t L_171 = V_24; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_172 = ___0_z; NullCheck(L_172); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_173 = L_172->___img_comp; int32_t L_174 = V_23; uint32_t L_175 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_173, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_174), (int32_t)L_175))))); int32_t L_176 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_173, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_174), (int32_t)L_175))))->___w2; int16_t* L_177 = V_22; NullCheck(L_159); delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_inline(L_159, ((uint8_t*)il2cpp_codegen_add((intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_164, ((int32_t)il2cpp_codegen_multiply(L_169, L_170)))), L_171)), L_176, L_177, NULL); int32_t L_178 = V_20; V_20 = ((int32_t)il2cpp_codegen_add(L_178, 1)); } IL_03ad: { int32_t L_179 = V_20; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_180 = ___0_z; NullCheck(L_180); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_181 = L_180->___img_comp; int32_t L_182 = V_23; uint32_t L_183 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_181, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_182), (int32_t)L_183))))); int32_t L_184 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_181, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_182), (int32_t)L_183))))->___h; V_28 = (bool)((((int32_t)L_179) < ((int32_t)L_184))? 1 : 0); bool L_185 = V_28; if (L_185) { goto IL_026d; } } { int32_t L_186 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_186, 1)); } IL_03d6: { int32_t L_187 = V_21; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_188 = ___0_z; NullCheck(L_188); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_189 = L_188->___img_comp; int32_t L_190 = V_23; uint32_t L_191 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_189, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_190), (int32_t)L_191))))); int32_t L_192 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_189, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_190), (int32_t)L_191))))->___v; V_29 = (bool)((((int32_t)L_187) < ((int32_t)L_192))? 1 : 0); bool L_193 = V_29; if (L_193) { goto IL_0265; } } { int32_t L_194 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_194, 1)); } IL_0400: { int32_t L_195 = V_19; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_196 = ___0_z; NullCheck(L_196); int32_t L_197 = L_196->___scan_n; V_30 = (bool)((((int32_t)L_195) < ((int32_t)L_197))? 1 : 0); bool L_198 = V_30; if (L_198) { goto IL_024d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_199 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_200 = L_199; NullCheck(L_200); int32_t L_201 = L_200->___todo; V_12 = ((int32_t)il2cpp_codegen_subtract(L_201, 1)); int32_t L_202 = V_12; NullCheck(L_200); L_200->___todo = L_202; int32_t L_203 = V_12; V_31 = (bool)((((int32_t)((((int32_t)L_203) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_204 = V_31; if (!L_204) { goto IL_047e; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_205 = ___0_z; NullCheck(L_205); int32_t L_206 = L_205->___code_bits; V_32 = (bool)((((int32_t)L_206) < ((int32_t)((int32_t)24)))? 1 : 0); bool L_207 = V_32; if (!L_207) { goto IL_044b; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_208 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_208, NULL); } IL_044b: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_209 = ___0_z; NullCheck(L_209); uint8_t L_210 = L_209->___marker; if ((((int32_t)L_210) < ((int32_t)((int32_t)208)))) { goto IL_0467; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_211 = ___0_z; NullCheck(L_211); uint8_t L_212 = L_211->___marker; G_B39_0 = ((((int32_t)L_212) > ((int32_t)((int32_t)215)))? 1 : 0); goto IL_0468; } IL_0467: { G_B39_0 = 1; } IL_0468: { V_33 = (bool)G_B39_0; bool L_213 = V_33; if (!L_213) { goto IL_0476; } } { V_10 = 1; goto IL_08b7; } IL_0476: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_214 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__jpeg_reset_mA5D08C5A3AE749F162D99706AEB36D3154E9A5AA(L_214, NULL); } IL_047e: { int32_t L_215 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_215, 1)); } IL_0485: { int32_t L_216 = V_17; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_217 = ___0_z; NullCheck(L_217); int32_t L_218 = L_217->___img_mcu_x; V_34 = (bool)((((int32_t)L_216) < ((int32_t)L_218))? 1 : 0); bool L_219 = V_34; if (L_219) { goto IL_0244; } } { int32_t L_220 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_220, 1)); } IL_049e: { int32_t L_221 = V_18; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_222 = ___0_z; NullCheck(L_222); int32_t L_223 = L_222->___img_mcu_y; V_35 = (bool)((((int32_t)L_221) < ((int32_t)L_223))? 1 : 0); bool L_224 = V_35; if (L_224) { goto IL_023c; } } { V_10 = 1; goto IL_08b7; } IL_04b9: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_225 = ___0_z; NullCheck(L_225); int32_t L_226 = L_225->___scan_n; V_36 = (bool)((((int32_t)L_226) == ((int32_t)1))? 1 : 0); bool L_227 = V_36; if (!L_227) { goto IL_06a8; } } { V_37 = 0; V_38 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_228 = ___0_z; NullCheck(L_228); int32_t* L_229 = L_228->___order; int32_t L_230 = (*(L_229)); V_39 = L_230; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_231 = ___0_z; NullCheck(L_231); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_232 = L_231->___img_comp; int32_t L_233 = V_39; uint32_t L_234 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_232, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_233), (int32_t)L_234))))); int32_t L_235 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_232, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_233), (int32_t)L_234))))->___x; V_40 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_235, 7))>>3)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_236 = ___0_z; NullCheck(L_236); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_237 = L_236->___img_comp; int32_t L_238 = V_39; uint32_t L_239 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_237, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_238), (int32_t)L_239))))); int32_t L_240 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_237, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_238), (int32_t)L_239))))->___y; V_41 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_240, 7))>>3)); V_38 = 0; goto IL_0691; } IL_051b: { V_37 = 0; goto IL_067c; } IL_0523: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_241 = ___0_z; NullCheck(L_241); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_242 = L_241->___img_comp; int32_t L_243 = V_39; uint32_t L_244 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_242, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_243), (int32_t)L_244))))); int16_t* L_245 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_242, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_243), (int32_t)L_244))))->___coeff; int32_t L_246 = V_37; int32_t L_247 = V_38; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_248 = ___0_z; NullCheck(L_248); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_249 = L_248->___img_comp; int32_t L_250 = V_39; uint32_t L_251 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_249, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_250), (int32_t)L_251))))); int32_t L_252 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_249, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_250), (int32_t)L_251))))->___coeff_w; V_42 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_245, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(((int32_t)64), ((int32_t)il2cpp_codegen_add(L_246, ((int32_t)il2cpp_codegen_multiply(L_247, L_252))))))), 2)))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_253 = ___0_z; NullCheck(L_253); int32_t L_254 = L_253->___spec_start; V_43 = (bool)((((int32_t)L_254) == ((int32_t)0))? 1 : 0); bool L_255 = V_43; if (!L_255) { goto IL_05b3; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_256 = ___0_z; int16_t* L_257 = V_42; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_258 = ___0_z; NullCheck(L_258); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_259 = L_258->___huff_dc; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_260 = ___0_z; NullCheck(L_260); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_261 = L_260->___img_comp; int32_t L_262 = V_39; uint32_t L_263 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_261, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_262), (int32_t)L_263))))); int32_t L_264 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_261, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_262), (int32_t)L_263))))->___hd; uint32_t L_265 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); int32_t L_266 = V_39; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_267; L_267 = StbImage_stbi__jpeg_decode_block_prog_dc_m91B16958D6903ABE5B3C9BA9BAA3B81AF89CAE2A(L_256, L_257, (stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)((uintptr_t)((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_259, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_264), (int32_t)L_265))))), L_266, NULL); V_44 = (bool)((((int32_t)L_267) == ((int32_t)0))? 1 : 0); bool L_268 = V_44; if (!L_268) { goto IL_05b0; } } { V_10 = 0; goto IL_08b7; } IL_05b0: { goto IL_060a; } IL_05b3: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_269 = ___0_z; NullCheck(L_269); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_270 = L_269->___img_comp; int32_t L_271 = V_39; uint32_t L_272 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_270, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_271), (int32_t)L_272))))); int32_t L_273 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_270, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_271), (int32_t)L_272))))->___ha; V_45 = L_273; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_274 = ___0_z; int16_t* L_275 = V_42; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_276 = ___0_z; NullCheck(L_276); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_277 = L_276->___huff_ac; int32_t L_278 = V_45; uint32_t L_279 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_280 = ___0_z; NullCheck(L_280); int16_t** L_281 = L_280->___fast_ac; int32_t L_282 = V_45; uint32_t L_283 = sizeof(int16_t*); intptr_t L_284 = *((intptr_t*)((int16_t**)il2cpp_codegen_add((intptr_t)L_281, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_282), (int32_t)L_283))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_285; L_285 = StbImage_stbi__jpeg_decode_block_prog_ac_m33107EEB45DC95099C40BD43B6993DA6F7AF1399(L_274, L_275, (stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)((uintptr_t)((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_277, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_278), (int32_t)L_279))))), (int16_t*)L_284, NULL); V_46 = (bool)((((int32_t)L_285) == ((int32_t)0))? 1 : 0); bool L_286 = V_46; if (!L_286) { goto IL_0609; } } { V_10 = 0; goto IL_08b7; } IL_0609: { } IL_060a: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_287 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_288 = L_287; NullCheck(L_288); int32_t L_289 = L_288->___todo; V_12 = ((int32_t)il2cpp_codegen_subtract(L_289, 1)); int32_t L_290 = V_12; NullCheck(L_288); L_288->___todo = L_290; int32_t L_291 = V_12; V_47 = (bool)((((int32_t)((((int32_t)L_291) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_292 = V_47; if (!L_292) { goto IL_0675; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_293 = ___0_z; NullCheck(L_293); int32_t L_294 = L_293->___code_bits; V_48 = (bool)((((int32_t)L_294) < ((int32_t)((int32_t)24)))? 1 : 0); bool L_295 = V_48; if (!L_295) { goto IL_0642; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_296 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_296, NULL); } IL_0642: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_297 = ___0_z; NullCheck(L_297); uint8_t L_298 = L_297->___marker; if ((((int32_t)L_298) < ((int32_t)((int32_t)208)))) { goto IL_065e; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_299 = ___0_z; NullCheck(L_299); uint8_t L_300 = L_299->___marker; G_B63_0 = ((((int32_t)L_300) > ((int32_t)((int32_t)215)))? 1 : 0); goto IL_065f; } IL_065e: { G_B63_0 = 1; } IL_065f: { V_49 = (bool)G_B63_0; bool L_301 = V_49; if (!L_301) { goto IL_066d; } } { V_10 = 1; goto IL_08b7; } IL_066d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_302 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__jpeg_reset_mA5D08C5A3AE749F162D99706AEB36D3154E9A5AA(L_302, NULL); } IL_0675: { int32_t L_303 = V_37; V_37 = ((int32_t)il2cpp_codegen_add(L_303, 1)); } IL_067c: { int32_t L_304 = V_37; int32_t L_305 = V_40; V_50 = (bool)((((int32_t)L_304) < ((int32_t)L_305))? 1 : 0); bool L_306 = V_50; if (L_306) { goto IL_0523; } } { int32_t L_307 = V_38; V_38 = ((int32_t)il2cpp_codegen_add(L_307, 1)); } IL_0691: { int32_t L_308 = V_38; int32_t L_309 = V_41; V_51 = (bool)((((int32_t)L_308) < ((int32_t)L_309))? 1 : 0); bool L_310 = V_51; if (L_310) { goto IL_051b; } } { V_10 = 1; goto IL_08b7; } IL_06a8: { V_52 = 0; V_53 = 0; V_54 = 0; V_55 = 0; V_56 = 0; V_53 = 0; goto IL_089f; } IL_06c0: { V_52 = 0; goto IL_0886; } IL_06c8: { V_54 = 0; goto IL_0804; } IL_06d1: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_311 = ___0_z; NullCheck(L_311); int32_t* L_312 = L_311->___order; int32_t L_313 = V_54; int32_t L_314 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_312, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_313), 4)))))); V_57 = L_314; V_56 = 0; goto IL_07da; } IL_06e9: { V_55 = 0; goto IL_07b1; } IL_06f1: { int32_t L_315 = V_52; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_316 = ___0_z; NullCheck(L_316); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_317 = L_316->___img_comp; int32_t L_318 = V_57; uint32_t L_319 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_317, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_318), (int32_t)L_319))))); int32_t L_320 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_317, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_318), (int32_t)L_319))))->___h; int32_t L_321 = V_55; V_58 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_315, L_320)), L_321)); int32_t L_322 = V_53; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_323 = ___0_z; NullCheck(L_323); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_324 = L_323->___img_comp; int32_t L_325 = V_57; uint32_t L_326 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_324, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_325), (int32_t)L_326))))); int32_t L_327 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_324, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_325), (int32_t)L_326))))->___v; int32_t L_328 = V_56; V_59 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_322, L_327)), L_328)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_329 = ___0_z; NullCheck(L_329); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_330 = L_329->___img_comp; int32_t L_331 = V_57; uint32_t L_332 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_330, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_331), (int32_t)L_332))))); int16_t* L_333 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_330, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_331), (int32_t)L_332))))->___coeff; int32_t L_334 = V_58; int32_t L_335 = V_59; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_336 = ___0_z; NullCheck(L_336); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_337 = L_336->___img_comp; int32_t L_338 = V_57; uint32_t L_339 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_337, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_338), (int32_t)L_339))))); int32_t L_340 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_337, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_338), (int32_t)L_339))))->___coeff_w; V_60 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_333, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(((int32_t)64), ((int32_t)il2cpp_codegen_add(L_334, ((int32_t)il2cpp_codegen_multiply(L_335, L_340))))))), 2)))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_341 = ___0_z; int16_t* L_342 = V_60; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_343 = ___0_z; NullCheck(L_343); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_344 = L_343->___huff_dc; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_345 = ___0_z; NullCheck(L_345); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_346 = L_345->___img_comp; int32_t L_347 = V_57; uint32_t L_348 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_346, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_347), (int32_t)L_348))))); int32_t L_349 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_346, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_347), (int32_t)L_348))))->___hd; uint32_t L_350 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); int32_t L_351 = V_57; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_352; L_352 = StbImage_stbi__jpeg_decode_block_prog_dc_m91B16958D6903ABE5B3C9BA9BAA3B81AF89CAE2A(L_341, L_342, (stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)((uintptr_t)((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_344, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_349), (int32_t)L_350))))), L_351, NULL); V_61 = (bool)((((int32_t)L_352) == ((int32_t)0))? 1 : 0); bool L_353 = V_61; if (!L_353) { goto IL_07aa; } } { V_10 = 0; goto IL_08b7; } IL_07aa: { int32_t L_354 = V_55; V_55 = ((int32_t)il2cpp_codegen_add(L_354, 1)); } IL_07b1: { int32_t L_355 = V_55; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_356 = ___0_z; NullCheck(L_356); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_357 = L_356->___img_comp; int32_t L_358 = V_57; uint32_t L_359 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_357, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_358), (int32_t)L_359))))); int32_t L_360 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_357, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_358), (int32_t)L_359))))->___h; V_62 = (bool)((((int32_t)L_355) < ((int32_t)L_360))? 1 : 0); bool L_361 = V_62; if (L_361) { goto IL_06f1; } } { int32_t L_362 = V_56; V_56 = ((int32_t)il2cpp_codegen_add(L_362, 1)); } IL_07da: { int32_t L_363 = V_56; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_364 = ___0_z; NullCheck(L_364); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_365 = L_364->___img_comp; int32_t L_366 = V_57; uint32_t L_367 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_365, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_366), (int32_t)L_367))))); int32_t L_368 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_365, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_366), (int32_t)L_367))))->___v; V_63 = (bool)((((int32_t)L_363) < ((int32_t)L_368))? 1 : 0); bool L_369 = V_63; if (L_369) { goto IL_06e9; } } { int32_t L_370 = V_54; V_54 = ((int32_t)il2cpp_codegen_add(L_370, 1)); } IL_0804: { int32_t L_371 = V_54; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_372 = ___0_z; NullCheck(L_372); int32_t L_373 = L_372->___scan_n; V_64 = (bool)((((int32_t)L_371) < ((int32_t)L_373))? 1 : 0); bool L_374 = V_64; if (L_374) { goto IL_06d1; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_375 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_376 = L_375; NullCheck(L_376); int32_t L_377 = L_376->___todo; V_12 = ((int32_t)il2cpp_codegen_subtract(L_377, 1)); int32_t L_378 = V_12; NullCheck(L_376); L_376->___todo = L_378; int32_t L_379 = V_12; V_65 = (bool)((((int32_t)((((int32_t)L_379) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_380 = V_65; if (!L_380) { goto IL_087f; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_381 = ___0_z; NullCheck(L_381); int32_t L_382 = L_381->___code_bits; V_66 = (bool)((((int32_t)L_382) < ((int32_t)((int32_t)24)))? 1 : 0); bool L_383 = V_66; if (!L_383) { goto IL_084f; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_384 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__grow_buffer_unsafe_mE4CA16056FE1FFB86C12EA0F53F63B5B59AD28E4(L_384, NULL); } IL_084f: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_385 = ___0_z; NullCheck(L_385); uint8_t L_386 = L_385->___marker; if ((((int32_t)L_386) < ((int32_t)((int32_t)208)))) { goto IL_086b; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_387 = ___0_z; NullCheck(L_387); uint8_t L_388 = L_387->___marker; G_B90_0 = ((((int32_t)L_388) > ((int32_t)((int32_t)215)))? 1 : 0); goto IL_086c; } IL_086b: { G_B90_0 = 1; } IL_086c: { V_67 = (bool)G_B90_0; bool L_389 = V_67; if (!L_389) { goto IL_0877; } } { V_10 = 1; goto IL_08b7; } IL_0877: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_390 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__jpeg_reset_mA5D08C5A3AE749F162D99706AEB36D3154E9A5AA(L_390, NULL); } IL_087f: { int32_t L_391 = V_52; V_52 = ((int32_t)il2cpp_codegen_add(L_391, 1)); } IL_0886: { int32_t L_392 = V_52; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_393 = ___0_z; NullCheck(L_393); int32_t L_394 = L_393->___img_mcu_x; V_68 = (bool)((((int32_t)L_392) < ((int32_t)L_394))? 1 : 0); bool L_395 = V_68; if (L_395) { goto IL_06c8; } } { int32_t L_396 = V_53; V_53 = ((int32_t)il2cpp_codegen_add(L_396, 1)); } IL_089f: { int32_t L_397 = V_53; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_398 = ___0_z; NullCheck(L_398); int32_t L_399 = L_398->___img_mcu_y; V_69 = (bool)((((int32_t)L_397) < ((int32_t)L_399))? 1 : 0); bool L_400 = V_69; if (L_400) { goto IL_06c0; } } { V_10 = 1; goto IL_08b7; } IL_08b7: { int32_t L_401 = V_10; return L_401; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__process_frame_header_m6650511781EC927BB79E940BB30240AC4B82654E (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_scan, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D7219489A22E5CEA4E98BBB288018CE7F40DEA9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39F462CE5D5BC275D60FE6CFA8267ABB2376B316); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B5749A7649F1189D454A990CD9B5088FE2DA85B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6FDDFE535F9B9AF5591200F41212CD4B926E6BD9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77957C8A1CC1F7F31523AE2C640E556314AA1FAC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4274FEB5024D42BD9E15EDBD943EBCF4F3AC535); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4C9E001B62E0B3965B483948662C7DF30C3E655); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4C16B86A7D61CE324464AC02F511039E0B86FD3); s_Il2CppMethodInitialized = true; } stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; bool V_8 = false; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; int32_t G_B16_0 = 0; int32_t G_B27_0 = 0; int32_t G_B32_0 = 0; int32_t G_B37_0 = 0; { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_z; NullCheck(L_0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = L_0->___s; V_0 = L_1; V_1 = 0; V_2 = 0; V_3 = 0; V_4 = 0; V_5 = 1; V_6 = 1; V_7 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_2, NULL); V_1 = L_3; int32_t L_4 = V_1; V_8 = (bool)((((int32_t)L_4) < ((int32_t)((int32_t)11)))? 1 : 0); bool L_5 = V_8; if (!L_5) { goto IL_003d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral39F462CE5D5BC275D60FE6CFA8267ABB2376B316, NULL); V_9 = L_6; goto IL_080a; } IL_003d: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_7 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_8; L_8 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_7, NULL); V_2 = L_8; int32_t L_9 = V_2; V_10 = (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_10; if (!L_10) { goto IL_0062; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_11; L_11 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF4C16B86A7D61CE324464AC02F511039E0B86FD3, NULL); V_9 = L_11; goto IL_080a; } IL_0062: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_14; L_14 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_13, NULL); NullCheck(L_12); L_12->___img_y = L_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = V_0; NullCheck(L_15); uint32_t L_16 = L_15->___img_y; V_11 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0); bool L_17 = V_11; if (!L_17) { goto IL_008e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_18; L_18 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralB4C9E001B62E0B3965B483948662C7DF30C3E655, NULL); V_9 = L_18; goto IL_080a; } IL_008e: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_19 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_20 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_21; L_21 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_20, NULL); NullCheck(L_19); L_19->___img_x = L_21; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_22 = V_0; NullCheck(L_22); uint32_t L_23 = L_22->___img_x; V_12 = (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0); bool L_24 = V_12; if (!L_24) { goto IL_00ba; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_25; L_25 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral77957C8A1CC1F7F31523AE2C640E556314AA1FAC, NULL); V_9 = L_25; goto IL_080a; } IL_00ba: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_26 = V_0; NullCheck(L_26); uint32_t L_27 = L_26->___img_y; V_13 = (bool)((!(((uint32_t)L_27) <= ((uint32_t)((int32_t)16777216))))? 1 : 0); bool L_28 = V_13; if (!L_28) { goto IL_00de; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_29; L_29 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_9 = L_29; goto IL_080a; } IL_00de: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_30 = V_0; NullCheck(L_30); uint32_t L_31 = L_30->___img_x; V_14 = (bool)((!(((uint32_t)L_31) <= ((uint32_t)((int32_t)16777216))))? 1 : 0); bool L_32 = V_14; if (!L_32) { goto IL_0102; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_33; L_33 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_9 = L_33; goto IL_080a; } IL_0102: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_34 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_35; L_35 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_34, NULL); V_7 = L_35; int32_t L_36 = V_7; if ((((int32_t)L_36) == ((int32_t)3))) { goto IL_011e; } } { int32_t L_37 = V_7; if ((((int32_t)L_37) == ((int32_t)1))) { goto IL_011e; } } { int32_t L_38 = V_7; G_B16_0 = ((((int32_t)((((int32_t)L_38) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_011f; } IL_011e: { G_B16_0 = 0; } IL_011f: { V_15 = (bool)G_B16_0; bool L_39 = V_15; if (!L_39) { goto IL_0136; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_40; L_40 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6FDDFE535F9B9AF5591200F41212CD4B926E6BD9, NULL); V_9 = L_40; goto IL_080a; } IL_0136: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_41 = V_0; int32_t L_42 = V_7; NullCheck(L_41); L_41->___img_n = L_42; V_3 = 0; goto IL_0176; } IL_0142: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_43 = ___0_z; NullCheck(L_43); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_44 = L_43->___img_comp; int32_t L_45 = V_3; uint32_t L_46 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_45), (int32_t)L_46))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_45), (int32_t)L_46))))->___data = (uint8_t*)((uintptr_t)0); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_47 = ___0_z; NullCheck(L_47); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_48 = L_47->___img_comp; int32_t L_49 = V_3; uint32_t L_50 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_49), (int32_t)L_50))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_49), (int32_t)L_50))))->___linebuf = (uint8_t*)((uintptr_t)0); int32_t L_51 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_0176: { int32_t L_52 = V_3; int32_t L_53 = V_7; V_16 = (bool)((((int32_t)L_52) < ((int32_t)L_53))? 1 : 0); bool L_54 = V_16; if (L_54) { goto IL_0142; } } { int32_t L_55 = V_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_56 = V_0; NullCheck(L_56); int32_t L_57 = L_56->___img_n; V_17 = (bool)((((int32_t)((((int32_t)L_55) == ((int32_t)((int32_t)il2cpp_codegen_add(8, ((int32_t)il2cpp_codegen_multiply(3, L_57))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_58 = V_17; if (!L_58) { goto IL_01a8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_59; L_59 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral39F462CE5D5BC275D60FE6CFA8267ABB2376B316, NULL); V_9 = L_59; goto IL_080a; } IL_01a8: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_60 = ___0_z; NullCheck(L_60); L_60->___rgb = 0; V_3 = 0; goto IL_032c; } IL_01b6: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_61 = ___0_z; NullCheck(L_61); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_62 = L_61->___img_comp; int32_t L_63 = V_3; uint32_t L_64 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_65 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_66; L_66 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_65, NULL); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_62, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_63), (int32_t)L_64))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_62, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_63), (int32_t)L_64))))->___id = L_66; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_67 = V_0; NullCheck(L_67); int32_t L_68 = L_67->___img_n; if ((!(((uint32_t)L_68) == ((uint32_t)3)))) { goto IL_01fb; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_69 = ___0_z; NullCheck(L_69); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_70 = L_69->___img_comp; int32_t L_71 = V_3; uint32_t L_72 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_70, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_71), (int32_t)L_72))))); int32_t L_73 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_70, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_71), (int32_t)L_72))))->___id; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_74 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__process_frame_header_rgb; int32_t L_75 = V_3; NullCheck(L_74); int32_t L_76 = L_75; uint8_t L_77 = (L_74)->GetAt(static_cast(L_76)); G_B27_0 = ((((int32_t)L_73) == ((int32_t)L_77))? 1 : 0); goto IL_01fc; } IL_01fb: { G_B27_0 = 0; } IL_01fc: { V_18 = (bool)G_B27_0; bool L_78 = V_18; if (!L_78) { goto IL_0210; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_79 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_80 = L_79; NullCheck(L_80); int32_t L_81 = L_80->___rgb; NullCheck(L_80); L_80->___rgb = ((int32_t)il2cpp_codegen_add(L_81, 1)); } IL_0210: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_82 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_83; L_83 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_82, NULL); V_4 = L_83; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_84 = ___0_z; NullCheck(L_84); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_85 = L_84->___img_comp; int32_t L_86 = V_3; uint32_t L_87 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); int32_t L_88 = V_4; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_85, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_86), (int32_t)L_87))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_85, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_86), (int32_t)L_87))))->___h = ((int32_t)(L_88>>4)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_89 = ___0_z; NullCheck(L_89); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_90 = L_89->___img_comp; int32_t L_91 = V_3; uint32_t L_92 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_90, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_91), (int32_t)L_92))))); int32_t L_93 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_90, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_91), (int32_t)L_92))))->___h; if (!L_93) { goto IL_0262; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_94 = ___0_z; NullCheck(L_94); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_95 = L_94->___img_comp; int32_t L_96 = V_3; uint32_t L_97 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_95, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_96), (int32_t)L_97))))); int32_t L_98 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_95, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_96), (int32_t)L_97))))->___h; G_B32_0 = ((((int32_t)L_98) > ((int32_t)4))? 1 : 0); goto IL_0263; } IL_0262: { G_B32_0 = 1; } IL_0263: { V_19 = (bool)G_B32_0; bool L_99 = V_19; if (!L_99) { goto IL_027a; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_100; L_100 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral2D7219489A22E5CEA4E98BBB288018CE7F40DEA9, NULL); V_9 = L_100; goto IL_080a; } IL_027a: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_101 = ___0_z; NullCheck(L_101); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_102 = L_101->___img_comp; int32_t L_103 = V_3; uint32_t L_104 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); int32_t L_105 = V_4; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_102, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_103), (int32_t)L_104))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_102, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_103), (int32_t)L_104))))->___v = ((int32_t)(L_105&((int32_t)15))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_106 = ___0_z; NullCheck(L_106); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_107 = L_106->___img_comp; int32_t L_108 = V_3; uint32_t L_109 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_107, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_108), (int32_t)L_109))))); int32_t L_110 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_107, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_108), (int32_t)L_109))))->___v; if (!L_110) { goto IL_02c5; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_111 = ___0_z; NullCheck(L_111); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_112 = L_111->___img_comp; int32_t L_113 = V_3; uint32_t L_114 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_112, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_113), (int32_t)L_114))))); int32_t L_115 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_112, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_113), (int32_t)L_114))))->___v; G_B37_0 = ((((int32_t)L_115) > ((int32_t)4))? 1 : 0); goto IL_02c6; } IL_02c5: { G_B37_0 = 1; } IL_02c6: { V_20 = (bool)G_B37_0; bool L_116 = V_20; if (!L_116) { goto IL_02dd; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_117; L_117 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral5B5749A7649F1189D454A990CD9B5088FE2DA85B, NULL); V_9 = L_117; goto IL_080a; } IL_02dd: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_118 = ___0_z; NullCheck(L_118); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_119 = L_118->___img_comp; int32_t L_120 = V_3; uint32_t L_121 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_122 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_123; L_123 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_122, NULL); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_119, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_120), (int32_t)L_121))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_119, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_120), (int32_t)L_121))))->___tq = L_123; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_124 = ___0_z; NullCheck(L_124); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_125 = L_124->___img_comp; int32_t L_126 = V_3; uint32_t L_127 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_125, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_126), (int32_t)L_127))))); int32_t L_128 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_125, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_126), (int32_t)L_127))))->___tq; V_21 = (bool)((((int32_t)L_128) > ((int32_t)3))? 1 : 0); bool L_129 = V_21; if (!L_129) { goto IL_0327; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_130; L_130 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA4274FEB5024D42BD9E15EDBD943EBCF4F3AC535, NULL); V_9 = L_130; goto IL_080a; } IL_0327: { int32_t L_131 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_131, 1)); } IL_032c: { int32_t L_132 = V_3; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_133 = V_0; NullCheck(L_133); int32_t L_134 = L_133->___img_n; V_22 = (bool)((((int32_t)L_132) < ((int32_t)L_134))? 1 : 0); bool L_135 = V_22; if (L_135) { goto IL_01b6; } } { int32_t L_136 = ___1_scan; V_23 = (bool)((!(((uint32_t)L_136) <= ((uint32_t)0)))? 1 : 0); bool L_137 = V_23; if (!L_137) { goto IL_0350; } } { V_9 = 1; goto IL_080a; } IL_0350: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_138 = V_0; NullCheck(L_138); uint32_t L_139 = L_138->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_140 = V_0; NullCheck(L_140); uint32_t L_141 = L_140->___img_y; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_142 = V_0; NullCheck(L_142); int32_t L_143 = L_142->___img_n; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_144; L_144 = StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682(L_139, L_141, L_143, 0, NULL); V_24 = (bool)((((int32_t)L_144) == ((int32_t)0))? 1 : 0); bool L_145 = V_24; if (!L_145) { goto IL_0382; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_146; L_146 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_9 = L_146; goto IL_080a; } IL_0382: { V_3 = 0; goto IL_03f8; } IL_0386: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_147 = ___0_z; NullCheck(L_147); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_148 = L_147->___img_comp; int32_t L_149 = V_3; uint32_t L_150 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_148, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_149), (int32_t)L_150))))); int32_t L_151 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_148, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_149), (int32_t)L_150))))->___h; int32_t L_152 = V_5; V_25 = (bool)((((int32_t)L_151) > ((int32_t)L_152))? 1 : 0); bool L_153 = V_25; if (!L_153) { goto IL_03bd; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_154 = ___0_z; NullCheck(L_154); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_155 = L_154->___img_comp; int32_t L_156 = V_3; uint32_t L_157 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_155, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_156), (int32_t)L_157))))); int32_t L_158 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_155, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_156), (int32_t)L_157))))->___h; V_5 = L_158; } IL_03bd: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_159 = ___0_z; NullCheck(L_159); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_160 = L_159->___img_comp; int32_t L_161 = V_3; uint32_t L_162 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_160, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_161), (int32_t)L_162))))); int32_t L_163 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_160, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_161), (int32_t)L_162))))->___v; int32_t L_164 = V_6; V_26 = (bool)((((int32_t)L_163) > ((int32_t)L_164))? 1 : 0); bool L_165 = V_26; if (!L_165) { goto IL_03f3; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_166 = ___0_z; NullCheck(L_166); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_167 = L_166->___img_comp; int32_t L_168 = V_3; uint32_t L_169 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_167, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_168), (int32_t)L_169))))); int32_t L_170 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_167, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_168), (int32_t)L_169))))->___v; V_6 = L_170; } IL_03f3: { int32_t L_171 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_171, 1)); } IL_03f8: { int32_t L_172 = V_3; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_173 = V_0; NullCheck(L_173); int32_t L_174 = L_173->___img_n; V_27 = (bool)((((int32_t)L_172) < ((int32_t)L_174))? 1 : 0); bool L_175 = V_27; if (L_175) { goto IL_0386; } } { V_3 = 0; goto IL_0478; } IL_040e: { int32_t L_176 = V_5; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_177 = ___0_z; NullCheck(L_177); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_178 = L_177->___img_comp; int32_t L_179 = V_3; uint32_t L_180 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_178, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_179), (int32_t)L_180))))); int32_t L_181 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_178, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_179), (int32_t)L_180))))->___h; V_28 = (bool)((!(((uint32_t)((int32_t)(L_176%L_181))) <= ((uint32_t)0)))? 1 : 0); bool L_182 = V_28; if (!L_182) { goto IL_0441; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_183; L_183 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral2D7219489A22E5CEA4E98BBB288018CE7F40DEA9, NULL); V_9 = L_183; goto IL_080a; } IL_0441: { int32_t L_184 = V_6; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_185 = ___0_z; NullCheck(L_185); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_186 = L_185->___img_comp; int32_t L_187 = V_3; uint32_t L_188 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_186, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_187), (int32_t)L_188))))); int32_t L_189 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_186, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_187), (int32_t)L_188))))->___v; V_29 = (bool)((!(((uint32_t)((int32_t)(L_184%L_189))) <= ((uint32_t)0)))? 1 : 0); bool L_190 = V_29; if (!L_190) { goto IL_0473; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_191; L_191 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral5B5749A7649F1189D454A990CD9B5088FE2DA85B, NULL); V_9 = L_191; goto IL_080a; } IL_0473: { int32_t L_192 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_192, 1)); } IL_0478: { int32_t L_193 = V_3; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_194 = V_0; NullCheck(L_194); int32_t L_195 = L_194->___img_n; V_30 = (bool)((((int32_t)L_193) < ((int32_t)L_195))? 1 : 0); bool L_196 = V_30; if (L_196) { goto IL_040e; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_197 = ___0_z; int32_t L_198 = V_5; NullCheck(L_197); L_197->___img_h_max = L_198; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_199 = ___0_z; int32_t L_200 = V_6; NullCheck(L_199); L_199->___img_v_max = L_200; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_201 = ___0_z; int32_t L_202 = V_5; NullCheck(L_201); L_201->___img_mcu_w = ((int32_t)il2cpp_codegen_multiply(L_202, 8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_203 = ___0_z; int32_t L_204 = V_6; NullCheck(L_203); L_203->___img_mcu_h = ((int32_t)il2cpp_codegen_multiply(L_204, 8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_205 = ___0_z; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_206 = V_0; NullCheck(L_206); uint32_t L_207 = L_206->___img_x; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_208 = ___0_z; NullCheck(L_208); int32_t L_209 = L_208->___img_mcu_w; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_210 = ___0_z; NullCheck(L_210); int32_t L_211 = L_210->___img_mcu_w; NullCheck(L_205); L_205->___img_mcu_x = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_207), ((int64_t)L_209))), ((int64_t)1)))/((int64_t)L_211)))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_212 = ___0_z; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_213 = V_0; NullCheck(L_213); uint32_t L_214 = L_213->___img_y; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_215 = ___0_z; NullCheck(L_215); int32_t L_216 = L_215->___img_mcu_h; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_217 = ___0_z; NullCheck(L_217); int32_t L_218 = L_217->___img_mcu_h; NullCheck(L_212); L_212->___img_mcu_y = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_214), ((int64_t)L_216))), ((int64_t)1)))/((int64_t)L_218)))); V_3 = 0; goto IL_07f3; } IL_04f4: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_219 = ___0_z; NullCheck(L_219); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_220 = L_219->___img_comp; int32_t L_221 = V_3; uint32_t L_222 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_223 = V_0; NullCheck(L_223); uint32_t L_224 = L_223->___img_x; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_225 = ___0_z; NullCheck(L_225); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_226 = L_225->___img_comp; int32_t L_227 = V_3; uint32_t L_228 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_226, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_227), (int32_t)L_228))))); int32_t L_229 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_226, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_227), (int32_t)L_228))))->___h; int32_t L_230 = V_5; int32_t L_231 = V_5; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_220, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_221), (int32_t)L_222))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_220, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_221), (int32_t)L_222))))->___x = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_224), ((int64_t)L_229))), ((int64_t)L_230))), ((int64_t)1)))/((int64_t)L_231)))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_232 = ___0_z; NullCheck(L_232); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_233 = L_232->___img_comp; int32_t L_234 = V_3; uint32_t L_235 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_236 = V_0; NullCheck(L_236); uint32_t L_237 = L_236->___img_y; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_238 = ___0_z; NullCheck(L_238); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_239 = L_238->___img_comp; int32_t L_240 = V_3; uint32_t L_241 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_239, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_240), (int32_t)L_241))))); int32_t L_242 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_239, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_240), (int32_t)L_241))))->___v; int32_t L_243 = V_6; int32_t L_244 = V_6; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_233, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_234), (int32_t)L_235))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_233, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_234), (int32_t)L_235))))->___y = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_237), ((int64_t)L_242))), ((int64_t)L_243))), ((int64_t)1)))/((int64_t)L_244)))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_245 = ___0_z; NullCheck(L_245); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_246 = L_245->___img_comp; int32_t L_247 = V_3; uint32_t L_248 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_249 = ___0_z; NullCheck(L_249); int32_t L_250 = L_249->___img_mcu_x; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_251 = ___0_z; NullCheck(L_251); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_252 = L_251->___img_comp; int32_t L_253 = V_3; uint32_t L_254 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_252, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_253), (int32_t)L_254))))); int32_t L_255 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_252, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_253), (int32_t)L_254))))->___h; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_246, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_247), (int32_t)L_248))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_246, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_247), (int32_t)L_248))))->___w2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_250, L_255)), 8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_256 = ___0_z; NullCheck(L_256); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_257 = L_256->___img_comp; int32_t L_258 = V_3; uint32_t L_259 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_260 = ___0_z; NullCheck(L_260); int32_t L_261 = L_260->___img_mcu_y; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_262 = ___0_z; NullCheck(L_262); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_263 = L_262->___img_comp; int32_t L_264 = V_3; uint32_t L_265 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_263, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_264), (int32_t)L_265))))); int32_t L_266 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_263, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_264), (int32_t)L_265))))->___v; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_257, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_258), (int32_t)L_259))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_257, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_258), (int32_t)L_259))))->___h2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_261, L_266)), 8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_267 = ___0_z; NullCheck(L_267); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_268 = L_267->___img_comp; int32_t L_269 = V_3; uint32_t L_270 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_268, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_269), (int32_t)L_270))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_268, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_269), (int32_t)L_270))))->___coeff = (int16_t*)((uintptr_t)0); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_271 = ___0_z; NullCheck(L_271); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_272 = L_271->___img_comp; int32_t L_273 = V_3; uint32_t L_274 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_272, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_273), (int32_t)L_274))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_272, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_273), (int32_t)L_274))))->___raw_coeff = (void*)((uintptr_t)0); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_275 = ___0_z; NullCheck(L_275); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_276 = L_275->___img_comp; int32_t L_277 = V_3; uint32_t L_278 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_276, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_277), (int32_t)L_278))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_276, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_277), (int32_t)L_278))))->___linebuf = (uint8_t*)((uintptr_t)0); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_279 = ___0_z; NullCheck(L_279); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_280 = L_279->___img_comp; int32_t L_281 = V_3; uint32_t L_282 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_283 = ___0_z; NullCheck(L_283); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_284 = L_283->___img_comp; int32_t L_285 = V_3; uint32_t L_286 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_284, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_285), (int32_t)L_286))))); int32_t L_287 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_284, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_285), (int32_t)L_286))))->___w2; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_288 = ___0_z; NullCheck(L_288); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_289 = L_288->___img_comp; int32_t L_290 = V_3; uint32_t L_291 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_289, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_290), (int32_t)L_291))))); int32_t L_292 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_289, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_290), (int32_t)L_291))))->___h2; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_293; L_293 = StbImage_stbi__malloc_mad2_m4CCBBB153B186033A713CD2CA05A3EF59A7BAA70(L_287, L_292, ((int32_t)15), NULL); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_280, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_281), (int32_t)L_282))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_280, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_281), (int32_t)L_282))))->___raw_data = L_293; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_294 = ___0_z; NullCheck(L_294); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_295 = L_294->___img_comp; int32_t L_296 = V_3; uint32_t L_297 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_295, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_296), (int32_t)L_297))))); void* L_298 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_295, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_296), (int32_t)L_297))))->___raw_data; V_31 = (bool)((((intptr_t)L_298) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_299 = V_31; if (!L_299) { goto IL_069d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_300 = ___0_z; int32_t L_301 = V_3; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_302; L_302 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); int32_t L_303; L_303 = StbImage_stbi__free_jpeg_components_m86824A807431E6D67C5BE7D5FB6B78465BD26275(L_300, ((int32_t)il2cpp_codegen_add(L_301, 1)), L_302, NULL); V_9 = L_303; goto IL_080a; } IL_069d: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_304 = ___0_z; NullCheck(L_304); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_305 = L_304->___img_comp; int32_t L_306 = V_3; uint32_t L_307 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_308 = ___0_z; NullCheck(L_308); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_309 = L_308->___img_comp; int32_t L_310 = V_3; uint32_t L_311 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_309, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_310), (int32_t)L_311))))); void* L_312 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_309, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_310), (int32_t)L_311))))->___raw_data; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_305, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_306), (int32_t)L_307))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_305, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_306), (int32_t)L_307))))->___data = (uint8_t*)((uintptr_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)(intptr_t)L_312), ((int64_t)((int32_t)15))))&((int64_t)((int32_t)-16))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_313 = ___0_z; NullCheck(L_313); int32_t L_314 = L_313->___progressive; V_32 = (bool)((!(((uint32_t)L_314) <= ((uint32_t)0)))? 1 : 0); bool L_315 = V_32; if (!L_315) { goto IL_07ee; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_316 = ___0_z; NullCheck(L_316); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_317 = L_316->___img_comp; int32_t L_318 = V_3; uint32_t L_319 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_320 = ___0_z; NullCheck(L_320); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_321 = L_320->___img_comp; int32_t L_322 = V_3; uint32_t L_323 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_321, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_322), (int32_t)L_323))))); int32_t L_324 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_321, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_322), (int32_t)L_323))))->___w2; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_317, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_318), (int32_t)L_319))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_317, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_318), (int32_t)L_319))))->___coeff_w = ((int32_t)(L_324/8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_325 = ___0_z; NullCheck(L_325); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_326 = L_325->___img_comp; int32_t L_327 = V_3; uint32_t L_328 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_329 = ___0_z; NullCheck(L_329); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_330 = L_329->___img_comp; int32_t L_331 = V_3; uint32_t L_332 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_330, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_331), (int32_t)L_332))))); int32_t L_333 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_330, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_331), (int32_t)L_332))))->___h2; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_326, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_327), (int32_t)L_328))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_326, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_327), (int32_t)L_328))))->___coeff_h = ((int32_t)(L_333/8)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_334 = ___0_z; NullCheck(L_334); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_335 = L_334->___img_comp; int32_t L_336 = V_3; uint32_t L_337 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_338 = ___0_z; NullCheck(L_338); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_339 = L_338->___img_comp; int32_t L_340 = V_3; uint32_t L_341 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_339, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_340), (int32_t)L_341))))); int32_t L_342 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_339, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_340), (int32_t)L_341))))->___w2; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_343 = ___0_z; NullCheck(L_343); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_344 = L_343->___img_comp; int32_t L_345 = V_3; uint32_t L_346 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_344, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_345), (int32_t)L_346))))); int32_t L_347 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_344, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_345), (int32_t)L_346))))->___h2; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_348; L_348 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_342, L_347, 2, ((int32_t)15), NULL); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_335, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_336), (int32_t)L_337))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_335, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_336), (int32_t)L_337))))->___raw_coeff = L_348; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_349 = ___0_z; NullCheck(L_349); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_350 = L_349->___img_comp; int32_t L_351 = V_3; uint32_t L_352 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_350, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_351), (int32_t)L_352))))); void* L_353 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_350, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_351), (int32_t)L_352))))->___raw_coeff; V_33 = (bool)((((intptr_t)L_353) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_354 = V_33; if (!L_354) { goto IL_07b9; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_355 = ___0_z; int32_t L_356 = V_3; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_357; L_357 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); int32_t L_358; L_358 = StbImage_stbi__free_jpeg_components_m86824A807431E6D67C5BE7D5FB6B78465BD26275(L_355, ((int32_t)il2cpp_codegen_add(L_356, 1)), L_357, NULL); V_9 = L_358; goto IL_080a; } IL_07b9: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_359 = ___0_z; NullCheck(L_359); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_360 = L_359->___img_comp; int32_t L_361 = V_3; uint32_t L_362 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_363 = ___0_z; NullCheck(L_363); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_364 = L_363->___img_comp; int32_t L_365 = V_3; uint32_t L_366 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_364, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_365), (int32_t)L_366))))); void* L_367 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_364, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_365), (int32_t)L_366))))->___raw_coeff; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_360, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_361), (int32_t)L_362))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_360, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_361), (int32_t)L_362))))->___coeff = (int16_t*)((uintptr_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)(intptr_t)L_367), ((int64_t)((int32_t)15))))&((int64_t)((int32_t)-16))))); } IL_07ee: { int32_t L_368 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_368, 1)); } IL_07f3: { int32_t L_369 = V_3; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_370 = V_0; NullCheck(L_370); int32_t L_371 = L_370->___img_n; V_34 = (bool)((((int32_t)L_369) < ((int32_t)L_371))? 1 : 0); bool L_372 = V_34; if (L_372) { goto IL_04f4; } } { V_9 = 1; goto IL_080a; } IL_080a: { int32_t L_373 = V_9; return L_373; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__process_marker_mD53744AFC90C4D96350BCE646E7E964AEE921878 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, int32_t ___1_m, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49568306F9336AA4D2F298737583C54947BE92D7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B5472780B81F4149C5E59E5F24B58E7ACB76F48); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5542D0929EF36CC2A36461373DF447848C742F1F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C3EAC40DCC235C4584638D7DF3BED72FC03C39B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F69E586BFA39022352595FF3A8C072E0D8EC520); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral850D30564D36F844C5C93087CFA073844F4A7D5A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC4166D56C77CF1B34C80EABE94AFBF80BC17B58); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2E55F2C4D7E2BF28B3E9693E0E2CCCE32F52A67); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; uint8_t* V_14 = NULL; int32_t* V_15 = NULL; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; int32_t V_33 = 0; int32_t V_34 = 0; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; int32_t V_39 = 0; int32_t V_40 = 0; bool V_41 = false; bool V_42 = false; bool V_43 = false; int32_t G_B17_0 = 0; int32_t G_B20_0 = 0; intptr_t G_B27_0; memset((&G_B27_0), 0, sizeof(G_B27_0)); intptr_t G_B26_0; memset((&G_B26_0), 0, sizeof(G_B26_0)); int32_t G_B28_0 = 0; intptr_t G_B28_1; memset((&G_B28_1), 0, sizeof(G_B28_1)); int32_t G_B32_0 = 0; int32_t G_B31_0 = 0; int32_t G_B33_0 = 0; int32_t G_B33_1 = 0; int32_t G_B38_0 = 0; int32_t G_B43_0 = 0; int32_t G_B65_0 = 0; int32_t G_B70_0 = 0; int32_t G_B78_0 = 0; int32_t G_B90_0 = 0; { V_0 = 0; int32_t L_0 = ___1_m; V_2 = L_0; int32_t L_1 = V_2; V_1 = L_1; int32_t L_2 = V_1; if ((((int32_t)L_2) > ((int32_t)((int32_t)219)))) { goto IL_0029; } } { int32_t L_3 = V_1; if ((((int32_t)L_3) == ((int32_t)((int32_t)196)))) { goto IL_0188; } } { goto IL_001c; } IL_001c: { int32_t L_4 = V_1; if ((((int32_t)L_4) == ((int32_t)((int32_t)219)))) { goto IL_008f; } } { goto IL_033f; } IL_0029: { int32_t L_5 = V_1; if ((((int32_t)L_5) == ((int32_t)((int32_t)221)))) { goto IL_0050; } } { goto IL_0033; } IL_0033: { int32_t L_6 = V_1; if ((((int32_t)L_6) == ((int32_t)((int32_t)255)))) { goto IL_0040; } } { goto IL_033f; } IL_0040: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_7; L_7 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral5542D0929EF36CC2A36461373DF447848C742F1F, NULL); V_3 = L_7; goto IL_04e2; } IL_0050: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_8 = ___0_z; NullCheck(L_8); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = L_8->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10; L_10 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_9, NULL); V_4 = (bool)((((int32_t)((((int32_t)L_10) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_11 = V_4; if (!L_11) { goto IL_0077; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_12; L_12 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral7F69E586BFA39022352595FF3A8C072E0D8EC520, NULL); V_3 = L_12; goto IL_04e2; } IL_0077: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_13 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_14 = ___0_z; NullCheck(L_14); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = L_14->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_16; L_16 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_15, NULL); NullCheck(L_13); L_13->___restart_interval = L_16; V_3 = 1; goto IL_04e2; } IL_008f: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_17 = ___0_z; NullCheck(L_17); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_18 = L_17->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_19; L_19 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_18, NULL); V_0 = ((int32_t)il2cpp_codegen_subtract(L_19, 2)); goto IL_016e; } IL_00a2: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_20 = ___0_z; NullCheck(L_20); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_21 = L_20->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_22; L_22 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_21, NULL); V_5 = L_22; int32_t L_23 = V_5; V_6 = ((int32_t)(L_23>>4)); int32_t L_24 = V_6; if (L_24) { goto IL_00bd; } } { G_B17_0 = 0; goto IL_00be; } IL_00bd: { G_B17_0 = 1; } IL_00be: { V_7 = G_B17_0; int32_t L_25 = V_5; V_8 = ((int32_t)(L_25&((int32_t)15))); V_9 = 0; int32_t L_26 = V_6; if (!L_26) { goto IL_00d8; } } { int32_t L_27 = V_6; G_B20_0 = ((((int32_t)((((int32_t)L_27) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00d9; } IL_00d8: { G_B20_0 = 0; } IL_00d9: { V_10 = (bool)G_B20_0; bool L_28 = V_10; if (!L_28) { goto IL_00ef; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_29; L_29 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral4B5472780B81F4149C5E59E5F24B58E7ACB76F48, NULL); V_3 = L_29; goto IL_04e2; } IL_00ef: { int32_t L_30 = V_8; V_11 = (bool)((((int32_t)L_30) > ((int32_t)3))? 1 : 0); bool L_31 = V_11; if (!L_31) { goto IL_010a; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_32; L_32 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral7C3EAC40DCC235C4584638D7DF3BED72FC03C39B, NULL); V_3 = L_32; goto IL_04e2; } IL_010a: { V_9 = 0; goto IL_0151; } IL_010f: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_33 = ___0_z; NullCheck(L_33); uint16_t** L_34 = L_33->___dequant; int32_t L_35 = V_8; uint32_t L_36 = sizeof(uint16_t*); intptr_t L_37 = *((intptr_t*)((uint16_t**)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_35), (int32_t)L_36))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; uint8_t L_41 = (L_38)->GetAt(static_cast(L_40)); int32_t L_42 = V_7; if (L_42) { G_B27_0 = ((intptr_t)il2cpp_codegen_add(L_37, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_41), 2)))); goto IL_013e; } G_B26_0 = ((intptr_t)il2cpp_codegen_add(L_37, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_41), 2)))); } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_43 = ___0_z; NullCheck(L_43); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_44 = L_43->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_45; L_45 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_44, NULL); G_B28_0 = ((int32_t)(L_45)); G_B28_1 = G_B26_0; goto IL_0149; } IL_013e: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_46 = ___0_z; NullCheck(L_46); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_47 = L_46->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_48; L_48 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_47, NULL); G_B28_0 = L_48; G_B28_1 = G_B27_0; } IL_0149: { *((int16_t*)G_B28_1) = (int16_t)((int32_t)(uint16_t)G_B28_0); int32_t L_49 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_0151: { int32_t L_50 = V_9; V_12 = (bool)((((int32_t)L_50) < ((int32_t)((int32_t)64)))? 1 : 0); bool L_51 = V_12; if (L_51) { goto IL_010f; } } { int32_t L_52 = V_0; int32_t L_53 = V_7; if (L_53) { G_B32_0 = L_52; goto IL_0166; } G_B31_0 = L_52; } { G_B33_0 = ((int32_t)65); G_B33_1 = G_B31_0; goto IL_016b; } IL_0166: { G_B33_0 = ((int32_t)129); G_B33_1 = G_B32_0; } IL_016b: { V_0 = ((int32_t)il2cpp_codegen_subtract(G_B33_1, G_B33_0)); } IL_016e: { int32_t L_54 = V_0; V_13 = (bool)((((int32_t)L_54) > ((int32_t)0))? 1 : 0); bool L_55 = V_13; if (L_55) { goto IL_00a2; } } { int32_t L_56 = V_0; if (!L_56) { goto IL_0181; } } { G_B38_0 = 0; goto IL_0182; } IL_0181: { G_B38_0 = 1; } IL_0182: { V_3 = G_B38_0; goto IL_04e2; } IL_0188: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_57 = ___0_z; NullCheck(L_57); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_58 = L_57->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_59; L_59 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_58, NULL); V_0 = ((int32_t)il2cpp_codegen_subtract(L_59, 2)); goto IL_0325; } IL_019b: { uintptr_t L_60 = ((uintptr_t)((int32_t)64)); int8_t* L_61 = (int8_t*) (L_60 ? alloca(L_60) : NULL); memset(L_61, 0, L_60); V_15 = (int32_t*)(L_61); V_16 = 0; V_17 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_62 = ___0_z; NullCheck(L_62); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_63 = L_62->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_64; L_64 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_63, NULL); V_18 = L_64; int32_t L_65 = V_18; V_19 = ((int32_t)(L_65>>4)); int32_t L_66 = V_18; V_20 = ((int32_t)(L_66&((int32_t)15))); int32_t L_67 = V_19; if ((((int32_t)L_67) > ((int32_t)1))) { goto IL_01cf; } } { int32_t L_68 = V_20; G_B43_0 = ((((int32_t)L_68) > ((int32_t)3))? 1 : 0); goto IL_01d0; } IL_01cf: { G_B43_0 = 1; } IL_01d0: { V_21 = (bool)G_B43_0; bool L_69 = V_21; if (!L_69) { goto IL_01e6; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_70; L_70 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral49568306F9336AA4D2F298737583C54947BE92D7, NULL); V_3 = L_70; goto IL_04e2; } IL_01e6: { V_16 = 0; goto IL_0215; } IL_01eb: { int32_t* L_71 = V_15; int32_t L_72 = V_16; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_73 = ___0_z; NullCheck(L_73); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_74 = L_73->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_75; L_75 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_74, NULL); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_71, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_72), 4))))) = (int32_t)L_75; int32_t L_76 = V_17; int32_t* L_77 = V_15; int32_t L_78 = V_16; int32_t L_79 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_77, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_78), 4)))))); V_17 = ((int32_t)il2cpp_codegen_add(L_76, L_79)); int32_t L_80 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_80, 1)); } IL_0215: { int32_t L_81 = V_16; V_22 = (bool)((((int32_t)L_81) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_82 = V_22; if (L_82) { goto IL_01eb; } } { int32_t L_83 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_83, ((int32_t)17))); int32_t L_84 = V_19; V_23 = (bool)((((int32_t)L_84) == ((int32_t)0))? 1 : 0); bool L_85 = V_23; if (!L_85) { goto IL_027b; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_86 = ___0_z; NullCheck(L_86); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_87 = L_86->___huff_dc; int32_t L_88 = V_20; uint32_t L_89 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); int32_t* L_90 = V_15; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_91; L_91 = StbImage_stbi__build_huffman_m50A4591631443B199A14DCE7E53F30B33EC6AF60(((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_87, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_88), (int32_t)L_89)))), L_90, NULL); V_24 = (bool)((((int32_t)L_91) == ((int32_t)0))? 1 : 0); bool L_92 = V_24; if (!L_92) { goto IL_025a; } } { V_3 = 0; goto IL_04e2; } IL_025a: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_93 = ___0_z; NullCheck(L_93); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_94 = L_93->___huff_dc; int32_t L_95 = V_20; uint32_t L_96 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); NullCheck(((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_94, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_95), (int32_t)L_96))))); U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E* L_97 = (U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E*)(&((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_94, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_95), (int32_t)L_96))))->___values); uint8_t* L_98 = (uint8_t*)(&L_97->___FixedElementField); V_14 = (uint8_t*)((uintptr_t)L_98); goto IL_02c3; } IL_027b: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_99 = ___0_z; NullCheck(L_99); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_100 = L_99->___huff_ac; int32_t L_101 = V_20; uint32_t L_102 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); int32_t* L_103 = V_15; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_104; L_104 = StbImage_stbi__build_huffman_m50A4591631443B199A14DCE7E53F30B33EC6AF60(((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_100, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_101), (int32_t)L_102)))), L_103, NULL); V_25 = (bool)((((int32_t)L_104) == ((int32_t)0))? 1 : 0); bool L_105 = V_25; if (!L_105) { goto IL_02a4; } } { V_3 = 0; goto IL_04e2; } IL_02a4: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_106 = ___0_z; NullCheck(L_106); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_107 = L_106->___huff_ac; int32_t L_108 = V_20; uint32_t L_109 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); NullCheck(((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_107, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_108), (int32_t)L_109))))); U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E* L_110 = (U3CvaluesU3Ee__FixedBuffer_t425B4FAF4A5C0DB8559A642A11F2C944321B591E*)(&((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_107, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_108), (int32_t)L_109))))->___values); uint8_t* L_111 = (uint8_t*)(&L_110->___FixedElementField); V_14 = (uint8_t*)((uintptr_t)L_111); } IL_02c3: { V_16 = 0; goto IL_02df; } IL_02c8: { uint8_t* L_112 = V_14; int32_t L_113 = V_16; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_114 = ___0_z; NullCheck(L_114); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_115 = L_114->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_116; L_116 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_115, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_112, L_113))) = (int8_t)L_116; int32_t L_117 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_117, 1)); } IL_02df: { int32_t L_118 = V_16; int32_t L_119 = V_17; V_26 = (bool)((((int32_t)L_118) < ((int32_t)L_119))? 1 : 0); bool L_120 = V_26; if (L_120) { goto IL_02c8; } } { int32_t L_121 = V_19; V_27 = (bool)((!(((uint32_t)L_121) <= ((uint32_t)0)))? 1 : 0); bool L_122 = V_27; if (!L_122) { goto IL_031f; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_123 = ___0_z; NullCheck(L_123); int16_t** L_124 = L_123->___fast_ac; int32_t L_125 = V_20; uint32_t L_126 = sizeof(int16_t*); intptr_t L_127 = *((intptr_t*)((int16_t**)il2cpp_codegen_add((intptr_t)L_124, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_125), (int32_t)L_126))))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_128 = ___0_z; NullCheck(L_128); stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F* L_129 = L_128->___huff_ac; int32_t L_130 = V_20; uint32_t L_131 = sizeof(stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__build_fast_ac_m66058C2EAAC674583A2DDD3324EA572C3F68B70D((int16_t*)L_127, ((stbi__huffman_t6DEAA8DAB0C7E7B906ED693F3B02A4FB88BC8D7F*)il2cpp_codegen_add((intptr_t)L_129, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_130), (int32_t)L_131)))), NULL); } IL_031f: { int32_t L_132 = V_0; int32_t L_133 = V_17; V_0 = ((int32_t)il2cpp_codegen_subtract(L_132, L_133)); } IL_0325: { int32_t L_134 = V_0; V_28 = (bool)((((int32_t)L_134) > ((int32_t)0))? 1 : 0); bool L_135 = V_28; if (L_135) { goto IL_019b; } } { int32_t L_136 = V_0; if (!L_136) { goto IL_0338; } } { G_B65_0 = 0; goto IL_0339; } IL_0338: { G_B65_0 = 1; } IL_0339: { V_3 = G_B65_0; goto IL_04e2; } IL_033f: { int32_t L_137 = ___1_m; if ((((int32_t)L_137) < ((int32_t)((int32_t)224)))) { goto IL_034f; } } { int32_t L_138 = ___1_m; if ((((int32_t)L_138) <= ((int32_t)((int32_t)239)))) { goto IL_0359; } } IL_034f: { int32_t L_139 = ___1_m; G_B70_0 = ((((int32_t)L_139) == ((int32_t)((int32_t)254)))? 1 : 0); goto IL_035a; } IL_0359: { G_B70_0 = 1; } IL_035a: { V_29 = (bool)G_B70_0; bool L_140 = V_29; if (!L_140) { goto IL_04d5; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_141 = ___0_z; NullCheck(L_141); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_142 = L_141->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_143; L_143 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_142, NULL); V_0 = L_143; int32_t L_144 = V_0; V_30 = (bool)((((int32_t)L_144) < ((int32_t)2))? 1 : 0); bool L_145 = V_30; if (!L_145) { goto IL_03a9; } } { int32_t L_146 = ___1_m; V_31 = (bool)((((int32_t)L_146) == ((int32_t)((int32_t)254)))? 1 : 0); bool L_147 = V_31; if (!L_147) { goto IL_0399; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_148; L_148 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralCC4166D56C77CF1B34C80EABE94AFBF80BC17B58, NULL); V_3 = L_148; goto IL_04e2; } IL_0399: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_149; L_149 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralE2E55F2C4D7E2BF28B3E9693E0E2CCCE32F52A67, NULL); V_3 = L_149; goto IL_04e2; } IL_03a9: { int32_t L_150 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_150, 2)); int32_t L_151 = ___1_m; if ((!(((uint32_t)L_151) == ((uint32_t)((int32_t)224))))) { goto IL_03be; } } { int32_t L_152 = V_0; G_B78_0 = ((((int32_t)((((int32_t)L_152) < ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_03bf; } IL_03be: { G_B78_0 = 0; } IL_03bf: { V_32 = (bool)G_B78_0; bool L_153 = V_32; if (!L_153) { goto IL_041f; } } { V_33 = 1; V_34 = 0; V_34 = 0; goto IL_03f8; } IL_03d1: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_154 = ___0_z; NullCheck(L_154); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_155 = L_154->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_156; L_156 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_155, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_157 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__process_marker_tag; int32_t L_158 = V_34; NullCheck(L_157); int32_t L_159 = L_158; uint8_t L_160 = (L_157)->GetAt(static_cast(L_159)); V_35 = (bool)((((int32_t)((((int32_t)L_156) == ((int32_t)L_160))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_161 = V_35; if (!L_161) { goto IL_03f2; } } { V_33 = 0; } IL_03f2: { int32_t L_162 = V_34; V_34 = ((int32_t)il2cpp_codegen_add(L_162, 1)); } IL_03f8: { int32_t L_163 = V_34; V_36 = (bool)((((int32_t)L_163) < ((int32_t)5))? 1 : 0); bool L_164 = V_36; if (L_164) { goto IL_03d1; } } { int32_t L_165 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_165, 5)); int32_t L_166 = V_33; V_37 = (bool)((!(((uint32_t)L_166) <= ((uint32_t)0)))? 1 : 0); bool L_167 = V_37; if (!L_167) { goto IL_0419; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_168 = ___0_z; NullCheck(L_168); L_168->___jfif = 1; } IL_0419: { goto IL_04c4; } IL_041f: { int32_t L_169 = ___1_m; if ((!(((uint32_t)L_169) == ((uint32_t)((int32_t)238))))) { goto IL_0431; } } { int32_t L_170 = V_0; G_B90_0 = ((((int32_t)((((int32_t)L_170) < ((int32_t)((int32_t)12)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0432; } IL_0431: { G_B90_0 = 0; } IL_0432: { V_38 = (bool)G_B90_0; bool L_171 = V_38; if (!L_171) { goto IL_04c4; } } { V_39 = 1; V_40 = 0; V_40 = 0; goto IL_046e; } IL_0447: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_172 = ___0_z; NullCheck(L_172); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_173 = L_172->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_174; L_174 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_173, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_175 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__process_marker_tag; int32_t L_176 = V_40; NullCheck(L_175); int32_t L_177 = L_176; uint8_t L_178 = (L_175)->GetAt(static_cast(L_177)); V_41 = (bool)((((int32_t)((((int32_t)L_174) == ((int32_t)L_178))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_179 = V_41; if (!L_179) { goto IL_0468; } } { V_39 = 0; } IL_0468: { int32_t L_180 = V_40; V_40 = ((int32_t)il2cpp_codegen_add(L_180, 1)); } IL_046e: { int32_t L_181 = V_40; V_42 = (bool)((((int32_t)L_181) < ((int32_t)6))? 1 : 0); bool L_182 = V_42; if (L_182) { goto IL_0447; } } { int32_t L_183 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_183, 6)); int32_t L_184 = V_39; V_43 = (bool)((!(((uint32_t)L_184) <= ((uint32_t)0)))? 1 : 0); bool L_185 = V_43; if (!L_185) { goto IL_04c3; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_186 = ___0_z; NullCheck(L_186); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_187 = L_186->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_188; L_188 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_187, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_189 = ___0_z; NullCheck(L_189); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_190 = L_189->___s; int32_t L_191; L_191 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_190, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_192 = ___0_z; NullCheck(L_192); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_193 = L_192->___s; int32_t L_194; L_194 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_193, NULL); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_195 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_196 = ___0_z; NullCheck(L_196); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_197 = L_196->___s; uint8_t L_198; L_198 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_197, NULL); NullCheck(L_195); L_195->___app14_color_transform = L_198; int32_t L_199 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_199, 6)); } IL_04c3: { } IL_04c4: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_200 = ___0_z; NullCheck(L_200); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_201 = L_200->___s; int32_t L_202 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_201, L_202, NULL); V_3 = 1; goto IL_04e2; } IL_04d5: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_203; L_203 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral850D30564D36F844C5C93087CFA073844F4A7D5A, NULL); V_3 = L_203; goto IL_04e2; } IL_04e2: { int32_t L_204 = V_3; return L_204; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__process_scan_header_mAFFF476B42D14582208B73F43331194E1977394F (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1254D5C2871AF95072601294F108097732259B95); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E9D349989E7B5DC5A6496572390DC225C8D63BD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7070EC35B46C288548C9469CA08E0399A8FDF67D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A75E359E90D594B043BA1FCAB94D440872A48AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87E6AA0AA27E2A251E9F8E28B20FBECC51510D04); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; int32_t V_14 = 0; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; int32_t G_B4_0 = 0; int32_t G_B29_0 = 0; int32_t G_B37_0 = 0; { V_0 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_z; NullCheck(L_0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = L_0->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_2; L_2 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_1, NULL); V_1 = L_2; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_3 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_z; NullCheck(L_4); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_5 = L_4->___s; uint8_t L_6; L_6 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_5, NULL); NullCheck(L_3); L_3->___scan_n = L_6; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_7 = ___0_z; NullCheck(L_7); int32_t L_8 = L_7->___scan_n; if ((((int32_t)L_8) < ((int32_t)1))) { goto IL_0047; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_9 = ___0_z; NullCheck(L_9); int32_t L_10 = L_9->___scan_n; if ((((int32_t)L_10) > ((int32_t)4))) { goto IL_0047; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_11 = ___0_z; NullCheck(L_11); int32_t L_12 = L_11->___scan_n; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_13 = ___0_z; NullCheck(L_13); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = L_13->___s; NullCheck(L_14); int32_t L_15 = L_14->___img_n; G_B4_0 = ((((int32_t)L_12) > ((int32_t)L_15))? 1 : 0); goto IL_0048; } IL_0047: { G_B4_0 = 1; } IL_0048: { V_2 = (bool)G_B4_0; bool L_16 = V_2; if (!L_16) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_17; L_17 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral1254D5C2871AF95072601294F108097732259B95, NULL); V_3 = L_17; goto IL_02b6; } IL_005c: { int32_t L_18 = V_1; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_19 = ___0_z; NullCheck(L_19); int32_t L_20 = L_19->___scan_n; V_4 = (bool)((((int32_t)((((int32_t)L_18) == ((int32_t)((int32_t)il2cpp_codegen_add(6, ((int32_t)il2cpp_codegen_multiply(2, L_20))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_21 = V_4; if (!L_21) { goto IL_0082; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_22; L_22 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral7070EC35B46C288548C9469CA08E0399A8FDF67D, NULL); V_3 = L_22; goto IL_02b6; } IL_0082: { V_0 = 0; goto IL_01ab; } IL_0089: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_23 = ___0_z; NullCheck(L_23); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_24 = L_23->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_25; L_25 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_24, NULL); V_5 = L_25; V_6 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_26 = ___0_z; NullCheck(L_26); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_27 = L_26->___s; uint8_t L_28; L_28 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_27, NULL); V_7 = L_28; V_6 = 0; goto IL_00d4; } IL_00ac: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_29 = ___0_z; NullCheck(L_29); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_30 = L_29->___img_comp; int32_t L_31 = V_6; uint32_t L_32 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), (int32_t)L_32))))); int32_t L_33 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_31), (int32_t)L_32))))->___id; int32_t L_34 = V_5; V_8 = (bool)((((int32_t)L_33) == ((int32_t)L_34))? 1 : 0); bool L_35 = V_8; if (!L_35) { goto IL_00ce; } } { goto IL_00e9; } IL_00ce: { int32_t L_36 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00d4: { int32_t L_37 = V_6; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_38 = ___0_z; NullCheck(L_38); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_39 = L_38->___s; NullCheck(L_39); int32_t L_40 = L_39->___img_n; V_9 = (bool)((((int32_t)L_37) < ((int32_t)L_40))? 1 : 0); bool L_41 = V_9; if (L_41) { goto IL_00ac; } } IL_00e9: { int32_t L_42 = V_6; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_43 = ___0_z; NullCheck(L_43); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_44 = L_43->___s; NullCheck(L_44); int32_t L_45 = L_44->___img_n; V_10 = (bool)((((int32_t)L_42) == ((int32_t)L_45))? 1 : 0); bool L_46 = V_10; if (!L_46) { goto IL_0105; } } { V_3 = 0; goto IL_02b6; } IL_0105: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_47 = ___0_z; NullCheck(L_47); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_48 = L_47->___img_comp; int32_t L_49 = V_6; uint32_t L_50 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); int32_t L_51 = V_7; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_49), (int32_t)L_50))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_49), (int32_t)L_50))))->___hd = ((int32_t)(L_51>>4)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_52 = ___0_z; NullCheck(L_52); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_53 = L_52->___img_comp; int32_t L_54 = V_6; uint32_t L_55 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_53, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_54), (int32_t)L_55))))); int32_t L_56 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_53, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_54), (int32_t)L_55))))->___hd; V_11 = (bool)((((int32_t)L_56) > ((int32_t)3))? 1 : 0); bool L_57 = V_11; if (!L_57) { goto IL_014e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_58; L_58 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral87E6AA0AA27E2A251E9F8E28B20FBECC51510D04, NULL); V_3 = L_58; goto IL_02b6; } IL_014e: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_59 = ___0_z; NullCheck(L_59); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_60 = L_59->___img_comp; int32_t L_61 = V_6; uint32_t L_62 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); int32_t L_63 = V_7; NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_61), (int32_t)L_62))))); ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_61), (int32_t)L_62))))->___ha = ((int32_t)(L_63&((int32_t)15))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_64 = ___0_z; NullCheck(L_64); unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1* L_65 = L_64->___img_comp; int32_t L_66 = V_6; uint32_t L_67 = sizeof(unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1); NullCheck(((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_65, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_66), (int32_t)L_67))))); int32_t L_68 = ((unnamed1_tFFCD00E633D511D08F0102AF033EAEF84DB82DF1*)il2cpp_codegen_add((intptr_t)L_65, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_66), (int32_t)L_67))))->___ha; V_12 = (bool)((((int32_t)L_68) > ((int32_t)3))? 1 : 0); bool L_69 = V_12; if (!L_69) { goto IL_0198; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_70; L_70 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral7A75E359E90D594B043BA1FCAB94D440872A48AE, NULL); V_3 = L_70; goto IL_02b6; } IL_0198: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_71 = ___0_z; NullCheck(L_71); int32_t* L_72 = L_71->___order; int32_t L_73 = V_0; int32_t L_74 = V_6; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_72, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_73), 4))))) = (int32_t)L_74; int32_t L_75 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_75, 1)); } IL_01ab: { int32_t L_76 = V_0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_77 = ___0_z; NullCheck(L_77); int32_t L_78 = L_77->___scan_n; V_13 = (bool)((((int32_t)L_76) < ((int32_t)L_78))? 1 : 0); bool L_79 = V_13; if (L_79) { goto IL_0089; } } { V_14 = 0; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_80 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_81 = ___0_z; NullCheck(L_81); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_82 = L_81->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_83; L_83 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_82, NULL); NullCheck(L_80); L_80->___spec_start = L_83; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_84 = ___0_z; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_85 = ___0_z; NullCheck(L_85); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_86 = L_85->___s; uint8_t L_87; L_87 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_86, NULL); NullCheck(L_84); L_84->___spec_end = L_87; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_88 = ___0_z; NullCheck(L_88); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_89 = L_88->___s; uint8_t L_90; L_90 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_89, NULL); V_14 = L_90; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_91 = ___0_z; int32_t L_92 = V_14; NullCheck(L_91); L_91->___succ_high = ((int32_t)(L_92>>4)); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_93 = ___0_z; int32_t L_94 = V_14; NullCheck(L_93); L_93->___succ_low = ((int32_t)(L_94&((int32_t)15))); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_95 = ___0_z; NullCheck(L_95); int32_t L_96 = L_95->___progressive; V_15 = (bool)((!(((uint32_t)L_96) <= ((uint32_t)0)))? 1 : 0); bool L_97 = V_15; if (!L_97) { goto IL_0264; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_98 = ___0_z; NullCheck(L_98); int32_t L_99 = L_98->___spec_start; if ((((int32_t)L_99) > ((int32_t)((int32_t)63)))) { goto IL_024d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_100 = ___0_z; NullCheck(L_100); int32_t L_101 = L_100->___spec_end; if ((((int32_t)L_101) > ((int32_t)((int32_t)63)))) { goto IL_024d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_102 = ___0_z; NullCheck(L_102); int32_t L_103 = L_102->___spec_start; stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_104 = ___0_z; NullCheck(L_104); int32_t L_105 = L_104->___spec_end; if ((((int32_t)L_103) > ((int32_t)L_105))) { goto IL_024d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_106 = ___0_z; NullCheck(L_106); int32_t L_107 = L_106->___succ_high; if ((((int32_t)L_107) > ((int32_t)((int32_t)13)))) { goto IL_024d; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_108 = ___0_z; NullCheck(L_108); int32_t L_109 = L_108->___succ_low; G_B29_0 = ((((int32_t)L_109) > ((int32_t)((int32_t)13)))? 1 : 0); goto IL_024e; } IL_024d: { G_B29_0 = 1; } IL_024e: { V_16 = (bool)G_B29_0; bool L_110 = V_16; if (!L_110) { goto IL_0261; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_111; L_111 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral5E9D349989E7B5DC5A6496572390DC225C8D63BD, NULL); V_3 = L_111; goto IL_02b6; } IL_0261: { goto IL_02b1; } IL_0264: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_112 = ___0_z; NullCheck(L_112); int32_t L_113 = L_112->___spec_start; V_17 = (bool)((!(((uint32_t)L_113) <= ((uint32_t)0)))? 1 : 0); bool L_114 = V_17; if (!L_114) { goto IL_0281; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_115; L_115 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral5E9D349989E7B5DC5A6496572390DC225C8D63BD, NULL); V_3 = L_115; goto IL_02b6; } IL_0281: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_116 = ___0_z; NullCheck(L_116); int32_t L_117 = L_116->___succ_high; if (L_117) { goto IL_0294; } } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_118 = ___0_z; NullCheck(L_118); int32_t L_119 = L_118->___succ_low; G_B37_0 = ((!(((uint32_t)L_119) <= ((uint32_t)0)))? 1 : 0); goto IL_0295; } IL_0294: { G_B37_0 = 1; } IL_0295: { V_18 = (bool)G_B37_0; bool L_120 = V_18; if (!L_120) { goto IL_02a8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_121; L_121 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral5E9D349989E7B5DC5A6496572390DC225C8D63BD, NULL); V_3 = L_121; goto IL_02b6; } IL_02a8: { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_122 = ___0_z; NullCheck(L_122); L_122->___spec_end = ((int32_t)63); } IL_02b1: { V_3 = 1; goto IL_02b6; } IL_02b6: { int32_t L_123 = V_3; return L_123; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__resample_row_generic_m54F015417AD1EAEAAA62E0032D2196FCBB235922 (uint8_t* ___0__out_, uint8_t* ___1_in_near, uint8_t* ___2_in_far, int32_t ___3_w, int32_t ___4_hs, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; uint8_t* V_4 = NULL; { V_0 = 0; V_1 = 0; V_0 = 0; goto IL_002b; } IL_0009: { V_1 = 0; goto IL_001e; } IL_000d: { uint8_t* L_0 = ___0__out_; int32_t L_1 = V_0; int32_t L_2 = ___4_hs; int32_t L_3 = V_1; uint8_t* L_4 = ___1_in_near; int32_t L_5 = V_0; int32_t L_6 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, L_2)), L_3))))) = (int8_t)L_6; int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_001e: { int32_t L_8 = V_1; int32_t L_9 = ___4_hs; V_2 = (bool)((((int32_t)L_8) < ((int32_t)L_9))? 1 : 0); bool L_10 = V_2; if (L_10) { goto IL_000d; } } { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002b: { int32_t L_12 = V_0; int32_t L_13 = ___3_w; V_3 = (bool)((((int32_t)L_12) < ((int32_t)L_13))? 1 : 0); bool L_14 = V_3; if (L_14) { goto IL_0009; } } { uint8_t* L_15 = ___0__out_; V_4 = L_15; goto IL_0038; } IL_0038: { uint8_t* L_16 = V_4; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__resample_row_h_2_mBDB140D10C6010953C9B3FAD1471BC3A975A609A (uint8_t* ___0__out_, uint8_t* ___1_in_near, uint8_t* ___2_in_far, int32_t ___3_w, int32_t ___4_hs, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t* V_1 = NULL; bool V_2 = false; uint8_t V_3 = 0x0; uint8_t* V_4 = NULL; int32_t V_5 = 0; bool V_6 = false; { V_0 = 0; uint8_t* L_0 = ___1_in_near; V_1 = L_0; int32_t L_1 = ___3_w; V_2 = (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_0021; } } { uint8_t* L_3 = ___0__out_; uint8_t* L_4 = ___0__out_; uint8_t* L_5 = V_1; int32_t L_6 = (*(L_5)); int32_t L_7 = L_6; V_3 = (uint8_t)L_7; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, 1))) = (int8_t)L_7; uint8_t L_8 = V_3; *((int8_t*)L_3) = (int8_t)L_8; uint8_t* L_9 = ___0__out_; V_4 = L_9; goto IL_00aa; } IL_0021: { uint8_t* L_10 = ___0__out_; uint8_t* L_11 = V_1; int32_t L_12 = (*(L_11)); *((int8_t*)L_10) = (int8_t)L_12; uint8_t* L_13 = ___0__out_; uint8_t* L_14 = V_1; int32_t L_15 = (*(L_14)); uint8_t* L_16 = V_1; int32_t L_17 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, 1)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, 1))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_15, 3)), L_17)), 2))>>2))); V_0 = 1; goto IL_0071; } IL_003b: { uint8_t* L_18 = V_1; int32_t L_19 = V_0; int32_t L_20 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)))); V_5 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_20)), 2)); uint8_t* L_21 = ___0__out_; int32_t L_22 = V_0; int32_t L_23 = V_5; uint8_t* L_24 = V_1; int32_t L_25 = V_0; int32_t L_26 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, ((int32_t)il2cpp_codegen_subtract(L_25, 1)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, ((int32_t)il2cpp_codegen_multiply(L_22, 2))))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_23, L_26))>>2))); uint8_t* L_27 = ___0__out_; int32_t L_28 = V_0; int32_t L_29 = V_5; uint8_t* L_30 = V_1; int32_t L_31 = V_0; int32_t L_32 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, ((int32_t)il2cpp_codegen_add(L_31, 1)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_28, 2)), 1))))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_29, L_32))>>2))); int32_t L_33 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_0071: { int32_t L_34 = V_0; int32_t L_35 = ___3_w; V_6 = (bool)((((int32_t)L_34) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_35, 1))))? 1 : 0); bool L_36 = V_6; if (L_36) { goto IL_003b; } } { uint8_t* L_37 = ___0__out_; int32_t L_38 = V_0; uint8_t* L_39 = V_1; int32_t L_40 = ___3_w; int32_t L_41 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_39, ((int32_t)il2cpp_codegen_subtract(L_40, 2)))))); uint8_t* L_42 = V_1; int32_t L_43 = ___3_w; int32_t L_44 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, ((int32_t)il2cpp_codegen_subtract(L_43, 1)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, ((int32_t)il2cpp_codegen_multiply(L_38, 2))))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_41, 3)), L_44)), 2))>>2))); uint8_t* L_45 = ___0__out_; int32_t L_46 = V_0; uint8_t* L_47 = V_1; int32_t L_48 = ___3_w; int32_t L_49 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, ((int32_t)il2cpp_codegen_subtract(L_48, 1)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_45, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_46, 2)), 1))))) = (int8_t)L_49; uint8_t* L_50 = ___0__out_; V_4 = L_50; goto IL_00aa; } IL_00aa: { uint8_t* L_51 = V_4; return L_51; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__resample_row_hv_2_m679EDBCF52DE975A770A39F14BB03A2539D933B9 (uint8_t* ___0__out_, uint8_t* ___1_in_near, uint8_t* ___2_in_far, int32_t ___3_w, int32_t ___4_hs, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; uint8_t V_4 = 0x0; uint8_t* V_5 = NULL; bool V_6 = false; { V_0 = 0; V_1 = 0; V_2 = 0; int32_t L_0 = ___3_w; V_3 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0); bool L_1 = V_3; if (!L_1) { goto IL_002c; } } { uint8_t* L_2 = ___0__out_; uint8_t* L_3 = ___0__out_; uint8_t* L_4 = ___1_in_near; int32_t L_5 = (*(L_4)); uint8_t* L_6 = ___2_in_far; int32_t L_7 = (*(L_6)); int32_t L_8 = ((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_5)), L_7)), 2))>>2))); V_4 = (uint8_t)L_8; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, 1))) = (int8_t)L_8; uint8_t L_9 = V_4; *((int8_t*)L_2) = (int8_t)L_9; uint8_t* L_10 = ___0__out_; V_5 = L_10; goto IL_0093; } IL_002c: { uint8_t* L_11 = ___1_in_near; int32_t L_12 = (*(L_11)); uint8_t* L_13 = ___2_in_far; int32_t L_14 = (*(L_13)); V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_12)), L_14)); uint8_t* L_15 = ___0__out_; int32_t L_16 = V_2; *((int8_t*)L_15) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_16, 2))>>2))); V_0 = 1; goto IL_0076; } IL_0040: { int32_t L_17 = V_2; V_1 = L_17; uint8_t* L_18 = ___1_in_near; int32_t L_19 = V_0; int32_t L_20 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)))); uint8_t* L_21 = ___2_in_far; int32_t L_22 = V_0; int32_t L_23 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, L_22)))); V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_20)), L_23)); uint8_t* L_24 = ___0__out_; int32_t L_25 = V_0; int32_t L_26 = V_1; int32_t L_27 = V_2; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_25, 2)), 1))))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_26)), L_27)), 8))>>4))); uint8_t* L_28 = ___0__out_; int32_t L_29 = V_0; int32_t L_30 = V_2; int32_t L_31 = V_1; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, ((int32_t)il2cpp_codegen_multiply(L_29, 2))))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_30)), L_31)), 8))>>4))); int32_t L_32 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0076: { int32_t L_33 = V_0; int32_t L_34 = ___3_w; V_6 = (bool)((((int32_t)L_33) < ((int32_t)L_34))? 1 : 0); bool L_35 = V_6; if (L_35) { goto IL_0040; } } { uint8_t* L_36 = ___0__out_; int32_t L_37 = ___3_w; int32_t L_38 = V_2; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_37, 2)), 1))))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_38, 2))>>2))); uint8_t* L_39 = ___0__out_; V_5 = L_39; goto IL_0093; } IL_0093: { uint8_t* L_40 = V_5; return L_40; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* StbImage_stbi__resample_row_v_2_m54EB9D8A3D8EA34385738E254F42E2C358629AE2 (uint8_t* ___0__out_, uint8_t* ___1_in_near, uint8_t* ___2_in_far, int32_t ___3_w, int32_t ___4_hs, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; uint8_t* V_2 = NULL; { V_0 = 0; V_0 = 0; goto IL_001f; } IL_0007: { uint8_t* L_0 = ___0__out_; int32_t L_1 = V_0; uint8_t* L_2 = ___1_in_near; int32_t L_3 = V_0; int32_t L_4 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_2, L_3)))); uint8_t* L_5 = ___2_in_far; int32_t L_6 = V_0; int32_t L_7 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, L_1))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(3, L_4)), L_7)), 2))>>2))); int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001f: { int32_t L_9 = V_0; int32_t L_10 = ___3_w; V_1 = (bool)((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0); bool L_11 = V_1; if (L_11) { goto IL_0007; } } { uint8_t* L_12 = ___0__out_; V_2 = L_12; goto IL_002b; } IL_002b: { uint8_t* L_13 = V_2; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__setup_jpeg_m78008A269C318EBB24F31EF6564343391ED68104 (stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* ___0_j, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_stbi__YCbCr_to_RGB_row_m3FE36CE988CD259EB8AC0C074B0950665ED76E90_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_stbi__idct_block_m9E8A1C89B7B4F53A1FA2E4194DFCEFF77341CBC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_stbi__resample_row_hv_2_m679EDBCF52DE975A770A39F14BB03A2539D933B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_0 = ___0_j; delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* L_1 = (delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9*)il2cpp_codegen_object_new(delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9_il2cpp_TypeInfo_var); delegate0__ctor_m0AF38915FF0F5132E782B90701002BCACDC1D5FB(L_1, NULL, (intptr_t)((void*)StbImage_stbi__idct_block_m9E8A1C89B7B4F53A1FA2E4194DFCEFF77341CBC2_RuntimeMethod_var), NULL); NullCheck(L_0); L_0->___idct_block_kernel = L_1; Il2CppCodeGenWriteBarrier((void**)(&L_0->___idct_block_kernel), (void*)L_1); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_2 = ___0_j; delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42* L_3 = (delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42*)il2cpp_codegen_object_new(delegate1_tA72E7FDABB153CC626CB576C206AC24F5ED01C42_il2cpp_TypeInfo_var); delegate1__ctor_mA57476943A3DE980D0FECD01D322B4F4BDF4D7D3(L_3, NULL, (intptr_t)((void*)StbImage_stbi__YCbCr_to_RGB_row_m3FE36CE988CD259EB8AC0C074B0950665ED76E90_RuntimeMethod_var), NULL); NullCheck(L_2); L_2->___YCbCr_to_RGB_kernel = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_2->___YCbCr_to_RGB_kernel), (void*)L_3); stbi__jpeg_t783B73264C160BDD8FD99C2A40E683EBEDDB2402* L_4 = ___0_j; delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F* L_5 = (delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F*)il2cpp_codegen_object_new(delegate2_t9C599A06EF82738ECF5DDEBC45401143CB75CE0F_il2cpp_TypeInfo_var); delegate2__ctor_m399087F5232C1E9BED7C8CC1B0743681F7D99E20(L_5, NULL, (intptr_t)((void*)StbImage_stbi__resample_row_hv_2_m679EDBCF52DE975A770A39F14BB03A2539D933B9_RuntimeMethod_var), NULL); NullCheck(L_4); L_4->___resample_row_hv_2_kernel = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___resample_row_hv_2_kernel), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__YCbCr_to_RGB_row_m3FE36CE988CD259EB8AC0C074B0950665ED76E90 (uint8_t* ___0__out_, uint8_t* ___1_y, uint8_t* ___2_pcb, uint8_t* ___3_pcr, int32_t ___4_count, int32_t ___5_step, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; { V_0 = 0; V_0 = 0; goto IL_0113; } IL_000a: { uint8_t* L_0 = ___1_y; int32_t L_1 = V_0; int32_t L_2 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, L_1)))); V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_2<<((int32_t)20))), ((int32_t)524288))); V_2 = 0; V_3 = 0; V_4 = 0; uint8_t* L_3 = ___3_pcr; int32_t L_4 = V_0; int32_t L_5 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4)))); V_5 = ((int32_t)il2cpp_codegen_subtract(L_5, ((int32_t)128))); uint8_t* L_6 = ___2_pcb; int32_t L_7 = V_0; int32_t L_8 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7)))); V_6 = ((int32_t)il2cpp_codegen_subtract(L_8, ((int32_t)128))); int32_t L_9 = V_1; int32_t L_10 = V_5; V_2 = ((int32_t)il2cpp_codegen_add(L_9, ((int32_t)il2cpp_codegen_multiply(L_10, ((int32_t)1470208))))); int32_t L_11 = V_1; int32_t L_12 = V_5; int32_t L_13 = V_6; V_3 = ((int32_t)((int64_t)il2cpp_codegen_add(((int64_t)((int32_t)il2cpp_codegen_add(L_11, ((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)-748800)))))), ((int64_t)(((int64_t)((int32_t)il2cpp_codegen_multiply(L_13, ((int32_t)-360960))))&((int64_t)(uint64_t)((uint32_t)((int32_t)-65536)))))))); int32_t L_14 = V_1; int32_t L_15 = V_6; V_4 = ((int32_t)il2cpp_codegen_add(L_14, ((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)1858048))))); int32_t L_16 = V_2; V_2 = ((int32_t)(L_16>>((int32_t)20))); int32_t L_17 = V_3; V_3 = ((int32_t)(L_17>>((int32_t)20))); int32_t L_18 = V_4; V_4 = ((int32_t)(L_18>>((int32_t)20))); int32_t L_19 = V_2; V_7 = (bool)((!(((uint32_t)L_19) <= ((uint32_t)((int32_t)255))))? 1 : 0); bool L_20 = V_7; if (!L_20) { goto IL_00a2; } } { int32_t L_21 = V_2; V_8 = (bool)((((int32_t)L_21) < ((int32_t)0))? 1 : 0); bool L_22 = V_8; if (!L_22) { goto IL_009b; } } { V_2 = 0; goto IL_00a1; } IL_009b: { V_2 = ((int32_t)255); } IL_00a1: { } IL_00a2: { int32_t L_23 = V_3; V_9 = (bool)((!(((uint32_t)L_23) <= ((uint32_t)((int32_t)255))))? 1 : 0); bool L_24 = V_9; if (!L_24) { goto IL_00c6; } } { int32_t L_25 = V_3; V_10 = (bool)((((int32_t)L_25) < ((int32_t)0))? 1 : 0); bool L_26 = V_10; if (!L_26) { goto IL_00bf; } } { V_3 = 0; goto IL_00c5; } IL_00bf: { V_3 = ((int32_t)255); } IL_00c5: { } IL_00c6: { int32_t L_27 = V_4; V_11 = (bool)((!(((uint32_t)L_27) <= ((uint32_t)((int32_t)255))))? 1 : 0); bool L_28 = V_11; if (!L_28) { goto IL_00ee; } } { int32_t L_29 = V_4; V_12 = (bool)((((int32_t)L_29) < ((int32_t)0))? 1 : 0); bool L_30 = V_12; if (!L_30) { goto IL_00e6; } } { V_4 = 0; goto IL_00ed; } IL_00e6: { V_4 = ((int32_t)255); } IL_00ed: { } IL_00ee: { uint8_t* L_31 = ___0__out_; int32_t L_32 = V_2; *((int8_t*)L_31) = (int8_t)((int32_t)(uint8_t)L_32); uint8_t* L_33 = ___0__out_; int32_t L_34 = V_3; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 1))) = (int8_t)((int32_t)(uint8_t)L_34); uint8_t* L_35 = ___0__out_; int32_t L_36 = V_4; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, 2))) = (int8_t)((int32_t)(uint8_t)L_36); uint8_t* L_37 = ___0__out_; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 3))) = (int8_t)((int32_t)255); uint8_t* L_38 = ___0__out_; int32_t L_39 = ___5_step; ___0__out_ = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, L_39)); int32_t L_40 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_0113: { int32_t L_41 = V_0; int32_t L_42 = ___4_count; V_13 = (bool)((((int32_t)L_41) < ((int32_t)L_42))? 1 : 0); bool L_43 = V_13; if (L_43) { goto IL_000a; } } { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__check_png_header_m7D2B46D3F51120B597CD08F6B64B2E1A811ED532 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39E65F98C50DA1054CDBAB036E0E69E444BF1E53); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; { V_0 = 0; V_0 = 0; goto IL_002e; } IL_0007: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__check_png_header_png_sig; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_1 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_002a; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_7; L_7 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral39E65F98C50DA1054CDBAB036E0E69E444BF1E53, NULL); V_2 = L_7; goto IL_003a; } IL_002a: { int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002e: { int32_t L_9 = V_0; V_3 = (bool)((((int32_t)L_9) < ((int32_t)8))? 1 : 0); bool L_10 = V_3; if (L_10) { goto IL_0007; } } { V_2 = 1; goto IL_003a; } IL_003a: { int32_t L_11 = V_2; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__compute_transparency_m1223D1B02C34914C9D0603302ADACCF4E6825CBA (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, uint8_t* ___1_tc, int32_t ___2_out_n, const RuntimeMethod* method) { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_0 = NULL; uint32_t V_1 = 0; uint32_t V_2 = 0; uint8_t* V_3 = NULL; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t V_8 = 0; uint8_t* G_B4_0 = NULL; uint8_t* G_B3_0 = NULL; int32_t G_B5_0 = 0; uint8_t* G_B5_1 = NULL; int32_t G_B13_0 = 0; { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = ___0_z; NullCheck(L_0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = L_0->___s; V_0 = L_1; V_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = V_0; NullCheck(L_2); uint32_t L_3 = L_2->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = V_0; NullCheck(L_4); uint32_t L_5 = L_4->___img_y; V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_5)); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_6 = ___0_z; NullCheck(L_6); uint8_t* L_7 = L_6->____out_; V_3 = L_7; int32_t L_8 = ___2_out_n; V_4 = (bool)((((int32_t)L_8) == ((int32_t)2))? 1 : 0); bool L_9 = V_4; if (!L_9) { goto IL_0056; } } { V_1 = 0; goto IL_004a; } IL_002d: { uint8_t* L_10 = V_3; uint8_t* L_11 = V_3; int32_t L_12 = (*(L_11)); uint8_t* L_13 = ___1_tc; int32_t L_14 = (*(L_13)); if ((((int32_t)L_12) == ((int32_t)L_14))) { G_B4_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); goto IL_003e; } G_B3_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); } { G_B5_0 = ((int32_t)255); G_B5_1 = G_B3_0; goto IL_003f; } IL_003e: { G_B5_0 = 0; G_B5_1 = G_B4_0; } IL_003f: { *((int8_t*)G_B5_1) = (int8_t)((int32_t)(uint8_t)G_B5_0); uint8_t* L_15 = V_3; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 2)); uint32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, 1)); } IL_004a: { uint32_t L_17 = V_1; uint32_t L_18 = V_2; V_5 = (bool)((!(((uint32_t)L_17) >= ((uint32_t)L_18)))? 1 : 0); bool L_19 = V_5; if (L_19) { goto IL_002d; } } { goto IL_0096; } IL_0056: { V_1 = 0; goto IL_008c; } IL_005a: { uint8_t* L_20 = V_3; int32_t L_21 = (*(L_20)); uint8_t* L_22 = ___1_tc; int32_t L_23 = (*(L_22)); if ((!(((uint32_t)L_21) == ((uint32_t)L_23)))) { goto IL_0077; } } { uint8_t* L_24 = V_3; int32_t L_25 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1)))); uint8_t* L_26 = ___1_tc; int32_t L_27 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)))); if ((!(((uint32_t)L_25) == ((uint32_t)L_27)))) { goto IL_0077; } } { uint8_t* L_28 = V_3; int32_t L_29 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, 2)))); uint8_t* L_30 = ___1_tc; int32_t L_31 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 2)))); G_B13_0 = ((((int32_t)L_29) == ((int32_t)L_31))? 1 : 0); goto IL_0078; } IL_0077: { G_B13_0 = 0; } IL_0078: { V_6 = (bool)G_B13_0; bool L_32 = V_6; if (!L_32) { goto IL_0083; } } { uint8_t* L_33 = V_3; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 3))) = (int8_t)0; } IL_0083: { uint8_t* L_34 = V_3; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_34, 4)); uint32_t L_35 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, 1)); } IL_008c: { uint32_t L_36 = V_1; uint32_t L_37 = V_2; V_7 = (bool)((!(((uint32_t)L_36) >= ((uint32_t)L_37)))? 1 : 0); bool L_38 = V_7; if (L_38) { goto IL_005a; } } IL_0096: { V_8 = 1; goto IL_009b; } IL_009b: { int32_t L_39 = V_8; return L_39; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__compute_transparency16_mD6912A3CB8B36622BFA897CFFD551CE3909C48D8 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, uint16_t* ___1_tc, int32_t ___2_out_n, const RuntimeMethod* method) { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_0 = NULL; uint32_t V_1 = 0; uint32_t V_2 = 0; uint16_t* V_3 = NULL; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t V_8 = 0; uint16_t* G_B4_0 = NULL; uint16_t* G_B3_0 = NULL; int32_t G_B5_0 = 0; uint16_t* G_B5_1 = NULL; int32_t G_B13_0 = 0; { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = ___0_z; NullCheck(L_0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = L_0->___s; V_0 = L_1; V_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = V_0; NullCheck(L_2); uint32_t L_3 = L_2->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = V_0; NullCheck(L_4); uint32_t L_5 = L_4->___img_y; V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_5)); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_6 = ___0_z; NullCheck(L_6); uint8_t* L_7 = L_6->____out_; V_3 = (uint16_t*)L_7; int32_t L_8 = ___2_out_n; V_4 = (bool)((((int32_t)L_8) == ((int32_t)2))? 1 : 0); bool L_9 = V_4; if (!L_9) { goto IL_0059; } } { V_1 = 0; goto IL_004d; } IL_002d: { uint16_t* L_10 = V_3; uint16_t* L_11 = V_3; int32_t L_12 = (*(L_11)); uint16_t* L_13 = ___1_tc; int32_t L_14 = (*(L_13)); if ((((int32_t)L_12) == ((int32_t)L_14))) { G_B4_0 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_10, 2)); goto IL_003e; } G_B3_0 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_10, 2)); } { G_B5_0 = ((int32_t)65535); G_B5_1 = G_B3_0; goto IL_003f; } IL_003e: { G_B5_0 = 0; G_B5_1 = G_B4_0; } IL_003f: { *((int16_t*)G_B5_1) = (int16_t)((int32_t)(uint16_t)G_B5_0); uint16_t* L_15 = V_3; V_3 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))); uint32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, 1)); } IL_004d: { uint32_t L_17 = V_1; uint32_t L_18 = V_2; V_5 = (bool)((!(((uint32_t)L_17) >= ((uint32_t)L_18)))? 1 : 0); bool L_19 = V_5; if (L_19) { goto IL_002d; } } { goto IL_00a5; } IL_0059: { V_1 = 0; goto IL_009b; } IL_005d: { uint16_t* L_20 = V_3; int32_t L_21 = (*(L_20)); uint16_t* L_22 = ___1_tc; int32_t L_23 = (*(L_22)); if ((!(((uint32_t)L_21) == ((uint32_t)L_23)))) { goto IL_0080; } } { uint16_t* L_24 = V_3; int32_t L_25 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_24, 2)))); uint16_t* L_26 = ___1_tc; int32_t L_27 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_26, 2)))); if ((!(((uint32_t)L_25) == ((uint32_t)L_27)))) { goto IL_0080; } } { uint16_t* L_28 = V_3; int32_t L_29 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_28, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); uint16_t* L_30 = ___1_tc; int32_t L_31 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_30, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); G_B13_0 = ((((int32_t)L_29) == ((int32_t)L_31))? 1 : 0); goto IL_0081; } IL_0080: { G_B13_0 = 0; } IL_0081: { V_6 = (bool)G_B13_0; bool L_32 = V_6; if (!L_32) { goto IL_008f; } } { uint16_t* L_33 = V_3; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_33, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2))))) = (int16_t)0; } IL_008f: { uint16_t* L_34 = V_3; V_3 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); uint32_t L_35 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_35, 1)); } IL_009b: { uint32_t L_36 = V_1; uint32_t L_37 = V_2; V_7 = (bool)((!(((uint32_t)L_36) >= ((uint32_t)L_37)))? 1 : 0); bool L_38 = V_7; if (L_38) { goto IL_005d; } } IL_00a5: { V_8 = 1; goto IL_00aa; } IL_00aa: { int32_t L_39 = V_8; return L_39; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__create_png_image_m90052781CAEAE0000DAC51BCAD0E26EF7159FB94 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_a, uint8_t* ___1_image_data, uint32_t ___2_image_data_len, int32_t ___3_out_n, int32_t ___4_depth, int32_t ___5_color, int32_t ___6_interlaced, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; uint8_t* V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; int32_t* V_7 = NULL; int32_t* V_8 = NULL; int32_t* V_9 = NULL; int32_t* V_10 = NULL; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; bool V_15 = false; uint32_t V_16 = 0; bool V_17 = false; int32_t V_18 = 0; int32_t V_19 = 0; bool V_20 = false; bool V_21 = false; bool V_22 = false; int32_t G_B3_0 = 0; int32_t G_B11_0 = 0; { int32_t L_0 = ___4_depth; if ((((int32_t)L_0) == ((int32_t)((int32_t)16)))) { goto IL_000a; } } { G_B3_0 = 1; goto IL_000b; } IL_000a: { G_B3_0 = 2; } IL_000b: { V_0 = G_B3_0; int32_t L_1 = ___3_out_n; int32_t L_2 = V_0; V_1 = ((int32_t)il2cpp_codegen_multiply(L_1, L_2)); V_3 = 0; int32_t L_3 = ___6_interlaced; V_4 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_4; if (!L_4) { goto IL_0047; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_5 = ___0_a; uint8_t* L_6 = ___1_image_data; uint32_t L_7 = ___2_image_data_len; int32_t L_8 = ___3_out_n; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_9 = ___0_a; NullCheck(L_9); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = L_9->___s; NullCheck(L_10); uint32_t L_11 = L_10->___img_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_12 = ___0_a; NullCheck(L_12); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = L_12->___s; NullCheck(L_13); uint32_t L_14 = L_13->___img_y; int32_t L_15 = ___4_depth; int32_t L_16 = ___5_color; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_17; L_17 = StbImage_stbi__create_png_image_raw_mAC19F55B2934DDB98525875EEA538744F8492D86(L_5, L_6, L_7, L_8, L_11, L_14, L_15, L_16, NULL); V_5 = L_17; goto IL_02f8; } IL_0047: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_18 = ___0_a; NullCheck(L_18); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_19 = L_18->___s; NullCheck(L_19); uint32_t L_20 = L_19->___img_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_21 = ___0_a; NullCheck(L_21); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_22 = L_21->___s; NullCheck(L_22); uint32_t L_23 = L_22->___img_y; int32_t L_24 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_25; L_25 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_20, L_23, L_24, 0, NULL); V_2 = (uint8_t*)L_25; uint8_t* L_26 = V_2; V_6 = (bool)((((intptr_t)L_26) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_27 = V_6; if (!L_27) { goto IL_0081; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_28; L_28 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_5 = L_28; goto IL_02f8; } IL_0081: { V_3 = 0; goto IL_02df; } IL_0088: { uintptr_t L_29 = ((uintptr_t)((int32_t)28)); int8_t* L_30 = (int8_t*) (L_29 ? alloca(L_29) : NULL); memset(L_30, 0, L_29); int8_t* L_31 = (L_30); *((int32_t*)L_31) = (int32_t)0; int8_t* L_32 = L_31; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_32, 4))) = (int32_t)4; int8_t* L_33 = L_32; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_33, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)0; int8_t* L_34 = L_33; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)2; int8_t* L_35 = L_34; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_35, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4))))) = (int32_t)0; int8_t* L_36 = L_35; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_36, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4))))) = (int32_t)1; int8_t* L_37 = L_36; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_37, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4))))) = (int32_t)0; V_7 = (int32_t*)L_37; uintptr_t L_38 = ((uintptr_t)((int32_t)28)); int8_t* L_39 = (int8_t*) (L_38 ? alloca(L_38) : NULL); memset(L_39, 0, L_38); int8_t* L_40 = (L_39); *((int32_t*)L_40) = (int32_t)0; int8_t* L_41 = L_40; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_41, 4))) = (int32_t)0; int8_t* L_42 = L_41; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)4; int8_t* L_43 = L_42; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_43, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)0; int8_t* L_44 = L_43; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4))))) = (int32_t)2; int8_t* L_45 = L_44; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_45, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4))))) = (int32_t)0; int8_t* L_46 = L_45; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_46, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4))))) = (int32_t)1; V_8 = (int32_t*)L_46; uintptr_t L_47 = ((uintptr_t)((int32_t)28)); int8_t* L_48 = (int8_t*) (L_47 ? alloca(L_47) : NULL); memset(L_48, 0, L_47); int8_t* L_49 = (L_48); *((int32_t*)L_49) = (int32_t)8; int8_t* L_50 = L_49; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_50, 4))) = (int32_t)8; int8_t* L_51 = L_50; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_51, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)4; int8_t* L_52 = L_51; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_52, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)4; int8_t* L_53 = L_52; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_53, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4))))) = (int32_t)2; int8_t* L_54 = L_53; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_54, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4))))) = (int32_t)2; int8_t* L_55 = L_54; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_55, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4))))) = (int32_t)1; V_9 = (int32_t*)L_55; uintptr_t L_56 = ((uintptr_t)((int32_t)28)); int8_t* L_57 = (int8_t*) (L_56 ? alloca(L_56) : NULL); memset(L_57, 0, L_56); int8_t* L_58 = (L_57); *((int32_t*)L_58) = (int32_t)8; int8_t* L_59 = L_58; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_59, 4))) = (int32_t)8; int8_t* L_60 = L_59; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)8; int8_t* L_61 = L_60; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_61, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)4; int8_t* L_62 = L_61; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_62, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 4))))) = (int32_t)4; int8_t* L_63 = L_62; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_63, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 4))))) = (int32_t)2; int8_t* L_64 = L_63; *((int32_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_64, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 4))))) = (int32_t)2; V_10 = (int32_t*)L_64; V_11 = 0; V_12 = 0; V_13 = 0; V_14 = 0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_65 = ___0_a; NullCheck(L_65); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_66 = L_65->___s; NullCheck(L_66); uint32_t L_67 = L_66->___img_x; int32_t* L_68 = V_7; int32_t L_69 = V_3; int32_t L_70 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_68, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_69), 4)))))); int32_t* L_71 = V_9; int32_t L_72 = V_3; int32_t L_73 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_71, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_72), 4)))))); int32_t* L_74 = V_9; int32_t L_75 = V_3; int32_t L_76 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_74, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_75), 4)))))); V_13 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)L_67), ((int64_t)L_70))), ((int64_t)L_73))), ((int64_t)1)))/((int64_t)L_76)))); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_77 = ___0_a; NullCheck(L_77); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_78 = L_77->___s; NullCheck(L_78); uint32_t L_79 = L_78->___img_y; int32_t* L_80 = V_8; int32_t L_81 = V_3; int32_t L_82 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_80, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_81), 4)))))); int32_t* L_83 = V_10; int32_t L_84 = V_3; int32_t L_85 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_83, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_84), 4)))))); int32_t* L_86 = V_10; int32_t L_87 = V_3; int32_t L_88 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_86, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_87), 4)))))); V_14 = ((int32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)L_79), ((int64_t)L_82))), ((int64_t)L_85))), ((int64_t)1)))/((int64_t)L_88)))); int32_t L_89 = V_13; if (!L_89) { goto IL_01dc; } } { int32_t L_90 = V_14; G_B11_0 = ((!(((uint32_t)L_90) <= ((uint32_t)0)))? 1 : 0); goto IL_01dd; } IL_01dc: { G_B11_0 = 0; } IL_01dd: { V_15 = (bool)G_B11_0; bool L_91 = V_15; if (!L_91) { goto IL_02da; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_92 = ___0_a; NullCheck(L_92); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_93 = L_92->___s; NullCheck(L_93); int32_t L_94 = L_93->___img_n; int32_t L_95 = V_13; int32_t L_96 = ___4_depth; int32_t L_97 = V_14; V_16 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_94, L_95)), L_96)), 7))>>3)), 1)), L_97)); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_98 = ___0_a; uint8_t* L_99 = ___1_image_data; uint32_t L_100 = ___2_image_data_len; int32_t L_101 = ___3_out_n; int32_t L_102 = V_13; int32_t L_103 = V_14; int32_t L_104 = ___4_depth; int32_t L_105 = ___5_color; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_106; L_106 = StbImage_stbi__create_png_image_raw_mAC19F55B2934DDB98525875EEA538744F8492D86(L_98, L_99, L_100, L_101, L_102, L_103, L_104, L_105, NULL); V_17 = (bool)((((int32_t)L_106) == ((int32_t)0))? 1 : 0); bool L_107 = V_17; if (!L_107) { goto IL_022d; } } { uint8_t* L_108 = V_2; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_108, NULL); V_5 = 0; goto IL_02f8; } IL_022d: { V_12 = 0; goto IL_02b1; } IL_0232: { V_11 = 0; goto IL_029f; } IL_0237: { int32_t L_109 = V_12; int32_t* L_110 = V_10; int32_t L_111 = V_3; int32_t L_112 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_110, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_111), 4)))))); int32_t* L_113 = V_8; int32_t L_114 = V_3; int32_t L_115 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_113, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_114), 4)))))); V_18 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_109, L_112)), L_115)); int32_t L_116 = V_11; int32_t* L_117 = V_9; int32_t L_118 = V_3; int32_t L_119 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_117, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_118), 4)))))); int32_t* L_120 = V_7; int32_t L_121 = V_3; int32_t L_122 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_120, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_121), 4)))))); V_19 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_116, L_119)), L_122)); uint8_t* L_123 = V_2; int32_t L_124 = V_18; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_125 = ___0_a; NullCheck(L_125); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_126 = L_125->___s; NullCheck(L_126); uint32_t L_127 = L_126->___img_x; int32_t L_128 = V_1; int32_t L_129 = V_19; int32_t L_130 = V_1; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_131 = ___0_a; NullCheck(L_131); uint8_t* L_132 = L_131->____out_; int32_t L_133 = V_12; int32_t L_134 = V_13; int32_t L_135 = V_11; int32_t L_136 = V_1; int32_t L_137 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_123, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_124), ((int64_t)(uint64_t)L_127))), ((int64_t)L_128)))))), ((int32_t)il2cpp_codegen_multiply(L_129, L_130)))), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_132, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_133, L_134)), L_135)), L_136)))), ((int64_t)L_137), NULL); int32_t L_138 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_138, 1)); } IL_029f: { int32_t L_139 = V_11; int32_t L_140 = V_13; V_20 = (bool)((((int32_t)L_139) < ((int32_t)L_140))? 1 : 0); bool L_141 = V_20; if (L_141) { goto IL_0237; } } { int32_t L_142 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_142, 1)); } IL_02b1: { int32_t L_143 = V_12; int32_t L_144 = V_14; V_21 = (bool)((((int32_t)L_143) < ((int32_t)L_144))? 1 : 0); bool L_145 = V_21; if (L_145) { goto IL_0232; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_146 = ___0_a; NullCheck(L_146); uint8_t* L_147 = L_146->____out_; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_147, NULL); uint8_t* L_148 = ___1_image_data; uint32_t L_149 = V_16; ___1_image_data = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_148, (intptr_t)((uintptr_t)L_149))); uint32_t L_150 = ___2_image_data_len; uint32_t L_151 = V_16; ___2_image_data_len = ((int32_t)il2cpp_codegen_subtract((int32_t)L_150, (int32_t)L_151)); } IL_02da: { int32_t L_152 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_152, 1)); } IL_02df: { int32_t L_153 = V_3; V_22 = (bool)((((int32_t)L_153) < ((int32_t)7))? 1 : 0); bool L_154 = V_22; if (L_154) { goto IL_0088; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_155 = ___0_a; uint8_t* L_156 = V_2; NullCheck(L_155); L_155->____out_ = L_156; V_5 = 1; goto IL_02f8; } IL_02f8: { int32_t L_157 = V_5; return L_157; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__create_png_image_raw_mAC19F55B2934DDB98525875EEA538744F8492D86 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_a, uint8_t* ___1_raw, uint32_t ___2_raw_len, int32_t ___3_out_n, uint32_t ___4_x, uint32_t ___5_y, int32_t ___6_depth, int32_t ___7_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12BB209CABA6B05D674ED3CDBB88AF65E73EB6BF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18EAD3E9FEB7446A3E965E46CB36FB0AE39CFE35); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4ACF666CBEDC7FF1FAB3C26523D5E0704A3A37); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_1 = NULL; uint32_t V_2 = 0; uint32_t V_3 = 0; uint32_t V_4 = 0; uint32_t V_5 = 0; uint32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; bool V_12 = false; int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; uint8_t* V_16 = NULL; uint8_t* V_17 = NULL; int32_t V_18 = 0; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; int32_t V_23 = 0; int32_t V_24 = 0; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; int32_t V_31 = 0; int32_t V_32 = 0; int32_t V_33 = 0; bool V_34 = false; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; bool V_39 = false; int32_t V_40 = 0; int32_t V_41 = 0; bool V_42 = false; bool V_43 = false; bool V_44 = false; bool V_45 = false; bool V_46 = false; bool V_47 = false; bool V_48 = false; bool V_49 = false; bool V_50 = false; bool V_51 = false; bool V_52 = false; bool V_53 = false; bool V_54 = false; bool V_55 = false; bool V_56 = false; bool V_57 = false; bool V_58 = false; bool V_59 = false; uint8_t* V_60 = NULL; uint8_t* V_61 = NULL; uint8_t V_62 = 0x0; bool V_63 = false; bool V_64 = false; bool V_65 = false; bool V_66 = false; bool V_67 = false; bool V_68 = false; bool V_69 = false; bool V_70 = false; bool V_71 = false; bool V_72 = false; bool V_73 = false; bool V_74 = false; bool V_75 = false; bool V_76 = false; bool V_77 = false; bool V_78 = false; bool V_79 = false; bool V_80 = false; int32_t V_81 = 0; bool V_82 = false; bool V_83 = false; bool V_84 = false; bool V_85 = false; bool V_86 = false; uint8_t* V_87 = NULL; uint16_t* V_88 = NULL; bool V_89 = false; int32_t G_B3_0 = 0; int32_t G_B42_0 = 0; int32_t G_B135_0 = 0; { int32_t L_0 = ___6_depth; if ((((int32_t)L_0) == ((int32_t)((int32_t)16)))) { goto IL_000a; } } { G_B3_0 = 1; goto IL_000b; } IL_000a: { G_B3_0 = 2; } IL_000b: { V_0 = G_B3_0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_1 = ___0_a; NullCheck(L_1); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = L_1->___s; V_1 = L_2; V_2 = 0; V_3 = 0; uint32_t L_3 = ___4_x; int32_t L_4 = ___3_out_n; int32_t L_5 = V_0; V_4 = ((int32_t)(uint32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_3), ((int64_t)L_4))), ((int64_t)L_5)))); V_5 = 0; V_6 = 0; V_7 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = V_1; NullCheck(L_6); int32_t L_7 = L_6->___img_n; V_8 = L_7; int32_t L_8 = ___3_out_n; int32_t L_9 = V_0; V_9 = ((int32_t)il2cpp_codegen_multiply(L_8, L_9)); int32_t L_10 = V_8; int32_t L_11 = V_0; V_10 = ((int32_t)il2cpp_codegen_multiply(L_10, L_11)); uint32_t L_12 = ___4_x; V_11 = L_12; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_13 = ___0_a; uint32_t L_14 = ___4_x; uint32_t L_15 = ___5_y; int32_t L_16 = V_9; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_17; L_17 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_14, L_15, L_16, 0, NULL); NullCheck(L_13); L_13->____out_ = (uint8_t*)L_17; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_18 = ___0_a; NullCheck(L_18); uint8_t* L_19 = L_18->____out_; V_12 = (bool)((((intptr_t)L_19) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_20 = V_12; if (!L_20) { goto IL_0076; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_21; L_21 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_13 = L_21; goto IL_0cdc; } IL_0076: { int32_t L_22 = V_8; uint32_t L_23 = ___4_x; int32_t L_24 = ___6_depth; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_25; L_25 = StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682(L_22, L_23, L_24, 7, NULL); V_14 = (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0); bool L_26 = V_14; if (!L_26) { goto IL_009c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_27; L_27 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_13 = L_27; goto IL_0cdc; } IL_009c: { int32_t L_28 = V_8; uint32_t L_29 = ___4_x; int32_t L_30 = ___6_depth; V_6 = ((int32_t)(uint32_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(((int64_t)L_28), ((int64_t)(uint64_t)L_29))), ((int64_t)L_30))), ((int64_t)7)))>>3))); uint32_t L_31 = V_6; uint32_t L_32 = ___5_y; V_5 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add((int32_t)L_31, 1)), (int32_t)L_32)); uint32_t L_33 = ___2_raw_len; uint32_t L_34 = V_5; V_15 = (bool)((!(((uint32_t)L_33) >= ((uint32_t)L_34)))? 1 : 0); bool L_35 = V_15; if (!L_35) { goto IL_00d4; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_36; L_36 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralCF4ACF666CBEDC7FF1FAB3C26523D5E0704A3A37, NULL); V_13 = L_36; goto IL_0cdc; } IL_00d4: { V_3 = 0; goto IL_0849; } IL_00db: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_37 = ___0_a; NullCheck(L_37); uint8_t* L_38 = L_37->____out_; uint32_t L_39 = V_4; uint32_t L_40 = V_3; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_39, (int32_t)L_40))))); uint8_t* L_41 = ___1_raw; uint8_t* L_42 = L_41; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = (*(L_42)); V_18 = L_43; int32_t L_44 = V_18; V_19 = (bool)((((int32_t)L_44) > ((int32_t)4))? 1 : 0); bool L_45 = V_19; if (!L_45) { goto IL_010f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_46; L_46 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral12BB209CABA6B05D674ED3CDBB88AF65E73EB6BF, NULL); V_13 = L_46; goto IL_0cdc; } IL_010f: { int32_t L_47 = ___6_depth; V_20 = (bool)((((int32_t)L_47) < ((int32_t)8))? 1 : 0); bool L_48 = V_20; if (!L_48) { goto IL_0150; } } { uint32_t L_49 = V_6; uint32_t L_50 = ___4_x; V_21 = (bool)((!(((uint32_t)L_49) <= ((uint32_t)L_50)))? 1 : 0); bool L_51 = V_21; if (!L_51) { goto IL_0138; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_52; L_52 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral18EAD3E9FEB7446A3E965E46CB36FB0AE39CFE35, NULL); V_13 = L_52; goto IL_0cdc; } IL_0138: { uint8_t* L_53 = V_16; uint32_t L_54 = ___4_x; int32_t L_55 = ___3_out_n; uint32_t L_56 = V_6; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, ((intptr_t)((int64_t)il2cpp_codegen_subtract(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_54), ((int64_t)L_55))), ((int64_t)(uint64_t)L_56)))))); V_10 = 1; uint32_t L_57 = V_6; V_11 = L_57; } IL_0150: { uint8_t* L_58 = V_16; uint32_t L_59 = V_4; V_17 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_58, (intptr_t)((uintptr_t)L_59))); uint32_t L_60 = V_3; V_22 = (bool)((((int32_t)L_60) == ((int32_t)0))? 1 : 0); bool L_61 = V_22; if (!L_61) { goto IL_016c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___first_row_filter; int32_t L_63 = V_18; NullCheck(L_62); int32_t L_64 = L_63; uint8_t L_65 = (L_62)->GetAt(static_cast(L_64)); V_18 = L_65; } IL_016c: { V_7 = 0; goto IL_023b; } IL_0174: { int32_t L_66 = V_18; V_24 = L_66; int32_t L_67 = V_24; V_23 = L_67; int32_t L_68 = V_23; switch (L_68) { case 0: { goto IL_01a4; } case 1: { goto IL_01b4; } case 2: { goto IL_01c1; } case 3: { goto IL_01dc; } case 4: { goto IL_01f9; } case 5: { goto IL_021b; } case 6: { goto IL_0228; } } } { goto IL_0235; } IL_01a4: { uint8_t* L_69 = V_16; int32_t L_70 = V_7; uint8_t* L_71 = ___1_raw; int32_t L_72 = V_7; int32_t L_73 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, L_72)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_69, L_70))) = (int8_t)L_73; goto IL_0235; } IL_01b4: { uint8_t* L_74 = V_16; int32_t L_75 = V_7; uint8_t* L_76 = ___1_raw; int32_t L_77 = V_7; int32_t L_78 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, L_77)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_74, L_75))) = (int8_t)L_78; goto IL_0235; } IL_01c1: { uint8_t* L_79 = V_16; int32_t L_80 = V_7; uint8_t* L_81 = ___1_raw; int32_t L_82 = V_7; int32_t L_83 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, L_82)))); uint8_t* L_84 = V_17; int32_t L_85 = V_7; int32_t L_86 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_84, L_85)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_79, L_80))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_83, L_86))&((int32_t)255)))); goto IL_0235; } IL_01dc: { uint8_t* L_87 = V_16; int32_t L_88 = V_7; uint8_t* L_89 = ___1_raw; int32_t L_90 = V_7; int32_t L_91 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_89, L_90)))); uint8_t* L_92 = V_17; int32_t L_93 = V_7; int32_t L_94 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, L_93)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, L_88))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_91, ((int32_t)(L_94>>1))))&((int32_t)255)))); goto IL_0235; } IL_01f9: { uint8_t* L_95 = V_16; int32_t L_96 = V_7; uint8_t* L_97 = ___1_raw; int32_t L_98 = V_7; int32_t L_99 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, L_98)))); uint8_t* L_100 = V_17; int32_t L_101 = V_7; int32_t L_102 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_100, L_101)))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_103; L_103 = StbImage_stbi__paeth_mDE204CA228BF46E0B269FB2C8BE7681A1A8257AF(0, L_102, 0, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_95, L_96))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_99, L_103))&((int32_t)255)))); goto IL_0235; } IL_021b: { uint8_t* L_104 = V_16; int32_t L_105 = V_7; uint8_t* L_106 = ___1_raw; int32_t L_107 = V_7; int32_t L_108 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_106, L_107)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_104, L_105))) = (int8_t)L_108; goto IL_0235; } IL_0228: { uint8_t* L_109 = V_16; int32_t L_110 = V_7; uint8_t* L_111 = ___1_raw; int32_t L_112 = V_7; int32_t L_113 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_111, L_112)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_109, L_110))) = (int8_t)L_113; goto IL_0235; } IL_0235: { int32_t L_114 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_114, 1)); } IL_023b: { int32_t L_115 = V_7; int32_t L_116 = V_10; V_25 = (bool)((((int32_t)L_115) < ((int32_t)L_116))? 1 : 0); bool L_117 = V_25; if (L_117) { goto IL_0174; } } { int32_t L_118 = ___6_depth; V_26 = (bool)((((int32_t)L_118) == ((int32_t)8))? 1 : 0); bool L_119 = V_26; if (!L_119) { goto IL_0284; } } { int32_t L_120 = V_8; int32_t L_121 = ___3_out_n; V_27 = (bool)((((int32_t)((((int32_t)L_120) == ((int32_t)L_121))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_122 = V_27; if (!L_122) { goto IL_026f; } } { uint8_t* L_123 = V_16; int32_t L_124 = V_8; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_123, L_124))) = (int8_t)((int32_t)255); } IL_026f: { uint8_t* L_125 = ___1_raw; int32_t L_126 = V_8; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_125, L_126)); uint8_t* L_127 = V_16; int32_t L_128 = ___3_out_n; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_127, L_128)); uint8_t* L_129 = V_17; int32_t L_130 = ___3_out_n; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_129, L_130)); goto IL_02e3; } IL_0284: { int32_t L_131 = ___6_depth; V_28 = (bool)((((int32_t)L_131) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_132 = V_28; if (!L_132) { goto IL_02d0; } } { int32_t L_133 = V_8; int32_t L_134 = ___3_out_n; V_29 = (bool)((((int32_t)((((int32_t)L_133) == ((int32_t)L_134))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_135 = V_29; if (!L_135) { goto IL_02b9; } } { uint8_t* L_136 = V_16; int32_t L_137 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_136, L_137))) = (int8_t)((int32_t)255); uint8_t* L_138 = V_16; int32_t L_139 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_138, ((int32_t)il2cpp_codegen_add(L_139, 1))))) = (int8_t)((int32_t)255); } IL_02b9: { uint8_t* L_140 = ___1_raw; int32_t L_141 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_140, L_141)); uint8_t* L_142 = V_16; int32_t L_143 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_142, L_143)); uint8_t* L_144 = V_17; int32_t L_145 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_144, L_145)); goto IL_02e3; } IL_02d0: { uint8_t* L_146 = ___1_raw; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_146, 1)); uint8_t* L_147 = V_16; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_147, 1)); uint8_t* L_148 = V_17; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_148, 1)); } IL_02e3: { int32_t L_149 = ___6_depth; if ((((int32_t)L_149) < ((int32_t)8))) { goto IL_02ef; } } { int32_t L_150 = V_8; int32_t L_151 = ___3_out_n; G_B42_0 = ((((int32_t)L_150) == ((int32_t)L_151))? 1 : 0); goto IL_02f0; } IL_02ef: { G_B42_0 = 1; } IL_02f0: { V_30 = (bool)G_B42_0; bool L_152 = V_30; if (!L_152) { goto IL_04ba; } } { int32_t L_153 = V_11; int32_t L_154 = V_10; V_31 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_153, 1)), L_154)); int32_t L_155 = V_18; V_33 = L_155; int32_t L_156 = V_33; V_32 = L_156; int32_t L_157 = V_32; switch (L_157) { case 0: { goto IL_0333; } case 1: { goto IL_0344; } case 2: { goto IL_037c; } case 3: { goto IL_03b1; } case 4: { goto IL_03f2; } case 5: { goto IL_043b; } case 6: { goto IL_0472; } } } { goto IL_04ae; } IL_0333: { uint8_t* L_158 = V_16; uint8_t* L_159 = ___1_raw; int32_t L_160 = V_31; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)L_158, (void*)L_159, ((int64_t)L_160), NULL); goto IL_04ae; } IL_0344: { V_7 = 0; goto IL_036b; } IL_0349: { uint8_t* L_161 = V_16; int32_t L_162 = V_7; uint8_t* L_163 = ___1_raw; int32_t L_164 = V_7; int32_t L_165 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_163, L_164)))); uint8_t* L_166 = V_16; int32_t L_167 = V_7; int32_t L_168 = V_10; int32_t L_169 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_166, ((int32_t)il2cpp_codegen_subtract(L_167, L_168)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_161, L_162))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_165, L_169))&((int32_t)255)))); int32_t L_170 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_170, 1)); } IL_036b: { int32_t L_171 = V_7; int32_t L_172 = V_31; V_34 = (bool)((((int32_t)L_171) < ((int32_t)L_172))? 1 : 0); bool L_173 = V_34; if (L_173) { goto IL_0349; } } { goto IL_04ae; } IL_037c: { V_7 = 0; goto IL_03a0; } IL_0381: { uint8_t* L_174 = V_16; int32_t L_175 = V_7; uint8_t* L_176 = ___1_raw; int32_t L_177 = V_7; int32_t L_178 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_176, L_177)))); uint8_t* L_179 = V_17; int32_t L_180 = V_7; int32_t L_181 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_179, L_180)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_174, L_175))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_178, L_181))&((int32_t)255)))); int32_t L_182 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_182, 1)); } IL_03a0: { int32_t L_183 = V_7; int32_t L_184 = V_31; V_35 = (bool)((((int32_t)L_183) < ((int32_t)L_184))? 1 : 0); bool L_185 = V_35; if (L_185) { goto IL_0381; } } { goto IL_04ae; } IL_03b1: { V_7 = 0; goto IL_03e1; } IL_03b6: { uint8_t* L_186 = V_16; int32_t L_187 = V_7; uint8_t* L_188 = ___1_raw; int32_t L_189 = V_7; int32_t L_190 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_188, L_189)))); uint8_t* L_191 = V_17; int32_t L_192 = V_7; int32_t L_193 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_191, L_192)))); uint8_t* L_194 = V_16; int32_t L_195 = V_7; int32_t L_196 = V_10; int32_t L_197 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_194, ((int32_t)il2cpp_codegen_subtract(L_195, L_196)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_186, L_187))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_190, ((int32_t)(((int32_t)il2cpp_codegen_add(L_193, L_197))>>1))))&((int32_t)255)))); int32_t L_198 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_198, 1)); } IL_03e1: { int32_t L_199 = V_7; int32_t L_200 = V_31; V_36 = (bool)((((int32_t)L_199) < ((int32_t)L_200))? 1 : 0); bool L_201 = V_36; if (L_201) { goto IL_03b6; } } { goto IL_04ae; } IL_03f2: { V_7 = 0; goto IL_042d; } IL_03f7: { uint8_t* L_202 = V_16; int32_t L_203 = V_7; uint8_t* L_204 = ___1_raw; int32_t L_205 = V_7; int32_t L_206 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_204, L_205)))); uint8_t* L_207 = V_16; int32_t L_208 = V_7; int32_t L_209 = V_10; int32_t L_210 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_207, ((int32_t)il2cpp_codegen_subtract(L_208, L_209)))))); uint8_t* L_211 = V_17; int32_t L_212 = V_7; int32_t L_213 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_211, L_212)))); uint8_t* L_214 = V_17; int32_t L_215 = V_7; int32_t L_216 = V_10; int32_t L_217 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_214, ((int32_t)il2cpp_codegen_subtract(L_215, L_216)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_218; L_218 = StbImage_stbi__paeth_mDE204CA228BF46E0B269FB2C8BE7681A1A8257AF(L_210, L_213, L_217, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_202, L_203))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_206, L_218))&((int32_t)255)))); int32_t L_219 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_219, 1)); } IL_042d: { int32_t L_220 = V_7; int32_t L_221 = V_31; V_37 = (bool)((((int32_t)L_220) < ((int32_t)L_221))? 1 : 0); bool L_222 = V_37; if (L_222) { goto IL_03f7; } } { goto IL_04ae; } IL_043b: { V_7 = 0; goto IL_0464; } IL_0440: { uint8_t* L_223 = V_16; int32_t L_224 = V_7; uint8_t* L_225 = ___1_raw; int32_t L_226 = V_7; int32_t L_227 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_225, L_226)))); uint8_t* L_228 = V_16; int32_t L_229 = V_7; int32_t L_230 = V_10; int32_t L_231 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_228, ((int32_t)il2cpp_codegen_subtract(L_229, L_230)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_223, L_224))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_227, ((int32_t)(L_231>>1))))&((int32_t)255)))); int32_t L_232 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_232, 1)); } IL_0464: { int32_t L_233 = V_7; int32_t L_234 = V_31; V_38 = (bool)((((int32_t)L_233) < ((int32_t)L_234))? 1 : 0); bool L_235 = V_38; if (L_235) { goto IL_0440; } } { goto IL_04ae; } IL_0472: { V_7 = 0; goto IL_04a0; } IL_0477: { uint8_t* L_236 = V_16; int32_t L_237 = V_7; uint8_t* L_238 = ___1_raw; int32_t L_239 = V_7; int32_t L_240 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_238, L_239)))); uint8_t* L_241 = V_16; int32_t L_242 = V_7; int32_t L_243 = V_10; int32_t L_244 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_241, ((int32_t)il2cpp_codegen_subtract(L_242, L_243)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_245; L_245 = StbImage_stbi__paeth_mDE204CA228BF46E0B269FB2C8BE7681A1A8257AF(L_244, 0, 0, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_236, L_237))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_240, L_245))&((int32_t)255)))); int32_t L_246 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_246, 1)); } IL_04a0: { int32_t L_247 = V_7; int32_t L_248 = V_31; V_39 = (bool)((((int32_t)L_247) < ((int32_t)L_248))? 1 : 0); bool L_249 = V_39; if (L_249) { goto IL_0477; } } { goto IL_04ae; } IL_04ae: { uint8_t* L_250 = ___1_raw; int32_t L_251 = V_31; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_250, L_251)); goto IL_0844; } IL_04ba: { int32_t L_252 = V_18; V_41 = L_252; int32_t L_253 = V_41; V_40 = L_253; int32_t L_254 = V_40; switch (L_254) { case 0: { goto IL_04eb; } case 1: { goto IL_0549; } case 2: { goto IL_05b8; } case 3: { goto IL_0624; } case 4: { goto IL_069c; } case 5: { goto IL_071f; } case 6: { goto IL_078d; } } } { goto IL_0800; } IL_04eb: { uint32_t L_255 = ___4_x; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_255, 1)); goto IL_0537; } IL_04f2: { V_7 = 0; goto IL_0508; } IL_04f7: { uint8_t* L_256 = V_16; int32_t L_257 = V_7; uint8_t* L_258 = ___1_raw; int32_t L_259 = V_7; int32_t L_260 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_258, L_259)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_256, L_257))) = (int8_t)L_260; int32_t L_261 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_261, 1)); } IL_0508: { int32_t L_262 = V_7; int32_t L_263 = V_10; V_42 = (bool)((((int32_t)L_262) < ((int32_t)L_263))? 1 : 0); bool L_264 = V_42; if (L_264) { goto IL_04f7; } } { uint32_t L_265 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_265, 1)); uint8_t* L_266 = V_16; int32_t L_267 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_266, L_267))) = (int8_t)((int32_t)255); uint8_t* L_268 = ___1_raw; int32_t L_269 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_268, L_269)); uint8_t* L_270 = V_16; int32_t L_271 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_270, L_271)); uint8_t* L_272 = V_17; int32_t L_273 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_272, L_273)); } IL_0537: { uint32_t L_274 = V_2; V_43 = (bool)((((int32_t)((!(((uint32_t)L_274) >= ((uint32_t)1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_275 = V_43; if (L_275) { goto IL_04f2; } } { goto IL_0800; } IL_0549: { uint32_t L_276 = ___4_x; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_276, 1)); goto IL_05a6; } IL_0550: { V_7 = 0; goto IL_0577; } IL_0555: { uint8_t* L_277 = V_16; int32_t L_278 = V_7; uint8_t* L_279 = ___1_raw; int32_t L_280 = V_7; int32_t L_281 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_279, L_280)))); uint8_t* L_282 = V_16; int32_t L_283 = V_7; int32_t L_284 = V_9; int32_t L_285 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_282, ((int32_t)il2cpp_codegen_subtract(L_283, L_284)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_277, L_278))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_281, L_285))&((int32_t)255)))); int32_t L_286 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_286, 1)); } IL_0577: { int32_t L_287 = V_7; int32_t L_288 = V_10; V_44 = (bool)((((int32_t)L_287) < ((int32_t)L_288))? 1 : 0); bool L_289 = V_44; if (L_289) { goto IL_0555; } } { uint32_t L_290 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_290, 1)); uint8_t* L_291 = V_16; int32_t L_292 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_291, L_292))) = (int8_t)((int32_t)255); uint8_t* L_293 = ___1_raw; int32_t L_294 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_293, L_294)); uint8_t* L_295 = V_16; int32_t L_296 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_295, L_296)); uint8_t* L_297 = V_17; int32_t L_298 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_297, L_298)); } IL_05a6: { uint32_t L_299 = V_2; V_45 = (bool)((((int32_t)((!(((uint32_t)L_299) >= ((uint32_t)1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_300 = V_45; if (L_300) { goto IL_0550; } } { goto IL_0800; } IL_05b8: { uint32_t L_301 = ___4_x; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_301, 1)); goto IL_0612; } IL_05bf: { V_7 = 0; goto IL_05e3; } IL_05c4: { uint8_t* L_302 = V_16; int32_t L_303 = V_7; uint8_t* L_304 = ___1_raw; int32_t L_305 = V_7; int32_t L_306 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_304, L_305)))); uint8_t* L_307 = V_17; int32_t L_308 = V_7; int32_t L_309 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_307, L_308)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_302, L_303))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_306, L_309))&((int32_t)255)))); int32_t L_310 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_310, 1)); } IL_05e3: { int32_t L_311 = V_7; int32_t L_312 = V_10; V_46 = (bool)((((int32_t)L_311) < ((int32_t)L_312))? 1 : 0); bool L_313 = V_46; if (L_313) { goto IL_05c4; } } { uint32_t L_314 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_314, 1)); uint8_t* L_315 = V_16; int32_t L_316 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_315, L_316))) = (int8_t)((int32_t)255); uint8_t* L_317 = ___1_raw; int32_t L_318 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_317, L_318)); uint8_t* L_319 = V_16; int32_t L_320 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_319, L_320)); uint8_t* L_321 = V_17; int32_t L_322 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_321, L_322)); } IL_0612: { uint32_t L_323 = V_2; V_47 = (bool)((((int32_t)((!(((uint32_t)L_323) >= ((uint32_t)1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_324 = V_47; if (L_324) { goto IL_05bf; } } { goto IL_0800; } IL_0624: { uint32_t L_325 = ___4_x; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_325, 1)); goto IL_068a; } IL_062b: { V_7 = 0; goto IL_065b; } IL_0630: { uint8_t* L_326 = V_16; int32_t L_327 = V_7; uint8_t* L_328 = ___1_raw; int32_t L_329 = V_7; int32_t L_330 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_328, L_329)))); uint8_t* L_331 = V_17; int32_t L_332 = V_7; int32_t L_333 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_331, L_332)))); uint8_t* L_334 = V_16; int32_t L_335 = V_7; int32_t L_336 = V_9; int32_t L_337 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_334, ((int32_t)il2cpp_codegen_subtract(L_335, L_336)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_326, L_327))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_330, ((int32_t)(((int32_t)il2cpp_codegen_add(L_333, L_337))>>1))))&((int32_t)255)))); int32_t L_338 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_338, 1)); } IL_065b: { int32_t L_339 = V_7; int32_t L_340 = V_10; V_48 = (bool)((((int32_t)L_339) < ((int32_t)L_340))? 1 : 0); bool L_341 = V_48; if (L_341) { goto IL_0630; } } { uint32_t L_342 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_342, 1)); uint8_t* L_343 = V_16; int32_t L_344 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_343, L_344))) = (int8_t)((int32_t)255); uint8_t* L_345 = ___1_raw; int32_t L_346 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_345, L_346)); uint8_t* L_347 = V_16; int32_t L_348 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_347, L_348)); uint8_t* L_349 = V_17; int32_t L_350 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_349, L_350)); } IL_068a: { uint32_t L_351 = V_2; V_49 = (bool)((((int32_t)((!(((uint32_t)L_351) >= ((uint32_t)1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_352 = V_49; if (L_352) { goto IL_062b; } } { goto IL_0800; } IL_069c: { uint32_t L_353 = ___4_x; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_353, 1)); goto IL_070d; } IL_06a3: { V_7 = 0; goto IL_06de; } IL_06a8: { uint8_t* L_354 = V_16; int32_t L_355 = V_7; uint8_t* L_356 = ___1_raw; int32_t L_357 = V_7; int32_t L_358 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_356, L_357)))); uint8_t* L_359 = V_16; int32_t L_360 = V_7; int32_t L_361 = V_9; int32_t L_362 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_359, ((int32_t)il2cpp_codegen_subtract(L_360, L_361)))))); uint8_t* L_363 = V_17; int32_t L_364 = V_7; int32_t L_365 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_363, L_364)))); uint8_t* L_366 = V_17; int32_t L_367 = V_7; int32_t L_368 = V_9; int32_t L_369 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_366, ((int32_t)il2cpp_codegen_subtract(L_367, L_368)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_370; L_370 = StbImage_stbi__paeth_mDE204CA228BF46E0B269FB2C8BE7681A1A8257AF(L_362, L_365, L_369, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_354, L_355))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_358, L_370))&((int32_t)255)))); int32_t L_371 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_371, 1)); } IL_06de: { int32_t L_372 = V_7; int32_t L_373 = V_10; V_50 = (bool)((((int32_t)L_372) < ((int32_t)L_373))? 1 : 0); bool L_374 = V_50; if (L_374) { goto IL_06a8; } } { uint32_t L_375 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_375, 1)); uint8_t* L_376 = V_16; int32_t L_377 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_376, L_377))) = (int8_t)((int32_t)255); uint8_t* L_378 = ___1_raw; int32_t L_379 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_378, L_379)); uint8_t* L_380 = V_16; int32_t L_381 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_380, L_381)); uint8_t* L_382 = V_17; int32_t L_383 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_382, L_383)); } IL_070d: { uint32_t L_384 = V_2; V_51 = (bool)((((int32_t)((!(((uint32_t)L_384) >= ((uint32_t)1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_385 = V_51; if (L_385) { goto IL_06a3; } } { goto IL_0800; } IL_071f: { uint32_t L_386 = ___4_x; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_386, 1)); goto IL_077e; } IL_0726: { V_7 = 0; goto IL_074f; } IL_072b: { uint8_t* L_387 = V_16; int32_t L_388 = V_7; uint8_t* L_389 = ___1_raw; int32_t L_390 = V_7; int32_t L_391 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_389, L_390)))); uint8_t* L_392 = V_16; int32_t L_393 = V_7; int32_t L_394 = V_9; int32_t L_395 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_392, ((int32_t)il2cpp_codegen_subtract(L_393, L_394)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_387, L_388))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_391, ((int32_t)(L_395>>1))))&((int32_t)255)))); int32_t L_396 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_396, 1)); } IL_074f: { int32_t L_397 = V_7; int32_t L_398 = V_10; V_52 = (bool)((((int32_t)L_397) < ((int32_t)L_398))? 1 : 0); bool L_399 = V_52; if (L_399) { goto IL_072b; } } { uint32_t L_400 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_400, 1)); uint8_t* L_401 = V_16; int32_t L_402 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_401, L_402))) = (int8_t)((int32_t)255); uint8_t* L_403 = ___1_raw; int32_t L_404 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_403, L_404)); uint8_t* L_405 = V_16; int32_t L_406 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_405, L_406)); uint8_t* L_407 = V_17; int32_t L_408 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_407, L_408)); } IL_077e: { uint32_t L_409 = V_2; V_53 = (bool)((((int32_t)((!(((uint32_t)L_409) >= ((uint32_t)1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_410 = V_53; if (L_410) { goto IL_0726; } } { goto IL_0800; } IL_078d: { uint32_t L_411 = ___4_x; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_411, 1)); goto IL_07f1; } IL_0794: { V_7 = 0; goto IL_07c2; } IL_0799: { uint8_t* L_412 = V_16; int32_t L_413 = V_7; uint8_t* L_414 = ___1_raw; int32_t L_415 = V_7; int32_t L_416 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_414, L_415)))); uint8_t* L_417 = V_16; int32_t L_418 = V_7; int32_t L_419 = V_9; int32_t L_420 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_417, ((int32_t)il2cpp_codegen_subtract(L_418, L_419)))))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_421; L_421 = StbImage_stbi__paeth_mDE204CA228BF46E0B269FB2C8BE7681A1A8257AF(L_420, 0, 0, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_412, L_413))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_416, L_421))&((int32_t)255)))); int32_t L_422 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_422, 1)); } IL_07c2: { int32_t L_423 = V_7; int32_t L_424 = V_10; V_54 = (bool)((((int32_t)L_423) < ((int32_t)L_424))? 1 : 0); bool L_425 = V_54; if (L_425) { goto IL_0799; } } { uint32_t L_426 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_426, 1)); uint8_t* L_427 = V_16; int32_t L_428 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_427, L_428))) = (int8_t)((int32_t)255); uint8_t* L_429 = ___1_raw; int32_t L_430 = V_10; ___1_raw = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_429, L_430)); uint8_t* L_431 = V_16; int32_t L_432 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_431, L_432)); uint8_t* L_433 = V_17; int32_t L_434 = V_9; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_433, L_434)); } IL_07f1: { uint32_t L_435 = V_2; V_55 = (bool)((((int32_t)((!(((uint32_t)L_435) >= ((uint32_t)1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_436 = V_55; if (L_436) { goto IL_0794; } } { goto IL_0800; } IL_0800: { int32_t L_437 = ___6_depth; V_56 = (bool)((((int32_t)L_437) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_438 = V_56; if (!L_438) { goto IL_0843; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_439 = ___0_a; NullCheck(L_439); uint8_t* L_440 = L_439->____out_; uint32_t L_441 = V_4; uint32_t L_442 = V_3; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_440, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_441, (int32_t)L_442))))); V_2 = 0; goto IL_0837; } IL_081f: { uint8_t* L_443 = V_16; int32_t L_444 = V_10; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_443, ((int32_t)il2cpp_codegen_add(L_444, 1))))) = (int8_t)((int32_t)255); uint32_t L_445 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_445, 1)); uint8_t* L_446 = V_16; int32_t L_447 = V_9; V_16 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_446, L_447)); } IL_0837: { uint32_t L_448 = V_2; uint32_t L_449 = ___4_x; V_57 = (bool)((!(((uint32_t)L_448) >= ((uint32_t)L_449)))? 1 : 0); bool L_450 = V_57; if (L_450) { goto IL_081f; } } { } IL_0843: { } IL_0844: { uint32_t L_451 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_451, 1)); } IL_0849: { uint32_t L_452 = V_3; uint32_t L_453 = ___5_y; V_58 = (bool)((!(((uint32_t)L_452) >= ((uint32_t)L_453)))? 1 : 0); bool L_454 = V_58; if (L_454) { goto IL_00db; } } { int32_t L_455 = ___6_depth; V_59 = (bool)((((int32_t)L_455) < ((int32_t)8))? 1 : 0); bool L_456 = V_59; if (!L_456) { goto IL_0c87; } } { V_3 = 0; goto IL_0c76; } IL_086d: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_457 = ___0_a; NullCheck(L_457); uint8_t* L_458 = L_457->____out_; uint32_t L_459 = V_4; uint32_t L_460 = V_3; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_458, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_459, (int32_t)L_460))))); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_461 = ___0_a; NullCheck(L_461); uint8_t* L_462 = L_461->____out_; uint32_t L_463 = V_4; uint32_t L_464 = V_3; uint32_t L_465 = ___4_x; int32_t L_466 = ___3_out_n; uint32_t L_467 = V_6; V_61 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_462, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_463, (int32_t)L_464))))), ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_465), ((int64_t)L_466)))))), (intptr_t)((uintptr_t)L_467))); int32_t L_468 = ___7_color; if (!L_468) { goto IL_089d; } } { G_B135_0 = 1; goto IL_08a5; } IL_089d: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_469 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__depth_scale_table; int32_t L_470 = ___6_depth; NullCheck(L_469); int32_t L_471 = L_470; uint8_t L_472 = (L_469)->GetAt(static_cast(L_471)); G_B135_0 = ((int32_t)(L_472)); } IL_08a5: { V_62 = (uint8_t)((int32_t)(uint8_t)G_B135_0); int32_t L_473 = ___6_depth; V_63 = (bool)((((int32_t)L_473) == ((int32_t)4))? 1 : 0); bool L_474 = V_63; if (!L_474) { goto IL_0921; } } { uint32_t L_475 = ___4_x; int32_t L_476 = V_8; V_7 = ((int32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_475), ((int64_t)L_476)))); goto IL_08f1; } IL_08c0: { uint8_t* L_477 = V_60; uint8_t* L_478 = L_477; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_478, 1)); uint8_t L_479 = V_62; uint8_t* L_480 = V_61; int32_t L_481 = (*(L_480)); *((int8_t*)L_478) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_479, ((int32_t)(L_481>>4))))); uint8_t* L_482 = V_60; uint8_t* L_483 = L_482; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_483, 1)); uint8_t L_484 = V_62; uint8_t* L_485 = V_61; int32_t L_486 = (*(L_485)); *((int8_t*)L_483) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_484, ((int32_t)(L_486&((int32_t)15)))))); int32_t L_487 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract(L_487, 2)); uint8_t* L_488 = V_61; V_61 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_488, 1)); } IL_08f1: { int32_t L_489 = V_7; V_64 = (bool)((((int32_t)((((int32_t)L_489) < ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_490 = V_64; if (L_490) { goto IL_08c0; } } { int32_t L_491 = V_7; V_65 = (bool)((((int32_t)L_491) > ((int32_t)0))? 1 : 0); bool L_492 = V_65; if (!L_492) { goto IL_091b; } } { uint8_t* L_493 = V_60; uint8_t* L_494 = L_493; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_494, 1)); uint8_t L_495 = V_62; uint8_t* L_496 = V_61; int32_t L_497 = (*(L_496)); *((int8_t*)L_494) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_495, ((int32_t)(L_497>>4))))); } IL_091b: { goto IL_0ba0; } IL_0921: { int32_t L_498 = ___6_depth; V_66 = (bool)((((int32_t)L_498) == ((int32_t)2))? 1 : 0); bool L_499 = V_66; if (!L_499) { goto IL_09fe; } } { uint32_t L_500 = ___4_x; int32_t L_501 = V_8; V_7 = ((int32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_500), ((int64_t)L_501)))); goto IL_0992; } IL_093c: { uint8_t* L_502 = V_60; uint8_t* L_503 = L_502; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_503, 1)); uint8_t L_504 = V_62; uint8_t* L_505 = V_61; int32_t L_506 = (*(L_505)); *((int8_t*)L_503) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_504, ((int32_t)(L_506>>6))))); uint8_t* L_507 = V_60; uint8_t* L_508 = L_507; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_508, 1)); uint8_t L_509 = V_62; uint8_t* L_510 = V_61; int32_t L_511 = (*(L_510)); *((int8_t*)L_508) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_509, ((int32_t)(((int32_t)(L_511>>4))&3))))); uint8_t* L_512 = V_60; uint8_t* L_513 = L_512; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_513, 1)); uint8_t L_514 = V_62; uint8_t* L_515 = V_61; int32_t L_516 = (*(L_515)); *((int8_t*)L_513) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_514, ((int32_t)(((int32_t)(L_516>>2))&3))))); uint8_t* L_517 = V_60; uint8_t* L_518 = L_517; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_518, 1)); uint8_t L_519 = V_62; uint8_t* L_520 = V_61; int32_t L_521 = (*(L_520)); *((int8_t*)L_518) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_519, ((int32_t)(L_521&3))))); int32_t L_522 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract(L_522, 4)); uint8_t* L_523 = V_61; V_61 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_523, 1)); } IL_0992: { int32_t L_524 = V_7; V_67 = (bool)((((int32_t)((((int32_t)L_524) < ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_525 = V_67; if (L_525) { goto IL_093c; } } { int32_t L_526 = V_7; V_68 = (bool)((((int32_t)L_526) > ((int32_t)0))? 1 : 0); bool L_527 = V_68; if (!L_527) { goto IL_09bc; } } { uint8_t* L_528 = V_60; uint8_t* L_529 = L_528; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_529, 1)); uint8_t L_530 = V_62; uint8_t* L_531 = V_61; int32_t L_532 = (*(L_531)); *((int8_t*)L_529) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_530, ((int32_t)(L_532>>6))))); } IL_09bc: { int32_t L_533 = V_7; V_69 = (bool)((((int32_t)L_533) > ((int32_t)1))? 1 : 0); bool L_534 = V_69; if (!L_534) { goto IL_09da; } } { uint8_t* L_535 = V_60; uint8_t* L_536 = L_535; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_536, 1)); uint8_t L_537 = V_62; uint8_t* L_538 = V_61; int32_t L_539 = (*(L_538)); *((int8_t*)L_536) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_537, ((int32_t)(((int32_t)(L_539>>4))&3))))); } IL_09da: { int32_t L_540 = V_7; V_70 = (bool)((((int32_t)L_540) > ((int32_t)2))? 1 : 0); bool L_541 = V_70; if (!L_541) { goto IL_09f8; } } { uint8_t* L_542 = V_60; uint8_t* L_543 = L_542; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_543, 1)); uint8_t L_544 = V_62; uint8_t* L_545 = V_61; int32_t L_546 = (*(L_545)); *((int8_t*)L_543) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_544, ((int32_t)(((int32_t)(L_546>>2))&3))))); } IL_09f8: { goto IL_0ba0; } IL_09fe: { int32_t L_547 = ___6_depth; V_71 = (bool)((((int32_t)L_547) == ((int32_t)1))? 1 : 0); bool L_548 = V_71; if (!L_548) { goto IL_0ba0; } } { uint32_t L_549 = ___4_x; int32_t L_550 = V_8; V_7 = ((int32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_549), ((int64_t)L_550)))); goto IL_0abe; } IL_0a1c: { uint8_t* L_551 = V_60; uint8_t* L_552 = L_551; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_552, 1)); uint8_t L_553 = V_62; uint8_t* L_554 = V_61; int32_t L_555 = (*(L_554)); *((int8_t*)L_552) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_553, ((int32_t)(L_555>>7))))); uint8_t* L_556 = V_60; uint8_t* L_557 = L_556; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_557, 1)); uint8_t L_558 = V_62; uint8_t* L_559 = V_61; int32_t L_560 = (*(L_559)); *((int8_t*)L_557) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_558, ((int32_t)(((int32_t)(L_560>>6))&1))))); uint8_t* L_561 = V_60; uint8_t* L_562 = L_561; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_562, 1)); uint8_t L_563 = V_62; uint8_t* L_564 = V_61; int32_t L_565 = (*(L_564)); *((int8_t*)L_562) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_563, ((int32_t)(((int32_t)(L_565>>5))&1))))); uint8_t* L_566 = V_60; uint8_t* L_567 = L_566; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_567, 1)); uint8_t L_568 = V_62; uint8_t* L_569 = V_61; int32_t L_570 = (*(L_569)); *((int8_t*)L_567) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_568, ((int32_t)(((int32_t)(L_570>>4))&1))))); uint8_t* L_571 = V_60; uint8_t* L_572 = L_571; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_572, 1)); uint8_t L_573 = V_62; uint8_t* L_574 = V_61; int32_t L_575 = (*(L_574)); *((int8_t*)L_572) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_573, ((int32_t)(((int32_t)(L_575>>3))&1))))); uint8_t* L_576 = V_60; uint8_t* L_577 = L_576; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_577, 1)); uint8_t L_578 = V_62; uint8_t* L_579 = V_61; int32_t L_580 = (*(L_579)); *((int8_t*)L_577) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_578, ((int32_t)(((int32_t)(L_580>>2))&1))))); uint8_t* L_581 = V_60; uint8_t* L_582 = L_581; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_582, 1)); uint8_t L_583 = V_62; uint8_t* L_584 = V_61; int32_t L_585 = (*(L_584)); *((int8_t*)L_582) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_583, ((int32_t)(((int32_t)(L_585>>1))&1))))); uint8_t* L_586 = V_60; uint8_t* L_587 = L_586; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_587, 1)); uint8_t L_588 = V_62; uint8_t* L_589 = V_61; int32_t L_590 = (*(L_589)); *((int8_t*)L_587) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_588, ((int32_t)(L_590&1))))); int32_t L_591 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract(L_591, 8)); uint8_t* L_592 = V_61; V_61 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_592, 1)); } IL_0abe: { int32_t L_593 = V_7; V_72 = (bool)((((int32_t)((((int32_t)L_593) < ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_594 = V_72; if (L_594) { goto IL_0a1c; } } { int32_t L_595 = V_7; V_73 = (bool)((((int32_t)L_595) > ((int32_t)0))? 1 : 0); bool L_596 = V_73; if (!L_596) { goto IL_0aeb; } } { uint8_t* L_597 = V_60; uint8_t* L_598 = L_597; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_598, 1)); uint8_t L_599 = V_62; uint8_t* L_600 = V_61; int32_t L_601 = (*(L_600)); *((int8_t*)L_598) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_599, ((int32_t)(L_601>>7))))); } IL_0aeb: { int32_t L_602 = V_7; V_74 = (bool)((((int32_t)L_602) > ((int32_t)1))? 1 : 0); bool L_603 = V_74; if (!L_603) { goto IL_0b09; } } { uint8_t* L_604 = V_60; uint8_t* L_605 = L_604; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_605, 1)); uint8_t L_606 = V_62; uint8_t* L_607 = V_61; int32_t L_608 = (*(L_607)); *((int8_t*)L_605) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_606, ((int32_t)(((int32_t)(L_608>>6))&1))))); } IL_0b09: { int32_t L_609 = V_7; V_75 = (bool)((((int32_t)L_609) > ((int32_t)2))? 1 : 0); bool L_610 = V_75; if (!L_610) { goto IL_0b27; } } { uint8_t* L_611 = V_60; uint8_t* L_612 = L_611; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_612, 1)); uint8_t L_613 = V_62; uint8_t* L_614 = V_61; int32_t L_615 = (*(L_614)); *((int8_t*)L_612) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_613, ((int32_t)(((int32_t)(L_615>>5))&1))))); } IL_0b27: { int32_t L_616 = V_7; V_76 = (bool)((((int32_t)L_616) > ((int32_t)3))? 1 : 0); bool L_617 = V_76; if (!L_617) { goto IL_0b45; } } { uint8_t* L_618 = V_60; uint8_t* L_619 = L_618; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_619, 1)); uint8_t L_620 = V_62; uint8_t* L_621 = V_61; int32_t L_622 = (*(L_621)); *((int8_t*)L_619) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_620, ((int32_t)(((int32_t)(L_622>>4))&1))))); } IL_0b45: { int32_t L_623 = V_7; V_77 = (bool)((((int32_t)L_623) > ((int32_t)4))? 1 : 0); bool L_624 = V_77; if (!L_624) { goto IL_0b63; } } { uint8_t* L_625 = V_60; uint8_t* L_626 = L_625; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_626, 1)); uint8_t L_627 = V_62; uint8_t* L_628 = V_61; int32_t L_629 = (*(L_628)); *((int8_t*)L_626) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_627, ((int32_t)(((int32_t)(L_629>>3))&1))))); } IL_0b63: { int32_t L_630 = V_7; V_78 = (bool)((((int32_t)L_630) > ((int32_t)5))? 1 : 0); bool L_631 = V_78; if (!L_631) { goto IL_0b81; } } { uint8_t* L_632 = V_60; uint8_t* L_633 = L_632; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_633, 1)); uint8_t L_634 = V_62; uint8_t* L_635 = V_61; int32_t L_636 = (*(L_635)); *((int8_t*)L_633) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_634, ((int32_t)(((int32_t)(L_636>>2))&1))))); } IL_0b81: { int32_t L_637 = V_7; V_79 = (bool)((((int32_t)L_637) > ((int32_t)6))? 1 : 0); bool L_638 = V_79; if (!L_638) { goto IL_0b9f; } } { uint8_t* L_639 = V_60; uint8_t* L_640 = L_639; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_640, 1)); uint8_t L_641 = V_62; uint8_t* L_642 = V_61; int32_t L_643 = (*(L_642)); *((int8_t*)L_640) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_641, ((int32_t)(((int32_t)(L_643>>1))&1))))); } IL_0b9f: { } IL_0ba0: { int32_t L_644 = V_8; int32_t L_645 = ___3_out_n; V_80 = (bool)((((int32_t)((((int32_t)L_644) == ((int32_t)L_645))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_646 = V_80; if (!L_646) { goto IL_0c71; } } { V_81 = 0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_647 = ___0_a; NullCheck(L_647); uint8_t* L_648 = L_647->____out_; uint32_t L_649 = V_4; uint32_t L_650 = V_3; V_60 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_648, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_649, (int32_t)L_650))))); int32_t L_651 = V_8; V_82 = (bool)((((int32_t)L_651) == ((int32_t)1))? 1 : 0); bool L_652 = V_82; if (!L_652) { goto IL_0c0b; } } { uint32_t L_653 = ___4_x; V_81 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_653, 1)); goto IL_0bfb; } IL_0bd6: { uint8_t* L_654 = V_60; int32_t L_655 = V_81; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_654, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_655, 2)), 1))))) = (int8_t)((int32_t)255); uint8_t* L_656 = V_60; int32_t L_657 = V_81; uint8_t* L_658 = V_60; int32_t L_659 = V_81; int32_t L_660 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_658, L_659)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_656, ((int32_t)il2cpp_codegen_multiply(L_657, 2))))) = (int8_t)L_660; int32_t L_661 = V_81; V_81 = ((int32_t)il2cpp_codegen_subtract(L_661, 1)); } IL_0bfb: { int32_t L_662 = V_81; V_83 = (bool)((((int32_t)((((int32_t)L_662) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_663 = V_83; if (L_663) { goto IL_0bd6; } } { goto IL_0c70; } IL_0c0b: { uint32_t L_664 = ___4_x; V_81 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_664, 1)); goto IL_0c62; } IL_0c13: { uint8_t* L_665 = V_60; int32_t L_666 = V_81; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_665, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_666, 4)), 3))))) = (int8_t)((int32_t)255); uint8_t* L_667 = V_60; int32_t L_668 = V_81; uint8_t* L_669 = V_60; int32_t L_670 = V_81; int32_t L_671 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_669, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_670, 3)), 2)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_667, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_668, 4)), 2))))) = (int8_t)L_671; uint8_t* L_672 = V_60; int32_t L_673 = V_81; uint8_t* L_674 = V_60; int32_t L_675 = V_81; int32_t L_676 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_674, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_675, 3)), 1)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_672, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_673, 4)), 1))))) = (int8_t)L_676; uint8_t* L_677 = V_60; int32_t L_678 = V_81; uint8_t* L_679 = V_60; int32_t L_680 = V_81; int32_t L_681 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_679, ((int32_t)il2cpp_codegen_multiply(L_680, 3)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_677, ((int32_t)il2cpp_codegen_multiply(L_678, 4))))) = (int8_t)L_681; int32_t L_682 = V_81; V_81 = ((int32_t)il2cpp_codegen_subtract(L_682, 1)); } IL_0c62: { int32_t L_683 = V_81; V_84 = (bool)((((int32_t)((((int32_t)L_683) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_684 = V_84; if (L_684) { goto IL_0c13; } } IL_0c70: { } IL_0c71: { uint32_t L_685 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_685, 1)); } IL_0c76: { uint32_t L_686 = V_3; uint32_t L_687 = ___5_y; V_85 = (bool)((!(((uint32_t)L_686) >= ((uint32_t)L_687)))? 1 : 0); bool L_688 = V_85; if (L_688) { goto IL_086d; } } { goto IL_0cd7; } IL_0c87: { int32_t L_689 = ___6_depth; V_86 = (bool)((((int32_t)L_689) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_690 = V_86; if (!L_690) { goto IL_0cd7; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_691 = ___0_a; NullCheck(L_691); uint8_t* L_692 = L_691->____out_; V_87 = L_692; uint8_t* L_693 = V_87; V_88 = (uint16_t*)L_693; V_2 = 0; goto IL_0cc3; } IL_0ca4: { uint16_t* L_694 = V_88; uint8_t* L_695 = V_87; int32_t L_696 = (*(L_695)); uint8_t* L_697 = V_87; int32_t L_698 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_697, 1)))); *((int16_t*)L_694) = (int16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)(L_696<<8))|L_698))); uint32_t L_699 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_699, 1)); uint16_t* L_700 = V_88; V_88 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_700, 2)); uint8_t* L_701 = V_87; V_87 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_701, 2)); } IL_0cc3: { uint32_t L_702 = V_2; uint32_t L_703 = ___4_x; uint32_t L_704 = ___5_y; int32_t L_705 = ___3_out_n; V_89 = (bool)((((int64_t)((int64_t)(uint64_t)L_702)) < ((int64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_703, (int32_t)L_704)))), ((int64_t)L_705)))))? 1 : 0); bool L_706 = V_89; if (L_706) { goto IL_0ca4; } } { } IL_0cd7: { V_13 = 1; goto IL_0cdc; } IL_0cdc: { int32_t L_707 = V_13; return L_707; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__de_iphone_mDEEAC323DA41270B62A5C1E6CB75C1526B349A3D (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_0 = NULL; uint32_t V_1 = 0; uint32_t V_2 = 0; uint8_t* V_3 = NULL; bool V_4 = false; uint8_t V_5 = 0x0; bool V_6 = false; bool V_7 = false; uint8_t V_8 = 0x0; uint8_t V_9 = 0x0; bool V_10 = false; uint8_t V_11 = 0x0; bool V_12 = false; uint8_t V_13 = 0x0; bool V_14 = false; int32_t G_B8_0 = 0; { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = ___0_z; NullCheck(L_0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = L_0->___s; V_0 = L_1; V_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = V_0; NullCheck(L_2); uint32_t L_3 = L_2->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = V_0; NullCheck(L_4); uint32_t L_5 = L_4->___img_y; V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_5)); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_6 = ___0_z; NullCheck(L_6); uint8_t* L_7 = L_6->____out_; V_3 = L_7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = V_0; NullCheck(L_8); int32_t L_9 = L_8->___img_out_n; V_4 = (bool)((((int32_t)L_9) == ((int32_t)3))? 1 : 0); bool L_10 = V_4; if (!L_10) { goto IL_005d; } } { V_1 = 0; goto IL_004d; } IL_0033: { uint8_t* L_11 = V_3; int32_t L_12 = (*(L_11)); V_5 = (uint8_t)L_12; uint8_t* L_13 = V_3; uint8_t* L_14 = V_3; int32_t L_15 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 2)))); *((int8_t*)L_13) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t L_17 = V_5; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, 2))) = (int8_t)L_17; uint8_t* L_18 = V_3; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 3)); uint32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, 1)); } IL_004d: { uint32_t L_20 = V_1; uint32_t L_21 = V_2; V_6 = (bool)((!(((uint32_t)L_20) >= ((uint32_t)L_21)))? 1 : 0); bool L_22 = V_6; if (L_22) { goto IL_0033; } } { goto IL_0129; } IL_005d: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_23 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__unpremultiply_on_load_set; if (L_23) { goto IL_006c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_24 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__unpremultiply_on_load_global; G_B8_0 = L_24; goto IL_0071; } IL_006c: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_25 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__unpremultiply_on_load_local; G_B8_0 = L_25; } IL_0071: { V_7 = (bool)((!(((uint32_t)G_B8_0) <= ((uint32_t)0)))? 1 : 0); bool L_26 = V_7; if (!L_26) { goto IL_0100; } } { V_1 = 0; goto IL_00f4; } IL_0081: { uint8_t* L_27 = V_3; int32_t L_28 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 3)))); V_8 = (uint8_t)L_28; uint8_t* L_29 = V_3; int32_t L_30 = (*(L_29)); V_9 = (uint8_t)L_30; uint8_t L_31 = V_8; V_10 = (bool)((!(((uint32_t)L_31) <= ((uint32_t)0)))? 1 : 0); bool L_32 = V_10; if (!L_32) { goto IL_00dd; } } { uint8_t L_33 = V_8; V_11 = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_33/2))); uint8_t* L_34 = V_3; uint8_t* L_35 = V_3; int32_t L_36 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, 2)))); uint8_t L_37 = V_11; uint8_t L_38 = V_8; *((int8_t*)L_34) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_36, ((int32_t)255))), (int32_t)L_37))/(int32_t)L_38))); uint8_t* L_39 = V_3; uint8_t* L_40 = V_3; int32_t L_41 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, 1)))); uint8_t L_42 = V_11; uint8_t L_43 = V_8; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_39, 1))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_41, ((int32_t)255))), (int32_t)L_42))/(int32_t)L_43))); uint8_t* L_44 = V_3; uint8_t L_45 = V_9; uint8_t L_46 = V_11; uint8_t L_47 = V_8; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_44, 2))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_45, ((int32_t)255))), (int32_t)L_46))/(int32_t)L_47))); goto IL_00eb; } IL_00dd: { uint8_t* L_48 = V_3; uint8_t* L_49 = V_3; int32_t L_50 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_49, 2)))); *((int8_t*)L_48) = (int8_t)L_50; uint8_t* L_51 = V_3; uint8_t L_52 = V_9; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 2))) = (int8_t)L_52; } IL_00eb: { uint8_t* L_53 = V_3; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, 4)); uint32_t L_54 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, 1)); } IL_00f4: { uint32_t L_55 = V_1; uint32_t L_56 = V_2; V_12 = (bool)((!(((uint32_t)L_55) >= ((uint32_t)L_56)))? 1 : 0); bool L_57 = V_12; if (L_57) { goto IL_0081; } } { goto IL_0128; } IL_0100: { V_1 = 0; goto IL_011e; } IL_0104: { uint8_t* L_58 = V_3; int32_t L_59 = (*(L_58)); V_13 = (uint8_t)L_59; uint8_t* L_60 = V_3; uint8_t* L_61 = V_3; int32_t L_62 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 2)))); *((int8_t*)L_60) = (int8_t)L_62; uint8_t* L_63 = V_3; uint8_t L_64 = V_13; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 2))) = (int8_t)L_64; uint8_t* L_65 = V_3; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_65, 4)); uint32_t L_66 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, 1)); } IL_011e: { uint32_t L_67 = V_1; uint32_t L_68 = V_2; V_14 = (bool)((!(((uint32_t)L_67) >= ((uint32_t)L_68)))? 1 : 0); bool L_69 = V_14; if (L_69) { goto IL_0104; } } IL_0128: { } IL_0129: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__do_png_m51051E3F74C8B4E8C09665C8B98AA20FE8A6A11C (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_p, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_n, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BACF6218759AABF4132080841717A902F618933); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEA59A1DA56C54777903D5B32BE35D639D4C4CC0); s_Il2CppMethodInitialized = true; } void* V_0 = NULL; bool V_1 = false; void* V_2 = NULL; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; int32_t G_B3_0 = 0; int32_t G_B7_0 = 0; int32_t G_B16_0 = 0; int32_t G_B20_0 = 0; { V_0 = (void*)((uintptr_t)0); int32_t L_0 = ___4_req_comp; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0010; } } { int32_t L_1 = ___4_req_comp; G_B3_0 = ((((int32_t)L_1) > ((int32_t)4))? 1 : 0); goto IL_0011; } IL_0010: { G_B3_0 = 1; } IL_0011: { V_1 = (bool)G_B3_0; bool L_2 = V_1; if (!L_2) { goto IL_002d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9BACF6218759AABF4132080841717A902F618933, NULL); if (L_3) { goto IL_0024; } } { G_B7_0 = 0; goto IL_0025; } IL_0024: { G_B7_0 = 0; } IL_0025: { V_2 = (void*)((uintptr_t)((int64_t)G_B7_0)); goto IL_01bb; } IL_002d: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_4 = ___0_p; int32_t L_5 = ___4_req_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_6; L_6 = StbImage_stbi__parse_png_file_mB5C50D456D301394D00510D8C47C49BD9AE672B4(L_4, 0, L_5, NULL); V_3 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0); bool L_7 = V_3; if (!L_7) { goto IL_017b; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_8 = ___0_p; NullCheck(L_8); int32_t L_9 = L_8->___depth; V_4 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_4; if (!L_10) { goto IL_005d; } } { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_11 = ___5_ri; NullCheck(L_11); L_11->___bits_per_channel = 8; goto IL_0090; } IL_005d: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_12 = ___0_p; NullCheck(L_12); int32_t L_13 = L_12->___depth; V_5 = (bool)((((int32_t)L_13) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_14 = V_5; if (!L_14) { goto IL_0078; } } { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_15 = ___5_ri; NullCheck(L_15); L_15->___bits_per_channel = ((int32_t)16); goto IL_0090; } IL_0078: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_16; L_16 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralDEA59A1DA56C54777903D5B32BE35D639D4C4CC0, NULL); if (L_16) { goto IL_0087; } } { G_B16_0 = 0; goto IL_0088; } IL_0087: { G_B16_0 = 0; } IL_0088: { V_2 = (void*)((uintptr_t)((int64_t)G_B16_0)); goto IL_01bb; } IL_0090: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_17 = ___0_p; NullCheck(L_17); uint8_t* L_18 = L_17->____out_; V_0 = (void*)L_18; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_19 = ___0_p; NullCheck(L_19); L_19->____out_ = (uint8_t*)((uintptr_t)0); int32_t L_20 = ___4_req_comp; if (!L_20) { goto IL_00b7; } } { int32_t L_21 = ___4_req_comp; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_22 = ___0_p; NullCheck(L_22); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_23 = L_22->___s; NullCheck(L_23); int32_t L_24 = L_23->___img_out_n; G_B20_0 = ((((int32_t)((((int32_t)L_21) == ((int32_t)L_24))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00b8; } IL_00b7: { G_B20_0 = 0; } IL_00b8: { V_6 = (bool)G_B20_0; bool L_25 = V_6; if (!L_25) { goto IL_0145; } } { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_26 = ___5_ri; NullCheck(L_26); int32_t L_27 = L_26->___bits_per_channel; V_7 = (bool)((((int32_t)L_27) == ((int32_t)8))? 1 : 0); bool L_28 = V_7; if (!L_28) { goto IL_00fe; } } { void* L_29 = V_0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_30 = ___0_p; NullCheck(L_30); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_31 = L_30->___s; NullCheck(L_31); int32_t L_32 = L_31->___img_out_n; int32_t L_33 = ___4_req_comp; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_34 = ___0_p; NullCheck(L_34); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_35 = L_34->___s; NullCheck(L_35); uint32_t L_36 = L_35->___img_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_37 = ___0_p; NullCheck(L_37); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_38 = L_37->___s; NullCheck(L_38); uint32_t L_39 = L_38->___img_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_40; L_40 = StbImage_stbi__convert_format_m4BA1B90BCD1DF2190C32B984046E7B96979B7A08((uint8_t*)L_29, L_32, L_33, L_36, L_39, NULL); V_0 = (void*)L_40; goto IL_0128; } IL_00fe: { void* L_41 = V_0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_42 = ___0_p; NullCheck(L_42); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_43 = L_42->___s; NullCheck(L_43); int32_t L_44 = L_43->___img_out_n; int32_t L_45 = ___4_req_comp; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_46 = ___0_p; NullCheck(L_46); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_47 = L_46->___s; NullCheck(L_47); uint32_t L_48 = L_47->___img_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_49 = ___0_p; NullCheck(L_49); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_50 = L_49->___s; NullCheck(L_50); uint32_t L_51 = L_50->___img_y; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint16_t* L_52; L_52 = StbImage_stbi__convert_format16_m989A40EFED050A900C81FA2694685A9999548E5B((uint16_t*)L_41, L_44, L_45, L_48, L_51, NULL); V_0 = (void*)L_52; } IL_0128: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_53 = ___0_p; NullCheck(L_53); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_54 = L_53->___s; int32_t L_55 = ___4_req_comp; NullCheck(L_54); L_54->___img_out_n = L_55; void* L_56 = V_0; V_8 = (bool)((((intptr_t)L_56) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_57 = V_8; if (!L_57) { goto IL_0144; } } { void* L_58 = V_0; V_2 = L_58; goto IL_01bb; } IL_0144: { } IL_0145: { int32_t* L_59 = ___1_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_60 = ___0_p; NullCheck(L_60); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_61 = L_60->___s; NullCheck(L_61); uint32_t L_62 = L_61->___img_x; *((int32_t*)L_59) = (int32_t)L_62; int32_t* L_63 = ___2_y; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_64 = ___0_p; NullCheck(L_64); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_65 = L_64->___s; NullCheck(L_65); uint32_t L_66 = L_65->___img_y; *((int32_t*)L_63) = (int32_t)L_66; int32_t* L_67 = ___3_n; V_9 = (bool)((((int32_t)((((intptr_t)L_67) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_68 = V_9; if (!L_68) { goto IL_017a; } } { int32_t* L_69 = ___3_n; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_70 = ___0_p; NullCheck(L_70); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_71 = L_70->___s; NullCheck(L_71); int32_t L_72 = L_71->___img_n; *((int32_t*)L_69) = (int32_t)L_72; } IL_017a: { } IL_017b: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_73 = ___0_p; NullCheck(L_73); uint8_t* L_74 = L_73->____out_; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_74, NULL); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_75 = ___0_p; NullCheck(L_75); L_75->____out_ = (uint8_t*)((uintptr_t)0); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_76 = ___0_p; NullCheck(L_76); uint8_t* L_77 = L_76->___expanded; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_77, NULL); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_78 = ___0_p; NullCheck(L_78); L_78->___expanded = (uint8_t*)((uintptr_t)0); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_79 = ___0_p; NullCheck(L_79); uint8_t* L_80 = L_79->___idata; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_80, NULL); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_81 = ___0_p; NullCheck(L_81); L_81->___idata = (uint8_t*)((uintptr_t)0); void* L_82 = V_0; V_2 = L_82; goto IL_01bb; } IL_01bb: { void* L_83 = V_2; return L_83; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__expand_png_palette_m5065FB4F3FB19E77CAD0FF386FEFB1A6AE1A7133 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_a, uint8_t* ___1_palette, int32_t ___2_len, int32_t ___3_pal_img_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint32_t V_1 = 0; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; bool V_5 = false; int32_t V_6 = 0; bool V_7 = false; int32_t V_8 = 0; bool V_9 = false; int32_t V_10 = 0; bool V_11 = false; { V_0 = 0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = ___0_a; NullCheck(L_0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_1 = L_0->___s; NullCheck(L_1); uint32_t L_2 = L_1->___img_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_3 = ___0_a; NullCheck(L_3); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = L_3->___s; NullCheck(L_4); uint32_t L_5 = L_4->___img_y; V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_5)); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_6 = ___0_a; NullCheck(L_6); uint8_t* L_7 = L_6->____out_; V_4 = L_7; uint32_t L_8 = V_1; int32_t L_9 = ___3_pal_img_n; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_10; L_10 = StbImage_stbi__malloc_mad2_m4CCBBB153B186033A713CD2CA05A3EF59A7BAA70(L_8, L_9, 0, NULL); V_2 = (uint8_t*)L_10; uint8_t* L_11 = V_2; V_5 = (bool)((((intptr_t)L_11) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_12 = V_5; if (!L_12) { goto IL_0048; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_13; L_13 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_6 = L_13; goto IL_00f7; } IL_0048: { uint8_t* L_14 = V_2; V_3 = L_14; int32_t L_15 = ___3_pal_img_n; V_7 = (bool)((((int32_t)L_15) == ((int32_t)3))? 1 : 0); bool L_16 = V_7; if (!L_16) { goto IL_0095; } } { V_0 = 0; goto IL_0089; } IL_0058: { uint8_t* L_17 = V_4; uint32_t L_18 = V_0; int32_t L_19 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((uintptr_t)L_18))))); V_8 = ((int32_t)il2cpp_codegen_multiply(L_19, 4)); uint8_t* L_20 = V_2; uint8_t* L_21 = ___1_palette; int32_t L_22 = V_8; int32_t L_23 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, L_22)))); *((int8_t*)L_20) = (int8_t)L_23; uint8_t* L_24 = V_2; uint8_t* L_25 = ___1_palette; int32_t L_26 = V_8; int32_t L_27 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, ((int32_t)il2cpp_codegen_add(L_26, 1)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1))) = (int8_t)L_27; uint8_t* L_28 = V_2; uint8_t* L_29 = ___1_palette; int32_t L_30 = V_8; int32_t L_31 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, ((int32_t)il2cpp_codegen_add(L_30, 2)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, 2))) = (int8_t)L_31; uint8_t* L_32 = V_2; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 3)); uint32_t L_33 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, 1)); } IL_0089: { uint32_t L_34 = V_0; uint32_t L_35 = V_1; V_9 = (bool)((!(((uint32_t)L_34) >= ((uint32_t)L_35)))? 1 : 0); bool L_36 = V_9; if (L_36) { goto IL_0058; } } { goto IL_00df; } IL_0095: { V_0 = 0; goto IL_00d5; } IL_0099: { uint8_t* L_37 = V_4; uint32_t L_38 = V_0; int32_t L_39 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, (intptr_t)((uintptr_t)L_38))))); V_10 = ((int32_t)il2cpp_codegen_multiply(L_39, 4)); uint8_t* L_40 = V_2; uint8_t* L_41 = ___1_palette; int32_t L_42 = V_10; int32_t L_43 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, L_42)))); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_2; uint8_t* L_45 = ___1_palette; int32_t L_46 = V_10; int32_t L_47 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_45, ((int32_t)il2cpp_codegen_add(L_46, 1)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_44, 1))) = (int8_t)L_47; uint8_t* L_48 = V_2; uint8_t* L_49 = ___1_palette; int32_t L_50 = V_10; int32_t L_51 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_49, ((int32_t)il2cpp_codegen_add(L_50, 2)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, 2))) = (int8_t)L_51; uint8_t* L_52 = V_2; uint8_t* L_53 = ___1_palette; int32_t L_54 = V_10; int32_t L_55 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, ((int32_t)il2cpp_codegen_add(L_54, 3)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 3))) = (int8_t)L_55; uint8_t* L_56 = V_2; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 4)); uint32_t L_57 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, 1)); } IL_00d5: { uint32_t L_58 = V_0; uint32_t L_59 = V_1; V_11 = (bool)((!(((uint32_t)L_58) >= ((uint32_t)L_59)))? 1 : 0); bool L_60 = V_11; if (L_60) { goto IL_0099; } } IL_00df: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_61 = ___0_a; NullCheck(L_61); uint8_t* L_62 = L_61->____out_; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_62, NULL); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_63 = ___0_a; uint8_t* L_64 = V_3; NullCheck(L_63); L_63->____out_ = L_64; V_6 = 1; goto IL_00f7; } IL_00f7: { int32_t L_65 = V_6; return L_65; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD StbImage_stbi__get_chunk_header_m81BAE4681E016E5BD5F8413C1FD8ABCFFFB65631 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD V_0; memset((&V_0), 0, sizeof(V_0)); stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD V_1; memset((&V_1), 0, sizeof(V_1)); { il2cpp_codegen_initobj((&V_0), sizeof(stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD)); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_1; L_1 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_0, NULL); (&V_0)->___length = L_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; uint32_t L_3; L_3 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_2, NULL); (&V_0)->___type = L_3; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_4 = V_0; V_1 = L_4; goto IL_0027; } IL_0027: { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_5 = V_1; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_png_file_mB5C50D456D301394D00510D8C47C49BD9AE672B4 (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_z, int32_t ___1_scan, int32_t ___2_req_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral108EB90D6C6D4E85F4885873264AAD08356EFB40); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4514B66BA0B09E8577A746369187B70076B4F939); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A6175F55122D97C0648E5E5B6D94482E82D5F7D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67DADCC978E4C2BF6E83B49FCBEC27D4C2248A0C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C3354C2789746A19574321062351CA1DE0898DD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D5281644A31A4E0F935D0BCC863B7540031C5EF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9987761850120741E2EBE161D0D190ECF18F448A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6D72AE57ADA50C1C3E31A9BD4470E2883C1309); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE9A8FBC6FFF2275EC52D21B4F5B491300CAAA03); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2677F89549D0E778A5E3775426989D4AD1D924C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4364D1CD06D52F592CA3EBF012038E1070243F7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDF419BD07144DE34FAB437B21E97CB2C1CB4CD3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBE718DA59DEC45BD2F559196458522DEF9DB5D5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF5E3D1432B189A6426E174AFAE6AC73B099CD06); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE41B86D07DC373CBBA5F14183088BA5ABADB2C4C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7C0D794BAD7275B660FA914BAC3AE782719A2F1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE4DFA0C168427BB43A4FBFF73B99DACDD82DEB7); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t V_1 = 0x0; uint8_t V_2 = 0x0; uint8_t* V_3 = NULL; uint16_t* V_4 = NULL; uint32_t V_5 = 0; uint32_t V_6 = 0; uint32_t V_7 = 0; uint32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* V_14 = NULL; bool V_15 = false; int32_t V_16 = 0; bool V_17 = false; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD V_18; memset((&V_18), 0, sizeof(V_18)); uint32_t V_19 = 0; uint32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; bool V_33 = false; bool V_34 = false; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; bool V_43 = false; bool V_44 = false; bool V_45 = false; bool V_46 = false; bool V_47 = false; bool V_48 = false; bool V_49 = false; bool V_50 = false; bool V_51 = false; bool V_52 = false; bool V_53 = false; bool V_54 = false; bool V_55 = false; bool V_56 = false; bool V_57 = false; bool V_58 = false; bool V_59 = false; bool V_60 = false; uint32_t V_61 = 0; uint8_t* V_62 = NULL; bool V_63 = false; bool V_64 = false; bool V_65 = false; bool V_66 = false; uint32_t V_67 = 0; uint32_t V_68 = 0; bool V_69 = false; bool V_70 = false; bool V_71 = false; bool V_72 = false; bool V_73 = false; bool V_74 = false; bool V_75 = false; bool V_76 = false; bool V_77 = false; bool V_78 = false; bool V_79 = false; bool V_80 = false; bool V_81 = false; bool V_82 = false; bool V_83 = false; bool V_84 = false; bool V_85 = false; int32_t G_B33_0 = 0; int32_t G_B40_0 = 0; int32_t G_B55_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B60_0 = NULL; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B59_0 = NULL; int32_t G_B61_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B61_1 = NULL; int32_t G_B63_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B63_1 = NULL; int32_t G_B62_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B62_1 = NULL; int32_t G_B64_0 = 0; int32_t G_B64_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* G_B64_2 = NULL; int32_t G_B117_0 = 0; uint32_t G_B128_0 = 0; uintptr_t G_B146_0; memset((&G_B146_0), 0, sizeof(G_B146_0)); uint32_t G_B146_1 = 0; uint32_t G_B146_2 = 0; uint8_t* G_B146_3 = NULL; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* G_B146_4 = NULL; uintptr_t G_B145_0; memset((&G_B145_0), 0, sizeof(G_B145_0)); uint32_t G_B145_1 = 0; uint32_t G_B145_2 = 0; uint8_t* G_B145_3 = NULL; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* G_B145_4 = NULL; int32_t G_B147_0 = 0; uintptr_t G_B147_1; memset((&G_B147_1), 0, sizeof(G_B147_1)); uint32_t G_B147_2 = 0; uint32_t G_B147_3 = 0; uint8_t* G_B147_4 = NULL; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* G_B147_5 = NULL; int32_t G_B154_0 = 0; int32_t G_B172_0 = 0; int32_t G_B175_0 = 0; { uintptr_t L_0 = ((uintptr_t)((int32_t)1024)); int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL); memset(L_1, 0, L_0); V_0 = (uint8_t*)(L_1); V_1 = (uint8_t)0; V_2 = (uint8_t)0; uintptr_t L_2 = ((uintptr_t)3); int8_t* L_3 = (int8_t*) (L_2 ? alloca(L_2) : NULL); memset(L_3, 0, L_2); int8_t* L_4 = (L_3); il2cpp_codegen_memset(L_4, 0, 3); V_3 = (uint8_t*)L_4; uintptr_t L_5 = ((uintptr_t)6); int8_t* L_6 = (int8_t*) (L_5 ? alloca(L_5) : NULL); memset(L_6, 0, L_5); V_4 = (uint16_t*)(L_6); V_5 = 0; V_6 = 0; V_7 = 0; V_8 = 0; V_9 = 1; V_10 = 0; V_11 = 0; V_12 = 0; V_13 = 0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_7 = ___0_z; NullCheck(L_7); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = L_7->___s; V_14 = L_8; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_9 = ___0_z; NullCheck(L_9); L_9->___expanded = (uint8_t*)((uintptr_t)0); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_10 = ___0_z; NullCheck(L_10); L_10->___idata = (uint8_t*)((uintptr_t)0); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_11 = ___0_z; NullCheck(L_11); L_11->____out_ = (uint8_t*)((uintptr_t)0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_13; L_13 = StbImage_stbi__check_png_header_m7D2B46D3F51120B597CD08F6B64B2E1A811ED532(L_12, NULL); V_15 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0); bool L_14 = V_15; if (!L_14) { goto IL_0071; } } { V_16 = 0; goto IL_0aeb; } IL_0071: { int32_t L_15 = ___1_scan; V_17 = (bool)((((int32_t)L_15) == ((int32_t)1))? 1 : 0); bool L_16 = V_17; if (!L_16) { goto IL_0083; } } { V_16 = 1; goto IL_0aeb; } IL_0083: { goto IL_0ae6; } IL_0088: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_17 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_18; L_18 = StbImage_stbi__get_chunk_header_m81BAE4681E016E5BD5F8413C1FD8ABCFFFB65631(L_17, NULL); V_18 = L_18; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_19 = V_18; uint32_t L_20 = L_19.___type; V_20 = L_20; uint32_t L_21 = V_20; V_19 = L_21; uint32_t L_22 = V_19; if ((!(((uint32_t)L_22) <= ((uint32_t)((int32_t)1229278788))))) { goto IL_00d2; } } { uint32_t L_23 = V_19; if ((((int32_t)L_23) == ((int32_t)((int32_t)1130840649)))) { goto IL_00fc; } } { goto IL_00b3; } IL_00b3: { uint32_t L_24 = V_19; if ((((int32_t)L_24) == ((int32_t)((int32_t)1229209940)))) { goto IL_0668; } } { goto IL_00c1; } IL_00c1: { uint32_t L_25 = V_19; if ((((int32_t)L_25) == ((int32_t)((int32_t)1229278788)))) { goto IL_07b8; } } { goto IL_0a2a; } IL_00d2: { uint32_t L_26 = V_19; if ((((int32_t)L_26) == ((int32_t)((int32_t)1229472850)))) { goto IL_0113; } } { goto IL_00dd; } IL_00dd: { uint32_t L_27 = V_19; if ((((int32_t)L_27) == ((int32_t)((int32_t)1347179589)))) { goto IL_03e5; } } { goto IL_00eb; } IL_00eb: { uint32_t L_28 = V_19; if ((((int32_t)L_28) == ((int32_t)((int32_t)1951551059)))) { goto IL_04b7; } } { goto IL_0a2a; } IL_00fc: { V_13 = 1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_29 = V_14; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_30 = V_18; uint32_t L_31 = L_30.___length; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_29, L_31, NULL); goto IL_0add; } IL_0113: { V_21 = 0; V_22 = 0; int32_t L_32 = V_9; V_23 = (bool)((((int32_t)L_32) == ((int32_t)0))? 1 : 0); bool L_33 = V_23; if (!L_33) { goto IL_0136; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_34; L_34 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF7C0D794BAD7275B660FA914BAC3AE782719A2F1, NULL); V_16 = L_34; goto IL_0aeb; } IL_0136: { V_9 = 0; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_35 = V_18; uint32_t L_36 = L_35.___length; V_24 = (bool)((((int32_t)((((int32_t)L_36) == ((int32_t)((int32_t)13)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_37 = V_24; if (!L_37) { goto IL_015e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_38; L_38 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralE41B86D07DC373CBBA5F14183088BA5ABADB2C4C, NULL); V_16 = L_38; goto IL_0aeb; } IL_015e: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_39 = V_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_40 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_41; L_41 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_40, NULL); NullCheck(L_39); L_39->___img_x = L_41; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_42 = V_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_43 = V_14; uint32_t L_44; L_44 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_43, NULL); NullCheck(L_42); L_42->___img_y = L_44; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_45 = V_14; NullCheck(L_45); uint32_t L_46 = L_45->___img_y; V_25 = (bool)((!(((uint32_t)L_46) <= ((uint32_t)((int32_t)16777216))))? 1 : 0); bool L_47 = V_25; if (!L_47) { goto IL_019f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_48; L_48 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_16 = L_48; goto IL_0aeb; } IL_019f: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_49 = V_14; NullCheck(L_49); uint32_t L_50 = L_49->___img_x; V_26 = (bool)((!(((uint32_t)L_50) <= ((uint32_t)((int32_t)16777216))))? 1 : 0); bool L_51 = V_26; if (!L_51) { goto IL_01c4; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_52; L_52 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_16 = L_52; goto IL_0aeb; } IL_01c4: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_53 = ___0_z; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_54 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_55; L_55 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_54, NULL); NullCheck(L_53); L_53->___depth = L_55; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_56 = ___0_z; NullCheck(L_56); int32_t L_57 = L_56->___depth; if ((((int32_t)L_57) == ((int32_t)1))) { goto IL_0204; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_58 = ___0_z; NullCheck(L_58); int32_t L_59 = L_58->___depth; if ((((int32_t)L_59) == ((int32_t)2))) { goto IL_0204; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_60 = ___0_z; NullCheck(L_60); int32_t L_61 = L_60->___depth; if ((((int32_t)L_61) == ((int32_t)4))) { goto IL_0204; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_62 = ___0_z; NullCheck(L_62); int32_t L_63 = L_62->___depth; if ((((int32_t)L_63) == ((int32_t)8))) { goto IL_0204; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_64 = ___0_z; NullCheck(L_64); int32_t L_65 = L_64->___depth; G_B33_0 = ((((int32_t)((((int32_t)L_65) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0205; } IL_0204: { G_B33_0 = 0; } IL_0205: { V_27 = (bool)G_B33_0; bool L_66 = V_27; if (!L_66) { goto IL_021c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_67; L_67 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral5A6175F55122D97C0648E5E5B6D94482E82D5F7D, NULL); V_16 = L_67; goto IL_0aeb; } IL_021c: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_68 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_69; L_69 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_68, NULL); V_12 = L_69; int32_t L_70 = V_12; V_28 = (bool)((((int32_t)L_70) > ((int32_t)6))? 1 : 0); bool L_71 = V_28; if (!L_71) { goto IL_0241; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_72; L_72 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6C3354C2789746A19574321062351CA1DE0898DD, NULL); V_16 = L_72; goto IL_0aeb; } IL_0241: { int32_t L_73 = V_12; if ((!(((uint32_t)L_73) == ((uint32_t)3)))) { goto IL_0252; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_74 = ___0_z; NullCheck(L_74); int32_t L_75 = L_74->___depth; G_B40_0 = ((((int32_t)L_75) == ((int32_t)((int32_t)16)))? 1 : 0); goto IL_0253; } IL_0252: { G_B40_0 = 0; } IL_0253: { V_29 = (bool)G_B40_0; bool L_76 = V_29; if (!L_76) { goto IL_026a; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_77; L_77 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6C3354C2789746A19574321062351CA1DE0898DD, NULL); V_16 = L_77; goto IL_0aeb; } IL_026a: { int32_t L_78 = V_12; V_30 = (bool)((((int32_t)L_78) == ((int32_t)3))? 1 : 0); bool L_79 = V_30; if (!L_79) { goto IL_0279; } } { V_1 = (uint8_t)3; goto IL_0297; } IL_0279: { int32_t L_80 = V_12; V_31 = (bool)((!(((uint32_t)((int32_t)(L_80&1))) <= ((uint32_t)0)))? 1 : 0); bool L_81 = V_31; if (!L_81) { goto IL_0297; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_82; L_82 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6C3354C2789746A19574321062351CA1DE0898DD, NULL); V_16 = L_82; goto IL_0aeb; } IL_0297: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_83 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_84; L_84 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_83, NULL); V_21 = L_84; int32_t L_85 = V_21; V_32 = (bool)((!(((uint32_t)L_85) <= ((uint32_t)0)))? 1 : 0); bool L_86 = V_32; if (!L_86) { goto IL_02bc; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_87; L_87 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9987761850120741E2EBE161D0D190ECF18F448A, NULL); V_16 = L_87; goto IL_0aeb; } IL_02bc: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_88 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_89; L_89 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_88, NULL); V_22 = L_89; int32_t L_90 = V_22; V_33 = (bool)((!(((uint32_t)L_90) <= ((uint32_t)0)))? 1 : 0); bool L_91 = V_33; if (!L_91) { goto IL_02e1; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_92; L_92 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralAE9A8FBC6FFF2275EC52D21B4F5B491300CAAA03, NULL); V_16 = L_92; goto IL_0aeb; } IL_02e1: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_93 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_94; L_94 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_93, NULL); V_11 = L_94; int32_t L_95 = V_11; V_34 = (bool)((((int32_t)L_95) > ((int32_t)1))? 1 : 0); bool L_96 = V_34; if (!L_96) { goto IL_0306; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_97; L_97 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralC2677F89549D0E778A5E3775426989D4AD1D924C, NULL); V_16 = L_97; goto IL_0aeb; } IL_0306: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_98 = V_14; NullCheck(L_98); uint32_t L_99 = L_98->___img_x; if (!L_99) { goto IL_031b; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_100 = V_14; NullCheck(L_100); uint32_t L_101 = L_100->___img_y; G_B55_0 = ((((int32_t)L_101) == ((int32_t)0))? 1 : 0); goto IL_031c; } IL_031b: { G_B55_0 = 1; } IL_031c: { V_35 = (bool)G_B55_0; bool L_102 = V_35; if (!L_102) { goto IL_0333; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_103; L_103 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral108EB90D6C6D4E85F4885873264AAD08356EFB40, NULL); V_16 = L_103; goto IL_0aeb; } IL_0333: { uint8_t L_104 = V_1; V_36 = (bool)((((int32_t)L_104) == ((int32_t)0))? 1 : 0); bool L_105 = V_36; if (!L_105) { goto IL_03a7; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_106 = V_14; int32_t L_107 = V_12; if (((int32_t)(L_107&2))) { G_B60_0 = L_106; goto IL_0349; } G_B59_0 = L_106; } { G_B61_0 = 1; G_B61_1 = G_B59_0; goto IL_034a; } IL_0349: { G_B61_0 = 3; G_B61_1 = G_B60_0; } IL_034a: { int32_t L_108 = V_12; if (((int32_t)(L_108&4))) { G_B63_0 = G_B61_0; G_B63_1 = G_B61_1; goto IL_0353; } G_B62_0 = G_B61_0; G_B62_1 = G_B61_1; } { G_B64_0 = 0; G_B64_1 = G_B62_0; G_B64_2 = G_B62_1; goto IL_0354; } IL_0353: { G_B64_0 = 1; G_B64_1 = G_B63_0; G_B64_2 = G_B63_1; } IL_0354: { NullCheck(G_B64_2); G_B64_2->___img_n = ((int32_t)il2cpp_codegen_add(G_B64_1, G_B64_0)); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_109 = V_14; NullCheck(L_109); uint32_t L_110 = L_109->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_111 = V_14; NullCheck(L_111); int32_t L_112 = L_111->___img_n; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_113 = V_14; NullCheck(L_113); uint32_t L_114 = L_113->___img_y; V_37 = (bool)((((int64_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)((int32_t)((uint32_t)(int32_t)((int32_t)1073741824)/(uint32_t)(int32_t)L_110))))/((int64_t)L_112)))) < ((int64_t)((int64_t)(uint64_t)L_114)))? 1 : 0); bool L_115 = V_37; if (!L_115) { goto IL_0392; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_116; L_116 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_16 = L_116; goto IL_0aeb; } IL_0392: { int32_t L_117 = ___1_scan; V_38 = (bool)((((int32_t)L_117) == ((int32_t)2))? 1 : 0); bool L_118 = V_38; if (!L_118) { goto IL_03a4; } } { V_16 = 1; goto IL_0aeb; } IL_03a4: { goto IL_03e0; } IL_03a7: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_119 = V_14; NullCheck(L_119); L_119->___img_n = 1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_120 = V_14; NullCheck(L_120); uint32_t L_121 = L_120->___img_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_122 = V_14; NullCheck(L_122); uint32_t L_123 = L_122->___img_y; V_39 = (bool)((!(((uint32_t)((int32_t)((uint32_t)(int32_t)((int32_t)((uint32_t)(int32_t)((int32_t)1073741824)/(uint32_t)(int32_t)L_121))/(uint32_t)(int32_t)4))) >= ((uint32_t)L_123)))? 1 : 0); bool L_124 = V_39; if (!L_124) { goto IL_03df; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_125; L_125 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); V_16 = L_125; goto IL_0aeb; } IL_03df: { } IL_03e0: { goto IL_0add; } IL_03e5: { int32_t L_126 = V_9; V_40 = (bool)((!(((uint32_t)L_126) <= ((uint32_t)0)))? 1 : 0); bool L_127 = V_40; if (!L_127) { goto IL_0402; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_128; L_128 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral4514B66BA0B09E8577A746369187B70076B4F939, NULL); V_16 = L_128; goto IL_0aeb; } IL_0402: { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_129 = V_18; uint32_t L_130 = L_129.___length; V_41 = (bool)((!(((uint32_t)L_130) <= ((uint32_t)((int32_t)768))))? 1 : 0); bool L_131 = V_41; if (!L_131) { goto IL_0427; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_132; L_132 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralFE4DFA0C168427BB43A4FBFF73B99DACDD82DEB7, NULL); V_16 = L_132; goto IL_0aeb; } IL_0427: { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_133 = V_18; uint32_t L_134 = L_133.___length; V_8 = ((int32_t)((uint32_t)(int32_t)L_134/(uint32_t)(int32_t)3)); uint32_t L_135 = V_8; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_136 = V_18; uint32_t L_137 = L_136.___length; V_42 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_135, 3))) == ((int32_t)L_137))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_138 = V_42; if (!L_138) { goto IL_0459; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_139; L_139 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralFE4DFA0C168427BB43A4FBFF73B99DACDD82DEB7, NULL); V_16 = L_139; goto IL_0aeb; } IL_0459: { V_7 = 0; goto IL_04a6; } IL_045e: { uint8_t* L_140 = V_0; uint32_t L_141 = V_7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_142 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_143; L_143 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_142, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_140, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_141, 4)))))) = (int8_t)L_143; uint8_t* L_144 = V_0; uint32_t L_145 = V_7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_146 = V_14; uint8_t L_147; L_147 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_146, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_144, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_145, 4)), 1)))))) = (int8_t)L_147; uint8_t* L_148 = V_0; uint32_t L_149 = V_7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_150 = V_14; uint8_t L_151; L_151 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_150, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_148, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_149, 4)), 2)))))) = (int8_t)L_151; uint8_t* L_152 = V_0; uint32_t L_153 = V_7; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_152, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_153, 4)), 3)))))) = (int8_t)((int32_t)255); uint32_t L_154 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_154, 1)); } IL_04a6: { uint32_t L_155 = V_7; uint32_t L_156 = V_8; V_43 = (bool)((!(((uint32_t)L_155) >= ((uint32_t)L_156)))? 1 : 0); bool L_157 = V_43; if (L_157) { goto IL_045e; } } { goto IL_0add; } IL_04b7: { int32_t L_158 = V_9; V_44 = (bool)((!(((uint32_t)L_158) <= ((uint32_t)0)))? 1 : 0); bool L_159 = V_44; if (!L_159) { goto IL_04d4; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_160; L_160 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral4514B66BA0B09E8577A746369187B70076B4F939, NULL); V_16 = L_160; goto IL_0aeb; } IL_04d4: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_161 = ___0_z; NullCheck(L_161); uint8_t* L_162 = L_161->___idata; V_45 = (bool)((((int32_t)((((intptr_t)L_162) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_163 = V_45; if (!L_163) { goto IL_04f8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_164; L_164 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralDBE718DA59DEC45BD2F559196458522DEF9DB5D5, NULL); V_16 = L_164; goto IL_0aeb; } IL_04f8: { uint8_t L_165 = V_1; V_46 = (bool)((!(((uint32_t)L_165) <= ((uint32_t)0)))? 1 : 0); bool L_166 = V_46; if (!L_166) { goto IL_0594; } } { int32_t L_167 = ___1_scan; V_47 = (bool)((((int32_t)L_167) == ((int32_t)2))? 1 : 0); bool L_168 = V_47; if (!L_168) { goto IL_0521; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_169 = V_14; NullCheck(L_169); L_169->___img_n = 4; V_16 = 1; goto IL_0aeb; } IL_0521: { uint32_t L_170 = V_8; V_48 = (bool)((((int32_t)L_170) == ((int32_t)0))? 1 : 0); bool L_171 = V_48; if (!L_171) { goto IL_053d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_172; L_172 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralCDF419BD07144DE34FAB437B21E97CB2C1CB4CD3, NULL); V_16 = L_172; goto IL_0aeb; } IL_053d: { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_173 = V_18; uint32_t L_174 = L_173.___length; uint32_t L_175 = V_8; V_49 = (bool)((!(((uint32_t)L_174) <= ((uint32_t)L_175)))? 1 : 0); bool L_176 = V_49; if (!L_176) { goto IL_055f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_177; L_177 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral67DADCC978E4C2BF6E83B49FCBEC27D4C2248A0C, NULL); V_16 = L_177; goto IL_0aeb; } IL_055f: { V_1 = (uint8_t)4; V_7 = 0; goto IL_057d; } IL_0566: { uint8_t* L_178 = V_0; uint32_t L_179 = V_7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_180 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_181; L_181 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_180, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_178, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_179, 4)), 3)))))) = (int8_t)L_181; uint32_t L_182 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_182, 1)); } IL_057d: { uint32_t L_183 = V_7; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_184 = V_18; uint32_t L_185 = L_184.___length; V_50 = (bool)((!(((uint32_t)L_183) >= ((uint32_t)L_185)))? 1 : 0); bool L_186 = V_50; if (L_186) { goto IL_0566; } } { goto IL_0663; } IL_0594: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_187 = V_14; NullCheck(L_187); int32_t L_188 = L_187->___img_n; V_51 = (bool)((((int32_t)((int32_t)(L_188&1))) == ((int32_t)0))? 1 : 0); bool L_189 = V_51; if (!L_189) { goto IL_05b8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_190; L_190 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral8D5281644A31A4E0F935D0BCC863B7540031C5EF, NULL); V_16 = L_190; goto IL_0aeb; } IL_05b8: { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_191 = V_18; uint32_t L_192 = L_191.___length; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_193 = V_14; NullCheck(L_193); int32_t L_194 = L_193->___img_n; V_52 = (bool)((((int32_t)((((int32_t)L_192) == ((int32_t)((int32_t)il2cpp_codegen_multiply(L_194, 2))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_195 = V_52; if (!L_195) { goto IL_05e4; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_196; L_196 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral67DADCC978E4C2BF6E83B49FCBEC27D4C2248A0C, NULL); V_16 = L_196; goto IL_0aeb; } IL_05e4: { V_2 = (uint8_t)1; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_197 = ___0_z; NullCheck(L_197); int32_t L_198 = L_197->___depth; V_53 = (bool)((((int32_t)L_198) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_199 = V_53; if (!L_199) { goto IL_0625; } } { V_10 = 0; goto IL_0612; } IL_05fb: { uint16_t* L_200 = V_4; int32_t L_201 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_202 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_203; L_203 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_202, NULL); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_200, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_201), 2))))) = (int16_t)((int32_t)(uint16_t)L_203); int32_t L_204 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_204, 1)); } IL_0612: { int32_t L_205 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_206 = V_14; NullCheck(L_206); int32_t L_207 = L_206->___img_n; V_54 = (bool)((((int32_t)L_205) < ((int32_t)L_207))? 1 : 0); bool L_208 = V_54; if (L_208) { goto IL_05fb; } } { goto IL_0662; } IL_0625: { V_10 = 0; goto IL_0651; } IL_062a: { uint8_t* L_209 = V_3; int32_t L_210 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_211 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_212; L_212 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_211, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_213 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__depth_scale_table; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_214 = ___0_z; NullCheck(L_214); int32_t L_215 = L_214->___depth; NullCheck(L_213); int32_t L_216 = L_215; uint8_t L_217 = (L_213)->GetAt(static_cast(L_216)); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_209, L_210))) = (int8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(uint8_t)((int32_t)(L_212&((int32_t)255)))), (int32_t)L_217))); int32_t L_218 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_218, 1)); } IL_0651: { int32_t L_219 = V_10; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_220 = V_14; NullCheck(L_220); int32_t L_221 = L_220->___img_n; V_55 = (bool)((((int32_t)L_219) < ((int32_t)L_221))? 1 : 0); bool L_222 = V_55; if (L_222) { goto IL_062a; } } IL_0662: { } IL_0663: { goto IL_0add; } IL_0668: { int32_t L_223 = V_9; V_56 = (bool)((!(((uint32_t)L_223) <= ((uint32_t)0)))? 1 : 0); bool L_224 = V_56; if (!L_224) { goto IL_0685; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_225; L_225 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral4514B66BA0B09E8577A746369187B70076B4F939, NULL); V_16 = L_225; goto IL_0aeb; } IL_0685: { uint8_t L_226 = V_1; if (!L_226) { goto IL_068f; } } { uint32_t L_227 = V_8; G_B117_0 = ((((int32_t)L_227) == ((int32_t)0))? 1 : 0); goto IL_0690; } IL_068f: { G_B117_0 = 0; } IL_0690: { V_57 = (bool)G_B117_0; bool L_228 = V_57; if (!L_228) { goto IL_06a7; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_229; L_229 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralAD6D72AE57ADA50C1C3E31A9BD4470E2883C1309, NULL); V_16 = L_229; goto IL_0aeb; } IL_06a7: { int32_t L_230 = ___1_scan; V_58 = (bool)((((int32_t)L_230) == ((int32_t)2))? 1 : 0); bool L_231 = V_58; if (!L_231) { goto IL_06c2; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_232 = V_14; uint8_t L_233 = V_1; NullCheck(L_232); L_232->___img_n = L_233; V_16 = 1; goto IL_0aeb; } IL_06c2: { uint32_t L_234 = V_5; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_235 = V_18; uint32_t L_236 = L_235.___length; uint32_t L_237 = V_5; V_59 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_234, (int32_t)L_236))) < ((int32_t)L_237))? 1 : 0); bool L_238 = V_59; if (!L_238) { goto IL_06de; } } { V_16 = 0; goto IL_0aeb; } IL_06de: { uint32_t L_239 = V_5; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_240 = V_18; uint32_t L_241 = L_240.___length; uint32_t L_242 = V_6; V_60 = (bool)((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_239, (int32_t)L_241))) <= ((uint32_t)L_242)))? 1 : 0); bool L_243 = V_60; if (!L_243) { goto IL_0775; } } { uint32_t L_244 = V_6; V_61 = L_244; uint32_t L_245 = V_6; V_63 = (bool)((((int32_t)L_245) == ((int32_t)0))? 1 : 0); bool L_246 = V_63; if (!L_246) { goto IL_0723; } } { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_247 = V_18; uint32_t L_248 = L_247.___length; if ((!(((uint32_t)L_248) <= ((uint32_t)((int32_t)4096))))) { goto IL_071a; } } { G_B128_0 = ((uint32_t)(((int32_t)4096))); goto IL_0721; } IL_071a: { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_249 = V_18; uint32_t L_250 = L_249.___length; G_B128_0 = L_250; } IL_0721: { V_6 = G_B128_0; } IL_0723: { goto IL_072b; } IL_0725: { uint32_t L_251 = V_6; V_6 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_251, 2)); } IL_072b: { uint32_t L_252 = V_5; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_253 = V_18; uint32_t L_254 = L_253.___length; uint32_t L_255 = V_6; V_64 = (bool)((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_252, (int32_t)L_254))) <= ((uint32_t)L_255)))? 1 : 0); bool L_256 = V_64; if (L_256) { goto IL_0725; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_257 = ___0_z; NullCheck(L_257); uint8_t* L_258 = L_257->___idata; uint32_t L_259 = V_6; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); void* L_260; L_260 = CRuntime_realloc_m8F9CF6FD1590D9C79382E3D35F0BE59A4365B1B9((void*)L_258, ((int64_t)(uint64_t)L_259), NULL); V_62 = (uint8_t*)L_260; uint8_t* L_261 = V_62; V_65 = (bool)((((intptr_t)L_261) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_262 = V_65; if (!L_262) { goto IL_076c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_263; L_263 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_16 = L_263; goto IL_0aeb; } IL_076c: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_264 = ___0_z; uint8_t* L_265 = V_62; NullCheck(L_264); L_264->___idata = L_265; } IL_0775: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_266 = V_14; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_267 = ___0_z; NullCheck(L_267); uint8_t* L_268 = L_267->___idata; uint32_t L_269 = V_5; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_270 = V_18; uint32_t L_271 = L_270.___length; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_272; L_272 = StbImage_stbi__getn_m5C54A00831A56C64817A1F676E2E1B0F01D92A63(L_266, ((uint8_t*)il2cpp_codegen_add((intptr_t)L_268, (intptr_t)((uintptr_t)L_269))), L_271, NULL); V_66 = (bool)((((int32_t)L_272) == ((int32_t)0))? 1 : 0); bool L_273 = V_66; if (!L_273) { goto IL_07a7; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_274; L_274 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralDF5E3D1432B189A6426E174AFAE6AC73B099CD06, NULL); V_16 = L_274; goto IL_0aeb; } IL_07a7: { uint32_t L_275 = V_5; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_276 = V_18; uint32_t L_277 = L_276.___length; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_275, (int32_t)L_277)); goto IL_0add; } IL_07b8: { V_67 = 0; V_68 = 0; int32_t L_278 = V_9; V_69 = (bool)((!(((uint32_t)L_278) <= ((uint32_t)0)))? 1 : 0); bool L_279 = V_69; if (!L_279) { goto IL_07db; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_280; L_280 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral4514B66BA0B09E8577A746369187B70076B4F939, NULL); V_16 = L_280; goto IL_0aeb; } IL_07db: { int32_t L_281 = ___1_scan; V_70 = (bool)((!(((uint32_t)L_281) <= ((uint32_t)0)))? 1 : 0); bool L_282 = V_70; if (!L_282) { goto IL_07ed; } } { V_16 = 1; goto IL_0aeb; } IL_07ed: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_283 = ___0_z; NullCheck(L_283); uint8_t* L_284 = L_283->___idata; V_71 = (bool)((((intptr_t)L_284) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_285 = V_71; if (!L_285) { goto IL_080e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_286; L_286 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralC4364D1CD06D52F592CA3EBF012038E1070243F7, NULL); V_16 = L_286; goto IL_0aeb; } IL_080e: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_287 = V_14; NullCheck(L_287); uint32_t L_288 = L_287->___img_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_289 = ___0_z; NullCheck(L_289); int32_t L_290 = L_289->___depth; V_68 = ((int32_t)(uint32_t)((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_288), ((int64_t)L_290))), ((int64_t)7)))/((int64_t)8)))); uint32_t L_291 = V_68; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_292 = V_14; NullCheck(L_292); uint32_t L_293 = L_292->___img_y; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_294 = V_14; NullCheck(L_294); int32_t L_295 = L_294->___img_n; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_296 = V_14; NullCheck(L_296); uint32_t L_297 = L_296->___img_y; V_67 = ((int32_t)(uint32_t)((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_291, (int32_t)L_293)))), ((int64_t)L_295))), ((int64_t)(uint64_t)L_297)))); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_298 = ___0_z; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_299 = ___0_z; NullCheck(L_299); uint8_t* L_300 = L_299->___idata; uint32_t L_301 = V_5; uint32_t L_302 = V_67; int32_t L_303 = V_13; if (!L_303) { G_B146_0 = ((uintptr_t)(&V_67)); G_B146_1 = L_302; G_B146_2 = L_301; G_B146_3 = L_300; G_B146_4 = L_298; goto IL_085c; } G_B145_0 = ((uintptr_t)(&V_67)); G_B145_1 = L_302; G_B145_2 = L_301; G_B145_3 = L_300; G_B145_4 = L_298; } { G_B147_0 = 0; G_B147_1 = G_B145_0; G_B147_2 = G_B145_1; G_B147_3 = G_B145_2; G_B147_4 = G_B145_3; G_B147_5 = G_B145_4; goto IL_085d; } IL_085c: { G_B147_0 = 1; G_B147_1 = G_B146_0; G_B147_2 = G_B146_1; G_B147_3 = G_B146_2; G_B147_4 = G_B146_3; G_B147_5 = G_B146_4; } IL_085d: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int8_t* L_304; L_304 = StbImage_stbi_zlib_decode_malloc_guesssize_headerflag_m9835608466C479F3438DE3C05EC52F054F34AEBD((int8_t*)G_B147_4, G_B147_3, G_B147_2, (int32_t*)G_B147_1, G_B147_0, NULL); NullCheck(G_B147_5); G_B147_5->___expanded = (uint8_t*)L_304; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_305 = ___0_z; NullCheck(L_305); uint8_t* L_306 = L_305->___expanded; V_72 = (bool)((((intptr_t)L_306) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_307 = V_72; if (!L_307) { goto IL_087f; } } { V_16 = 0; goto IL_0aeb; } IL_087f: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_308 = ___0_z; NullCheck(L_308); uint8_t* L_309 = L_308->___idata; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_309, NULL); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_310 = ___0_z; NullCheck(L_310); L_310->___idata = (uint8_t*)((uintptr_t)0); int32_t L_311 = ___2_req_comp; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_312 = V_14; NullCheck(L_312); int32_t L_313 = L_312->___img_n; if ((!(((uint32_t)L_311) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_313, 1)))))) { goto IL_08a6; } } { int32_t L_314 = ___2_req_comp; if ((((int32_t)L_314) == ((int32_t)3))) { goto IL_08a6; } } { uint8_t L_315 = V_1; if (!L_315) { goto IL_08ac; } } IL_08a6: { uint8_t L_316 = V_2; G_B154_0 = ((!(((uint32_t)L_316) <= ((uint32_t)0)))? 1 : 0); goto IL_08ad; } IL_08ac: { G_B154_0 = 1; } IL_08ad: { V_73 = (bool)G_B154_0; bool L_317 = V_73; if (!L_317) { goto IL_08c5; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_318 = V_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_319 = V_14; NullCheck(L_319); int32_t L_320 = L_319->___img_n; NullCheck(L_318); L_318->___img_out_n = ((int32_t)il2cpp_codegen_add(L_320, 1)); goto IL_08d3; } IL_08c5: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_321 = V_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_322 = V_14; NullCheck(L_322); int32_t L_323 = L_322->___img_n; NullCheck(L_321); L_321->___img_out_n = L_323; } IL_08d3: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_324 = ___0_z; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_325 = ___0_z; NullCheck(L_325); uint8_t* L_326 = L_325->___expanded; uint32_t L_327 = V_67; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_328 = V_14; NullCheck(L_328); int32_t L_329 = L_328->___img_out_n; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_330 = ___0_z; NullCheck(L_330); int32_t L_331 = L_330->___depth; int32_t L_332 = V_12; int32_t L_333 = V_11; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_334; L_334 = StbImage_stbi__create_png_image_m90052781CAEAE0000DAC51BCAD0E26EF7159FB94(L_324, L_326, L_327, L_329, L_331, L_332, L_333, NULL); V_74 = (bool)((((int32_t)L_334) == ((int32_t)0))? 1 : 0); bool L_335 = V_74; if (!L_335) { goto IL_0903; } } { V_16 = 0; goto IL_0aeb; } IL_0903: { uint8_t L_336 = V_2; V_75 = (bool)((!(((uint32_t)L_336) <= ((uint32_t)0)))? 1 : 0); bool L_337 = V_75; if (!L_337) { goto IL_0964; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_338 = ___0_z; NullCheck(L_338); int32_t L_339 = L_338->___depth; V_76 = (bool)((((int32_t)L_339) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_340 = V_76; if (!L_340) { goto IL_0942; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_341 = ___0_z; uint16_t* L_342 = V_4; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_343 = V_14; NullCheck(L_343); int32_t L_344 = L_343->___img_out_n; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_345; L_345 = StbImage_stbi__compute_transparency16_mD6912A3CB8B36622BFA897CFFD551CE3909C48D8(L_341, L_342, L_344, NULL); V_77 = (bool)((((int32_t)L_345) == ((int32_t)0))? 1 : 0); bool L_346 = V_77; if (!L_346) { goto IL_093f; } } { V_16 = 0; goto IL_0aeb; } IL_093f: { goto IL_0963; } IL_0942: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_347 = ___0_z; uint8_t* L_348 = V_3; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_349 = V_14; NullCheck(L_349); int32_t L_350 = L_349->___img_out_n; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_351; L_351 = StbImage_stbi__compute_transparency_m1223D1B02C34914C9D0603302ADACCF4E6825CBA(L_347, L_348, L_350, NULL); V_78 = (bool)((((int32_t)L_351) == ((int32_t)0))? 1 : 0); bool L_352 = V_78; if (!L_352) { goto IL_0962; } } { V_16 = 0; goto IL_0aeb; } IL_0962: { } IL_0963: { } IL_0964: { int32_t L_353 = V_13; if (!L_353) { goto IL_0989; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_354 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__de_iphone_flag_set; if (L_354) { goto IL_0976; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_355 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__de_iphone_flag_global; G_B172_0 = L_355; goto IL_097b; } IL_0976: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_356 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__de_iphone_flag_local; G_B172_0 = L_356; } IL_097b: { if (!G_B172_0) { goto IL_0989; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_357 = V_14; NullCheck(L_357); int32_t L_358 = L_357->___img_out_n; G_B175_0 = ((((int32_t)L_358) > ((int32_t)2))? 1 : 0); goto IL_098a; } IL_0989: { G_B175_0 = 0; } IL_098a: { V_79 = (bool)G_B175_0; bool L_359 = V_79; if (!L_359) { goto IL_0997; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_360 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__de_iphone_mDEEAC323DA41270B62A5C1E6CB75C1526B349A3D(L_360, NULL); } IL_0997: { uint8_t L_361 = V_1; V_80 = (bool)((!(((uint32_t)L_361) <= ((uint32_t)0)))? 1 : 0); bool L_362 = V_80; if (!L_362) { goto IL_09eb; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_363 = V_14; uint8_t L_364 = V_1; NullCheck(L_363); L_363->___img_n = L_364; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_365 = V_14; uint8_t L_366 = V_1; NullCheck(L_365); L_365->___img_out_n = L_366; int32_t L_367 = ___2_req_comp; V_81 = (bool)((((int32_t)((((int32_t)L_367) < ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_368 = V_81; if (!L_368) { goto IL_09c7; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_369 = V_14; int32_t L_370 = ___2_req_comp; NullCheck(L_369); L_369->___img_out_n = L_370; } IL_09c7: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_371 = ___0_z; uint8_t* L_372 = V_0; uint32_t L_373 = V_8; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_374 = V_14; NullCheck(L_374); int32_t L_375 = L_374->___img_out_n; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_376; L_376 = StbImage_stbi__expand_png_palette_m5065FB4F3FB19E77CAD0FF386FEFB1A6AE1A7133(L_371, L_372, L_373, L_375, NULL); V_82 = (bool)((((int32_t)L_376) == ((int32_t)0))? 1 : 0); bool L_377 = V_82; if (!L_377) { goto IL_09e8; } } { V_16 = 0; goto IL_0aeb; } IL_09e8: { goto IL_0a06; } IL_09eb: { uint8_t L_378 = V_2; V_83 = (bool)((!(((uint32_t)L_378) <= ((uint32_t)0)))? 1 : 0); bool L_379 = V_83; if (!L_379) { goto IL_0a06; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_380 = V_14; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_381 = L_380; NullCheck(L_381); int32_t L_382 = L_381->___img_n; NullCheck(L_381); L_381->___img_n = ((int32_t)il2cpp_codegen_add(L_382, 1)); } IL_0a06: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_383 = ___0_z; NullCheck(L_383); uint8_t* L_384 = L_383->___expanded; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_384, NULL); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_385 = ___0_z; NullCheck(L_385); L_385->___expanded = (uint8_t*)((uintptr_t)0); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_386 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_387; L_387 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_386, NULL); V_16 = 1; goto IL_0aeb; } IL_0a2a: { int32_t L_388 = V_9; V_84 = (bool)((!(((uint32_t)L_388) <= ((uint32_t)0)))? 1 : 0); bool L_389 = V_84; if (!L_389) { goto IL_0a46; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_390; L_390 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral4514B66BA0B09E8577A746369187B70076B4F939, NULL); V_16 = L_390; goto IL_0aeb; } IL_0a46: { stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_391 = V_18; uint32_t L_392 = L_391.___type; V_85 = (bool)((((int32_t)((int32_t)((int32_t)L_392&((int32_t)536870912)))) == ((int32_t)0))? 1 : 0); bool L_393 = V_85; if (!L_393) { goto IL_0acc; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_394 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__parse_png_file_invalid_chunk; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_395 = V_18; uint32_t L_396 = L_395.___type; NullCheck(L_394); (L_394)->SetAt(static_cast(0), (Il2CppChar)((int32_t)(uint16_t)((int32_t)(((int32_t)((uint32_t)L_396>>((int32_t)24)))&((int32_t)255))))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_397 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__parse_png_file_invalid_chunk; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_398 = V_18; uint32_t L_399 = L_398.___type; NullCheck(L_397); (L_397)->SetAt(static_cast(1), (Il2CppChar)((int32_t)(uint16_t)((int32_t)(((int32_t)((uint32_t)L_399>>((int32_t)16)))&((int32_t)255))))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_400 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__parse_png_file_invalid_chunk; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_401 = V_18; uint32_t L_402 = L_401.___type; NullCheck(L_400); (L_400)->SetAt(static_cast(2), (Il2CppChar)((int32_t)(uint16_t)((int32_t)(((int32_t)((uint32_t)L_402>>8))&((int32_t)255))))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_403 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__parse_png_file_invalid_chunk; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_404 = V_18; uint32_t L_405 = L_404.___type; NullCheck(L_403); (L_403)->SetAt(static_cast(3), (Il2CppChar)((int32_t)(uint16_t)((int32_t)((int32_t)L_405&((int32_t)255))))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_406 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__parse_png_file_invalid_chunk; String_t* L_407; L_407 = String_CreateString_mFBC28D2E3EB87D497F7E702E4FFAD65F635E44DF(NULL, L_406, NULL); int32_t L_408; L_408 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(L_407, NULL); V_16 = L_408; goto IL_0aeb; } IL_0acc: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_409 = V_14; stbi__pngchunk_tA5306C6DF7E8387DB1380CD0BE8D47106C10CCBD L_410 = V_18; uint32_t L_411 = L_410.___length; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_409, L_411, NULL); goto IL_0add; } IL_0add: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_412 = V_14; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_413; L_413 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_412, NULL); } IL_0ae6: { goto IL_0088; } IL_0aeb: { int32_t L_414 = V_16; return L_414; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_info_m9ADDC29EE32885099EF4E91A948E4153EE37ECD0 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* V_0 = NULL; int32_t V_1 = 0; { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F*)il2cpp_codegen_object_new(stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F_il2cpp_TypeInfo_var); stbi__png__ctor_m7A4E1AB32C5485FCF3E6F22A72022F7A0111D8AF(L_0, NULL); V_0 = L_0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_1 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; NullCheck(L_1); L_1->___s = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___s), (void*)L_2); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_3 = V_0; int32_t* L_4 = ___1_x; int32_t* L_5 = ___2_y; int32_t* L_6 = ___3_comp; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_7; L_7 = StbImage_stbi__png_info_raw_mAFB10DA4ED5CC4E2E34497B80A4C296F8143E2AD(L_3, L_4, L_5, L_6, NULL); V_1 = L_7; goto IL_001a; } IL_001a: { int32_t L_8 = V_1; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_info_raw_mAFB10DA4ED5CC4E2E34497B80A4C296F8143E2AD (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* ___0_p, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = ___0_p; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__parse_png_file_mB5C50D456D301394D00510D8C47C49BD9AE672B4(L_0, 2, 0, NULL); V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0021; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_3 = ___0_p; NullCheck(L_3); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = L_3->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_4, NULL); V_1 = 0; goto IL_0072; } IL_0021: { int32_t* L_5 = ___1_x; V_2 = (bool)((((int32_t)((((intptr_t)L_5) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_2; if (!L_6) { goto IL_003a; } } { int32_t* L_7 = ___1_x; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_8 = ___0_p; NullCheck(L_8); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = L_8->___s; NullCheck(L_9); uint32_t L_10 = L_9->___img_x; *((int32_t*)L_7) = (int32_t)L_10; } IL_003a: { int32_t* L_11 = ___2_y; V_3 = (bool)((((int32_t)((((intptr_t)L_11) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_12 = V_3; if (!L_12) { goto IL_0053; } } { int32_t* L_13 = ___2_y; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_14 = ___0_p; NullCheck(L_14); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = L_14->___s; NullCheck(L_15); uint32_t L_16 = L_15->___img_y; *((int32_t*)L_13) = (int32_t)L_16; } IL_0053: { int32_t* L_17 = ___3_comp; V_4 = (bool)((((int32_t)((((intptr_t)L_17) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_4; if (!L_18) { goto IL_006e; } } { int32_t* L_19 = ___3_comp; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_20 = ___0_p; NullCheck(L_20); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_21 = L_20->___s; NullCheck(L_21); int32_t L_22 = L_21->___img_n; *((int32_t*)L_19) = (int32_t)L_22; } IL_006e: { V_1 = 1; goto IL_0072; } IL_0072: { int32_t L_23 = V_1; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_is16_m7945BE0E111FDB70F68DCB5B450C615925F2E5F5 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F*)il2cpp_codegen_object_new(stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F_il2cpp_TypeInfo_var); stbi__png__ctor_m7A4E1AB32C5485FCF3E6F22A72022F7A0111D8AF(L_0, NULL); V_0 = L_0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_1 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; NullCheck(L_1); L_1->___s = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___s), (void*)L_2); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_4; L_4 = StbImage_stbi__png_info_raw_mAFB10DA4ED5CC4E2E34497B80A4C296F8143E2AD(L_3, (int32_t*)((uintptr_t)0), (int32_t*)((uintptr_t)0), (int32_t*)((uintptr_t)0), NULL); V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); bool L_5 = V_1; if (!L_5) { goto IL_0025; } } { V_2 = 0; goto IL_004b; } IL_0025: { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_6 = V_0; NullCheck(L_6); int32_t L_7 = L_6->___depth; V_3 = (bool)((((int32_t)((((int32_t)L_7) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_8 = V_3; if (!L_8) { goto IL_0047; } } { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_9 = V_0; NullCheck(L_9); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = L_9->___s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_10, NULL); V_2 = 0; goto IL_004b; } IL_0047: { V_2 = 1; goto IL_004b; } IL_004b: { int32_t L_11 = V_2; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__png_load_m2E139D860AF3AC53B46699E3CEAC888441B2EC6E (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* V_0 = NULL; void* V_1 = NULL; { stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_0 = (stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F*)il2cpp_codegen_object_new(stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F_il2cpp_TypeInfo_var); stbi__png__ctor_m7A4E1AB32C5485FCF3E6F22A72022F7A0111D8AF(L_0, NULL); V_0 = L_0; stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_1 = V_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; NullCheck(L_1); L_1->___s = L_2; Il2CppCodeGenWriteBarrier((void**)(&L_1->___s), (void*)L_2); stbi__png_tCBD935AEB160DD127D2005952F7C0255B2FDA04F* L_3 = V_0; int32_t* L_4 = ___1_x; int32_t* L_5 = ___2_y; int32_t* L_6 = ___3_comp; int32_t L_7 = ___4_req_comp; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_8 = ___5_ri; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_9; L_9 = StbImage_stbi__do_png_m51051E3F74C8B4E8C09665C8B98AA20FE8A6A11C(L_3, L_4, L_5, L_6, L_7, L_8, NULL); V_1 = L_9; goto IL_001e; } IL_001e: { void* L_10 = V_1; return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__png_test_m63AB2A0B8E380552E8ABCCB58E0A748BBCB6FC5C (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { V_0 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__check_png_header_m7D2B46D3F51120B597CD08F6B64B2E1A811ED532(L_0, NULL); V_0 = L_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_2, NULL); int32_t L_3 = V_0; V_1 = L_3; goto IL_0015; } IL_0015: { int32_t L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_decode_rle_m132B796196830FD4E4B27039DAE2BEF2BAFF14A9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t* ___1_p, int32_t ___2_pixelCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; int32_t V_6 = 0; bool V_7 = false; bool V_8 = false; uint8_t V_9 = 0x0; bool V_10 = false; bool V_11 = false; bool V_12 = false; { V_0 = 0; V_1 = 0; V_2 = 0; V_0 = 0; goto IL_00c6; } IL_000e: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); V_2 = L_1; int32_t L_2 = V_2; V_3 = (bool)((((int32_t)L_2) == ((int32_t)((int32_t)128)))? 1 : 0); bool L_3 = V_3; if (!L_3) { goto IL_0029; } } { goto IL_00c5; } IL_0029: { int32_t L_4 = V_2; V_4 = (bool)((((int32_t)L_4) < ((int32_t)((int32_t)128)))? 1 : 0); bool L_5 = V_4; if (!L_5) { goto IL_0074; } } { int32_t L_6 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_2; int32_t L_8 = V_1; V_5 = (bool)((((int32_t)L_7) > ((int32_t)L_8))? 1 : 0); bool L_9 = V_5; if (!L_9) { goto IL_004e; } } { V_6 = 0; goto IL_00dc; } IL_004e: { int32_t L_10 = V_0; int32_t L_11 = V_2; V_0 = ((int32_t)il2cpp_codegen_add(L_10, L_11)); goto IL_0067; } IL_0054: { uint8_t* L_12 = ___1_p; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_14; L_14 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_13, NULL); *((int8_t*)L_12) = (int8_t)L_14; uint8_t* L_15 = ___1_p; ___1_p = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, 1)); } IL_0067: { int32_t L_17 = V_2; V_7 = (bool)((!(((uint32_t)L_17) <= ((uint32_t)0)))? 1 : 0); bool L_18 = V_7; if (L_18) { goto IL_0054; } } { goto IL_00c5; } IL_0074: { int32_t L_19 = V_2; V_8 = (bool)((((int32_t)L_19) > ((int32_t)((int32_t)128)))? 1 : 0); bool L_20 = V_8; if (!L_20) { goto IL_00c5; } } { V_9 = (uint8_t)0; int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)257), L_21)); int32_t L_22 = V_2; int32_t L_23 = V_1; V_10 = (bool)((((int32_t)L_22) > ((int32_t)L_23))? 1 : 0); bool L_24 = V_10; if (!L_24) { goto IL_009d; } } { V_6 = 0; goto IL_00dc; } IL_009d: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_25 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_26; L_26 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_25, NULL); V_9 = L_26; int32_t L_27 = V_0; int32_t L_28 = V_2; V_0 = ((int32_t)il2cpp_codegen_add(L_27, L_28)); goto IL_00ba; } IL_00ab: { uint8_t* L_29 = ___1_p; uint8_t L_30 = V_9; *((int8_t*)L_29) = (int8_t)L_30; uint8_t* L_31 = ___1_p; ___1_p = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 4)); int32_t L_32 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_32, 1)); } IL_00ba: { int32_t L_33 = V_2; V_11 = (bool)((!(((uint32_t)L_33) <= ((uint32_t)0)))? 1 : 0); bool L_34 = V_11; if (L_34) { goto IL_00ab; } } { } IL_00c5: { } IL_00c6: { int32_t L_35 = ___2_pixelCount; int32_t L_36 = V_0; int32_t L_37 = ((int32_t)il2cpp_codegen_subtract(L_35, L_36)); V_1 = L_37; V_12 = (bool)((((int32_t)L_37) > ((int32_t)0))? 1 : 0); bool L_38 = V_12; if (L_38) { goto IL_000e; } } { V_6 = 1; goto IL_00dc; } IL_00dc: { int32_t L_39 = V_6; return L_39; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_info_m1271188F75061C2B973942B6B20AAC5055AEAFC1 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; int32_t V_7 = 0; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; int32_t G_B13_0 = 0; int32_t G_B18_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; int32_t* L_0 = ___1_x; V_3 = (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_1 = V_3; if (!L_1) { goto IL_0015; } } { ___1_x = (int32_t*)((uintptr_t)(&V_1)); } IL_0015: { int32_t* L_2 = ___2_y; V_4 = (bool)((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_3 = V_4; if (!L_3) { goto IL_0025; } } { ___2_y = (int32_t*)((uintptr_t)(&V_1)); } IL_0025: { int32_t* L_4 = ___3_comp; V_5 = (bool)((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_0035; } } { ___3_comp = (int32_t*)((uintptr_t)(&V_1)); } IL_0035: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_7; L_7 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_6, NULL); V_6 = (bool)((((int32_t)((((int32_t)L_7) == ((int32_t)((int32_t)943870035)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_8 = V_6; if (!L_8) { goto IL_005b; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_9, NULL); V_7 = 0; goto IL_010b; } IL_005b: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_11; L_11 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_10, NULL); V_8 = (bool)((((int32_t)((((int32_t)L_11) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_12 = V_8; if (!L_12) { goto IL_007d; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_13, NULL); V_7 = 0; goto IL_010b; } IL_007d: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_14, 6, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = ___0_s; int32_t L_16; L_16 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_15, NULL); V_0 = L_16; int32_t L_17 = V_0; if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0097; } } { int32_t L_18 = V_0; G_B13_0 = ((((int32_t)L_18) > ((int32_t)((int32_t)16)))? 1 : 0); goto IL_0098; } IL_0097: { G_B13_0 = 1; } IL_0098: { V_9 = (bool)G_B13_0; bool L_19 = V_9; if (!L_19) { goto IL_00ab; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_20 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_20, NULL); V_7 = 0; goto IL_010b; } IL_00ab: { int32_t* L_21 = ___2_y; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_22 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_23; L_23 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_22, NULL); *((int32_t*)L_21) = (int32_t)L_23; int32_t* L_24 = ___1_x; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_25 = ___0_s; uint32_t L_26; L_26 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_25, NULL); *((int32_t*)L_24) = (int32_t)L_26; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_27 = ___0_s; int32_t L_28; L_28 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_27, NULL); V_2 = L_28; int32_t L_29 = V_2; if ((((int32_t)L_29) == ((int32_t)8))) { goto IL_00d0; } } { int32_t L_30 = V_2; G_B18_0 = ((((int32_t)((((int32_t)L_30) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00d1; } IL_00d0: { G_B18_0 = 0; } IL_00d1: { V_10 = (bool)G_B18_0; bool L_31 = V_10; if (!L_31) { goto IL_00e4; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_32 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_32, NULL); V_7 = 0; goto IL_010b; } IL_00e4: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_33 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_34; L_34 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_33, NULL); V_11 = (bool)((((int32_t)((((int32_t)L_34) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_35 = V_11; if (!L_35) { goto IL_0103; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_36 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_36, NULL); V_7 = 0; goto IL_010b; } IL_0103: { int32_t* L_37 = ___3_comp; *((int32_t*)L_37) = (int32_t)4; V_7 = 1; goto IL_010b; } IL_010b: { int32_t L_38 = V_7; return L_38; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_is16_m80CBF7E66BBD0A831F6871EED6107E41F2491241 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; int32_t G_B7_0 = 0; { V_0 = 0; V_1 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_1; L_1 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_0, NULL); V_2 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)((int32_t)943870035)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_0025; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_3 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_3, NULL); V_3 = 0; goto IL_0095; } IL_0025: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_5; L_5 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_4, NULL); V_4 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_4; if (!L_6) { goto IL_0043; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_7 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_7, NULL); V_3 = 0; goto IL_0095; } IL_0043: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_8, 6, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; int32_t L_10; L_10 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_9, NULL); V_0 = L_10; int32_t L_11 = V_0; if ((((int32_t)L_11) < ((int32_t)0))) { goto IL_005d; } } { int32_t L_12 = V_0; G_B7_0 = ((((int32_t)L_12) > ((int32_t)((int32_t)16)))? 1 : 0); goto IL_005e; } IL_005d: { G_B7_0 = 1; } IL_005e: { V_5 = (bool)G_B7_0; bool L_13 = V_5; if (!L_13) { goto IL_0070; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_14, NULL); V_3 = 0; goto IL_0095; } IL_0070: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_16; L_16 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_15, NULL); V_1 = L_16; int32_t L_17 = V_1; V_6 = (bool)((((int32_t)((((int32_t)L_17) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_6; if (!L_18) { goto IL_0091; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_19 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_19, NULL); V_3 = 0; goto IL_0095; } IL_0091: { V_3 = 1; goto IL_0095; } IL_0095: { int32_t L_20 = V_3; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__psd_load_mF7AD7CB2BC8BF44E488B2371A126AD2DD44BC9EF (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, int32_t ___6_bpc, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22224D7AB55DEFA136D709BB225D38A423011AFE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral798CFA88D3E86FD9731BEB966E719510B4A19AD2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral802CE9426D649D5B8D39E255FDB6952B9B562C77); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB43E6C0737E9589D9A065C3F657CE40DDA0189C3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC732A32AF16F850B152B53ED23D38F9A829D32CF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD190F2ED05030DBB5305E07A95B19C4F765BF31E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7C058BB4DF37919B1CED9A0D4992A5A390D65F4); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; uint8_t* V_8 = NULL; bool V_9 = false; void* V_10 = NULL; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; uint8_t* V_22 = NULL; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; uint16_t* V_29 = NULL; uint16_t V_30 = 0; bool V_31 = false; uint8_t* V_32 = NULL; uint8_t V_33 = 0x0; bool V_34 = false; bool V_35 = false; uint16_t* V_36 = NULL; bool V_37 = false; uint8_t* V_38 = NULL; bool V_39 = false; bool V_40 = false; bool V_41 = false; bool V_42 = false; bool V_43 = false; bool V_44 = false; uint16_t* V_45 = NULL; bool V_46 = false; float V_47 = 0.0f; float V_48 = 0.0f; float V_49 = 0.0f; bool V_50 = false; uint8_t* V_51 = NULL; bool V_52 = false; float V_53 = 0.0f; float V_54 = 0.0f; float V_55 = 0.0f; bool V_56 = false; bool V_57 = false; bool V_58 = false; bool V_59 = false; bool V_60 = false; int32_t G_B4_0 = 0; int32_t G_B9_0 = 0; int32_t G_B13_0 = 0; int32_t G_B17_0 = 0; int32_t G_B22_0 = 0; int32_t G_B27_0 = 0; int32_t G_B31_0 = 0; int32_t G_B35_0 = 0; int32_t G_B40_0 = 0; int32_t G_B45_0 = 0; int32_t G_B50_0 = 0; int32_t G_B55_0 = 0; int32_t G_B62_0 = 0; uint8_t* G_B69_0 = NULL; uint8_t* G_B68_0 = NULL; int32_t G_B70_0 = 0; uint8_t* G_B70_1 = NULL; int32_t G_B77_0 = 0; int32_t G_B87_0 = 0; int32_t G_B91_0 = 0; int32_t G_B98_0 = 0; int32_t G_B127_0 = 0; int32_t G_B136_0 = 0; int32_t G_B144_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; V_3 = 0; V_4 = 0; V_5 = 0; V_6 = 0; V_7 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_1; L_1 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_0, NULL); V_9 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)((int32_t)943870035)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_9; if (!L_2) { goto IL_0044; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral22224D7AB55DEFA136D709BB225D38A423011AFE, NULL); if (L_3) { goto IL_003a; } } { G_B4_0 = 0; goto IL_003b; } IL_003a: { G_B4_0 = 0; } IL_003b: { V_10 = (void*)((uintptr_t)((int64_t)G_B4_0)); goto IL_0677; } IL_0044: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_5; L_5 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_4, NULL); V_11 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_11; if (!L_6) { goto IL_006f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_7; L_7 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral798CFA88D3E86FD9731BEB966E719510B4A19AD2, NULL); if (L_7) { goto IL_0065; } } { G_B9_0 = 0; goto IL_0066; } IL_0065: { G_B9_0 = 0; } IL_0066: { V_10 = (void*)((uintptr_t)((int64_t)G_B9_0)); goto IL_0677; } IL_006f: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_8, 6, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_9 = ___0_s; int32_t L_10; L_10 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_9, NULL); V_1 = L_10; int32_t L_11 = V_1; if ((((int32_t)L_11) < ((int32_t)0))) { goto IL_0089; } } { int32_t L_12 = V_1; G_B13_0 = ((((int32_t)L_12) > ((int32_t)((int32_t)16)))? 1 : 0); goto IL_008a; } IL_0089: { G_B13_0 = 1; } IL_008a: { V_12 = (bool)G_B13_0; bool L_13 = V_12; if (!L_13) { goto IL_00a9; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_14; L_14 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralD7C058BB4DF37919B1CED9A0D4992A5A390D65F4, NULL); if (L_14) { goto IL_009f; } } { G_B17_0 = 0; goto IL_00a0; } IL_009f: { G_B17_0 = 0; } IL_00a0: { V_10 = (void*)((uintptr_t)((int64_t)G_B17_0)); goto IL_0677; } IL_00a9: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_16; L_16 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_15, NULL); V_7 = L_16; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_17 = ___0_s; uint32_t L_18; L_18 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_17, NULL); V_6 = L_18; int32_t L_19 = V_7; V_13 = (bool)((((int32_t)L_19) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_20 = V_13; if (!L_20) { goto IL_00e1; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_21; L_21 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_21) { goto IL_00d7; } } { G_B22_0 = 0; goto IL_00d8; } IL_00d7: { G_B22_0 = 0; } IL_00d8: { V_10 = (void*)((uintptr_t)((int64_t)G_B22_0)); goto IL_0677; } IL_00e1: { int32_t L_22 = V_6; V_14 = (bool)((((int32_t)L_22) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_23 = V_14; if (!L_23) { goto IL_0109; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_24; L_24 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_24) { goto IL_00ff; } } { G_B27_0 = 0; goto IL_0100; } IL_00ff: { G_B27_0 = 0; } IL_0100: { V_10 = (void*)((uintptr_t)((int64_t)G_B27_0)); goto IL_0677; } IL_0109: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_25 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_26; L_26 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_25, NULL); V_5 = L_26; int32_t L_27 = V_5; if ((((int32_t)L_27) == ((int32_t)8))) { goto IL_0121; } } { int32_t L_28 = V_5; G_B31_0 = ((((int32_t)((((int32_t)L_28) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0122; } IL_0121: { G_B31_0 = 0; } IL_0122: { V_15 = (bool)G_B31_0; bool L_29 = V_15; if (!L_29) { goto IL_0141; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_30; L_30 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralC732A32AF16F850B152B53ED23D38F9A829D32CF, NULL); if (L_30) { goto IL_0137; } } { G_B35_0 = 0; goto IL_0138; } IL_0137: { G_B35_0 = 0; } IL_0138: { V_10 = (void*)((uintptr_t)((int64_t)G_B35_0)); goto IL_0677; } IL_0141: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_31 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_32; L_32 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_31, NULL); V_16 = (bool)((((int32_t)((((int32_t)L_32) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_33 = V_16; if (!L_33) { goto IL_016c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_34; L_34 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralB43E6C0737E9589D9A065C3F657CE40DDA0189C3, NULL); if (L_34) { goto IL_0162; } } { G_B40_0 = 0; goto IL_0163; } IL_0162: { G_B40_0 = 0; } IL_0163: { V_10 = (void*)((uintptr_t)((int64_t)G_B40_0)); goto IL_0677; } IL_016c: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_35 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_36 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_37; L_37 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_36, NULL); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_35, L_37, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_38 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_39 = ___0_s; uint32_t L_40; L_40 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_39, NULL); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_38, L_40, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_41 = ___0_s; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_42 = ___0_s; uint32_t L_43; L_43 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_42, NULL); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_41, L_43, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_44 = ___0_s; int32_t L_45; L_45 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_44, NULL); V_2 = L_45; int32_t L_46 = V_2; V_17 = (bool)((((int32_t)L_46) > ((int32_t)1))? 1 : 0); bool L_47 = V_17; if (!L_47) { goto IL_01bd; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_48; L_48 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral802CE9426D649D5B8D39E255FDB6952B9B562C77, NULL); if (L_48) { goto IL_01b3; } } { G_B45_0 = 0; goto IL_01b4; } IL_01b3: { G_B45_0 = 0; } IL_01b4: { V_10 = (void*)((uintptr_t)((int64_t)G_B45_0)); goto IL_0677; } IL_01bd: { int32_t L_49 = V_6; int32_t L_50 = V_7; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_51; L_51 = StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682(4, L_49, L_50, 0, NULL); V_18 = (bool)((((int32_t)L_51) == ((int32_t)0))? 1 : 0); bool L_52 = V_18; if (!L_52) { goto IL_01ea; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_53; L_53 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_53) { goto IL_01e0; } } { G_B50_0 = 0; goto IL_01e1; } IL_01e0: { G_B50_0 = 0; } IL_01e1: { V_10 = (void*)((uintptr_t)((int64_t)G_B50_0)); goto IL_0677; } IL_01ea: { int32_t L_54 = V_2; if (L_54) { goto IL_01fb; } } { int32_t L_55 = V_5; if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)16))))) { goto IL_01fb; } } { int32_t L_56 = ___6_bpc; G_B55_0 = ((((int32_t)L_56) == ((int32_t)((int32_t)16)))? 1 : 0); goto IL_01fc; } IL_01fb: { G_B55_0 = 0; } IL_01fc: { V_19 = (bool)G_B55_0; bool L_57 = V_19; if (!L_57) { goto IL_021c; } } { int32_t L_58 = V_6; int32_t L_59 = V_7; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_60; L_60 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(8, L_58, L_59, 0, NULL); V_8 = (uint8_t*)L_60; stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_61 = ___5_ri; NullCheck(L_61); L_61->___bits_per_channel = ((int32_t)16); goto IL_022d; } IL_021c: { int32_t L_62 = V_6; int32_t L_63 = V_7; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_64; L_64 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(4, L_62)), L_63))), NULL); V_8 = (uint8_t*)L_64; } IL_022d: { uint8_t* L_65 = V_8; V_20 = (bool)((((intptr_t)L_65) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_66 = V_20; if (!L_66) { goto IL_0252; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_67; L_67 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_67) { goto IL_0248; } } { G_B62_0 = 0; goto IL_0249; } IL_0248: { G_B62_0 = 0; } IL_0249: { V_10 = (void*)((uintptr_t)((int64_t)G_B62_0)); goto IL_0677; } IL_0252: { int32_t L_68 = V_6; int32_t L_69 = V_7; V_0 = ((int32_t)il2cpp_codegen_multiply(L_68, L_69)); int32_t L_70 = V_2; V_21 = (bool)((!(((uint32_t)L_70) <= ((uint32_t)0)))? 1 : 0); bool L_71 = V_21; if (!L_71) { goto IL_0309; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_72 = ___0_s; int32_t L_73 = V_7; int32_t L_74 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_72, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_73, L_74)), 2)), NULL); V_3 = 0; goto IL_02f6; } IL_0277: { uint8_t* L_75 = V_8; int32_t L_76 = V_3; V_22 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_75, L_76)); int32_t L_77 = V_3; int32_t L_78 = V_1; V_23 = (bool)((((int32_t)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_79 = V_23; if (!L_79) { goto IL_02bb; } } { V_4 = 0; goto IL_02ad; } IL_0291: { uint8_t* L_80 = V_22; int32_t L_81 = V_3; if ((((int32_t)L_81) == ((int32_t)3))) { G_B69_0 = L_80; goto IL_029a; } G_B68_0 = L_80; } { G_B70_0 = 0; G_B70_1 = G_B68_0; goto IL_029f; } IL_029a: { G_B70_0 = ((int32_t)255); G_B70_1 = G_B69_0; } IL_029f: { *((int8_t*)G_B70_1) = (int8_t)((int32_t)(uint8_t)G_B70_0); int32_t L_82 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_82, 1)); uint8_t* L_83 = V_22; V_22 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 4)); } IL_02ad: { int32_t L_84 = V_4; int32_t L_85 = V_0; V_24 = (bool)((((int32_t)L_84) < ((int32_t)L_85))? 1 : 0); bool L_86 = V_24; if (L_86) { goto IL_0291; } } { goto IL_02f1; } IL_02bb: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_87 = ___0_s; uint8_t* L_88 = V_22; int32_t L_89 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_90; L_90 = StbImage_stbi__psd_decode_rle_m132B796196830FD4E4B27039DAE2BEF2BAFF14A9(L_87, L_88, L_89, NULL); V_25 = (bool)((((int32_t)L_90) == ((int32_t)0))? 1 : 0); bool L_91 = V_25; if (!L_91) { goto IL_02f0; } } { uint8_t* L_92 = V_8; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_92, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_93; L_93 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralD190F2ED05030DBB5305E07A95B19C4F765BF31E, NULL); if (L_93) { goto IL_02e6; } } { G_B77_0 = 0; goto IL_02e7; } IL_02e6: { G_B77_0 = 0; } IL_02e7: { V_10 = (void*)((uintptr_t)((int64_t)G_B77_0)); goto IL_0677; } IL_02f0: { } IL_02f1: { int32_t L_94 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_02f6: { int32_t L_95 = V_3; V_26 = (bool)((((int32_t)L_95) < ((int32_t)4))? 1 : 0); bool L_96 = V_26; if (L_96) { goto IL_0277; } } { goto IL_0473; } IL_0309: { V_3 = 0; goto IL_0465; } IL_0311: { int32_t L_97 = V_3; int32_t L_98 = V_1; V_27 = (bool)((((int32_t)((((int32_t)L_97) < ((int32_t)L_98))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_99 = V_27; if (!L_99) { goto IL_03b5; } } { int32_t L_100 = V_5; if ((!(((uint32_t)L_100) == ((uint32_t)((int32_t)16))))) { goto IL_0330; } } { int32_t L_101 = ___6_bpc; G_B87_0 = ((((int32_t)L_101) == ((int32_t)((int32_t)16)))? 1 : 0); goto IL_0331; } IL_0330: { G_B87_0 = 0; } IL_0331: { V_28 = (bool)G_B87_0; bool L_102 = V_28; if (!L_102) { goto IL_0377; } } { uint8_t* L_103 = V_8; int32_t L_104 = V_3; V_29 = (uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_103, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_104), 2)))); int32_t L_105 = V_3; if ((((int32_t)L_105) == ((int32_t)3))) { goto IL_0348; } } { G_B91_0 = 0; goto IL_034d; } IL_0348: { G_B91_0 = ((int32_t)65535); } IL_034d: { V_30 = (uint16_t)((int32_t)(uint16_t)G_B91_0); V_4 = 0; goto IL_0369; } IL_0355: { uint16_t* L_106 = V_29; uint16_t L_107 = V_30; *((int16_t*)L_106) = (int16_t)L_107; int32_t L_108 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_108, 1)); uint16_t* L_109 = V_29; V_29 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_109, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); } IL_0369: { int32_t L_110 = V_4; int32_t L_111 = V_0; V_31 = (bool)((((int32_t)L_110) < ((int32_t)L_111))? 1 : 0); bool L_112 = V_31; if (L_112) { goto IL_0355; } } { goto IL_03af; } IL_0377: { uint8_t* L_113 = V_8; int32_t L_114 = V_3; V_32 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_113, L_114)); int32_t L_115 = V_3; if ((((int32_t)L_115) == ((int32_t)3))) { goto IL_0385; } } { G_B98_0 = 0; goto IL_038a; } IL_0385: { G_B98_0 = ((int32_t)255); } IL_038a: { V_33 = (uint8_t)((int32_t)(uint8_t)G_B98_0); V_4 = 0; goto IL_03a3; } IL_0392: { uint8_t* L_116 = V_32; uint8_t L_117 = V_33; *((int8_t*)L_116) = (int8_t)L_117; int32_t L_118 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_118, 1)); uint8_t* L_119 = V_32; V_32 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_119, 4)); } IL_03a3: { int32_t L_120 = V_4; int32_t L_121 = V_0; V_34 = (bool)((((int32_t)L_120) < ((int32_t)L_121))? 1 : 0); bool L_122 = V_34; if (L_122) { goto IL_0392; } } { } IL_03af: { goto IL_0461; } IL_03b5: { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_123 = ___5_ri; NullCheck(L_123); int32_t L_124 = L_123->___bits_per_channel; V_35 = (bool)((((int32_t)L_124) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_125 = V_35; if (!L_125) { goto IL_03fd; } } { uint8_t* L_126 = V_8; int32_t L_127 = V_3; V_36 = (uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_126, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_127), 2)))); V_4 = 0; goto IL_03ef; } IL_03d6: { uint16_t* L_128 = V_36; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_129 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_130; L_130 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_129, NULL); *((int16_t*)L_128) = (int16_t)((int32_t)(uint16_t)L_130); int32_t L_131 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_131, 1)); uint16_t* L_132 = V_36; V_36 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_132, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2)))); } IL_03ef: { int32_t L_133 = V_4; int32_t L_134 = V_0; V_37 = (bool)((((int32_t)L_133) < ((int32_t)L_134))? 1 : 0); bool L_135 = V_37; if (L_135) { goto IL_03d6; } } { goto IL_0460; } IL_03fd: { uint8_t* L_136 = V_8; int32_t L_137 = V_3; V_38 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_136, L_137)); int32_t L_138 = V_5; V_39 = (bool)((((int32_t)L_138) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_139 = V_39; if (!L_139) { goto IL_043a; } } { V_4 = 0; goto IL_042d; } IL_0415: { uint8_t* L_140 = V_38; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_141 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_142; L_142 = StbImage_stbi__get16be_m47AC0CE8FB752EBFD5284A0D4BDA648E2AEAAA43(L_141, NULL); *((int8_t*)L_140) = (int8_t)((int32_t)(uint8_t)((int32_t)(L_142>>8))); int32_t L_143 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_143, 1)); uint8_t* L_144 = V_38; V_38 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_144, 4)); } IL_042d: { int32_t L_145 = V_4; int32_t L_146 = V_0; V_40 = (bool)((((int32_t)L_145) < ((int32_t)L_146))? 1 : 0); bool L_147 = V_40; if (L_147) { goto IL_0415; } } { goto IL_045f; } IL_043a: { V_4 = 0; goto IL_0454; } IL_043f: { uint8_t* L_148 = V_38; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_149 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_150; L_150 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_149, NULL); *((int8_t*)L_148) = (int8_t)L_150; int32_t L_151 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_151, 1)); uint8_t* L_152 = V_38; V_38 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_152, 4)); } IL_0454: { int32_t L_153 = V_4; int32_t L_154 = V_0; V_41 = (bool)((((int32_t)L_153) < ((int32_t)L_154))? 1 : 0); bool L_155 = V_41; if (L_155) { goto IL_043f; } } IL_045f: { } IL_0460: { } IL_0461: { int32_t L_156 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_156, 1)); } IL_0465: { int32_t L_157 = V_3; V_42 = (bool)((((int32_t)L_157) < ((int32_t)4))? 1 : 0); bool L_158 = V_42; if (L_158) { goto IL_0311; } } { } IL_0473: { int32_t L_159 = V_1; V_43 = (bool)((((int32_t)((((int32_t)L_159) < ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_160 = V_43; if (!L_160) { goto IL_05fc; } } { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_161 = ___5_ri; NullCheck(L_161); int32_t L_162 = L_161->___bits_per_channel; V_44 = (bool)((((int32_t)L_162) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_163 = V_44; if (!L_163) { goto IL_0555; } } { V_4 = 0; goto IL_053e; } IL_04a0: { uint8_t* L_164 = V_8; int32_t L_165 = V_4; V_45 = (uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_164, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(4, L_165))), 2)))); uint16_t* L_166 = V_45; int32_t L_167 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_166, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))))); if (!L_167) { goto IL_04cb; } } { uint16_t* L_168 = V_45; int32_t L_169 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_168, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))))); G_B127_0 = ((((int32_t)((((int32_t)L_169) == ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_04cc; } IL_04cb: { G_B127_0 = 0; } IL_04cc: { V_46 = (bool)G_B127_0; bool L_170 = V_46; if (!L_170) { goto IL_0537; } } { uint16_t* L_171 = V_45; int32_t L_172 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_171, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2)))))); V_47 = ((float)(((float)L_172)/(65535.0f))); float L_173 = V_47; V_48 = ((float)((1.0f)/L_173)); float L_174 = V_48; V_49 = ((float)il2cpp_codegen_multiply((65535.0f), ((float)il2cpp_codegen_subtract((1.0f), L_174)))); uint16_t* L_175 = V_45; uint16_t* L_176 = V_45; int32_t L_177 = (*(L_176)); float L_178 = V_48; float L_179 = V_49; *((int16_t*)L_175) = (int16_t)il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_177), L_178)), L_179))); uint16_t* L_180 = V_45; uint16_t* L_181 = V_45; int32_t L_182 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_181, 2)))); float L_183 = V_48; float L_184 = V_49; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_180, 2))) = (int16_t)il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_182), L_183)), L_184))); uint16_t* L_185 = V_45; uint16_t* L_186 = V_45; int32_t L_187 = (*(((uint16_t*)il2cpp_codegen_add((intptr_t)L_186, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2)))))); float L_188 = V_48; float L_189 = V_49; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_185, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_187), L_188)), L_189))); } IL_0537: { int32_t L_190 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_190, 1)); } IL_053e: { int32_t L_191 = V_4; int32_t L_192 = V_6; int32_t L_193 = V_7; V_50 = (bool)((((int32_t)L_191) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_192, L_193))))? 1 : 0); bool L_194 = V_50; if (L_194) { goto IL_04a0; } } { goto IL_05fb; } IL_0555: { V_4 = 0; goto IL_05e9; } IL_055d: { uint8_t* L_195 = V_8; int32_t L_196 = V_4; V_51 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_195, ((int32_t)il2cpp_codegen_multiply(4, L_196)))); uint8_t* L_197 = V_51; int32_t L_198 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_197, 3)))); if (!L_198) { goto IL_057f; } } { uint8_t* L_199 = V_51; int32_t L_200 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_199, 3)))); G_B136_0 = ((((int32_t)((((int32_t)L_200) == ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0580; } IL_057f: { G_B136_0 = 0; } IL_0580: { V_52 = (bool)G_B136_0; bool L_201 = V_52; if (!L_201) { goto IL_05e2; } } { uint8_t* L_202 = V_51; int32_t L_203 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_202, 3)))); V_53 = ((float)(((float)L_203)/(255.0f))); float L_204 = V_53; V_54 = ((float)((1.0f)/L_204)); float L_205 = V_54; V_55 = ((float)il2cpp_codegen_multiply((255.0f), ((float)il2cpp_codegen_subtract((1.0f), L_205)))); uint8_t* L_206 = V_51; uint8_t* L_207 = V_51; int32_t L_208 = (*(L_207)); float L_209 = V_54; float L_210 = V_55; *((int8_t*)L_206) = (int8_t)il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_208), L_209)), L_210))); uint8_t* L_211 = V_51; uint8_t* L_212 = V_51; int32_t L_213 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_212, 1)))); float L_214 = V_54; float L_215 = V_55; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_211, 1))) = (int8_t)il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_213), L_214)), L_215))); uint8_t* L_216 = V_51; uint8_t* L_217 = V_51; int32_t L_218 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_217, 2)))); float L_219 = V_54; float L_220 = V_55; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_216, 2))) = (int8_t)il2cpp_codegen_cast_floating_point(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_218), L_219)), L_220))); } IL_05e2: { int32_t L_221 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_221, 1)); } IL_05e9: { int32_t L_222 = V_4; int32_t L_223 = V_6; int32_t L_224 = V_7; V_56 = (bool)((((int32_t)L_222) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_223, L_224))))? 1 : 0); bool L_225 = V_56; if (L_225) { goto IL_055d; } } IL_05fb: { } IL_05fc: { int32_t L_226 = ___4_req_comp; if (!L_226) { goto IL_060a; } } { int32_t L_227 = ___4_req_comp; G_B144_0 = ((((int32_t)((((int32_t)L_227) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_060b; } IL_060a: { G_B144_0 = 0; } IL_060b: { V_57 = (bool)G_B144_0; bool L_228 = V_57; if (!L_228) { goto IL_0658; } } { stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* L_229 = ___5_ri; NullCheck(L_229); int32_t L_230 = L_229->___bits_per_channel; V_58 = (bool)((((int32_t)L_230) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_231 = V_58; if (!L_231) { goto IL_0635; } } { uint8_t* L_232 = V_8; int32_t L_233 = ___4_req_comp; int32_t L_234 = V_6; int32_t L_235 = V_7; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint16_t* L_236; L_236 = StbImage_stbi__convert_format16_m989A40EFED050A900C81FA2694685A9999548E5B((uint16_t*)L_232, 4, L_233, L_234, L_235, NULL); V_8 = (uint8_t*)L_236; goto IL_0645; } IL_0635: { uint8_t* L_237 = V_8; int32_t L_238 = ___4_req_comp; int32_t L_239 = V_6; int32_t L_240 = V_7; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_241; L_241 = StbImage_stbi__convert_format_m4BA1B90BCD1DF2190C32B984046E7B96979B7A08(L_237, 4, L_238, L_239, L_240, NULL); V_8 = L_241; } IL_0645: { uint8_t* L_242 = V_8; V_59 = (bool)((((intptr_t)L_242) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_243 = V_59; if (!L_243) { goto IL_0657; } } { uint8_t* L_244 = V_8; V_10 = (void*)L_244; goto IL_0677; } IL_0657: { } IL_0658: { int32_t* L_245 = ___3_comp; V_60 = (bool)((((int32_t)((((intptr_t)L_245) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_246 = V_60; if (!L_246) { goto IL_0669; } } { int32_t* L_247 = ___3_comp; *((int32_t*)L_247) = (int32_t)4; } IL_0669: { int32_t* L_248 = ___2_y; int32_t L_249 = V_7; *((int32_t*)L_248) = (int32_t)L_249; int32_t* L_250 = ___1_x; int32_t L_251 = V_6; *((int32_t*)L_250) = (int32_t)L_251; uint8_t* L_252 = V_8; V_10 = (void*)L_252; goto IL_0677; } IL_0677: { void* L_253 = V_10; return L_253; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__psd_test_m278AFFFD5F62E6CF37C39668EC9F76EF5B888140 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t G_B3_0 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_1; L_1 = StbImage_stbi__get32be_mCC56A83628D282F49E92FF2ED8BADAF0A80DB96B(L_0, NULL); if ((((int32_t)L_1) == ((int32_t)((int32_t)943870035)))) { goto IL_0011; } } { G_B3_0 = 0; goto IL_0012; } IL_0011: { G_B3_0 = 1; } IL_0012: { V_0 = G_B3_0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_2, NULL); int32_t L_3 = V_0; V_1 = L_3; goto IL_001e; } IL_001e: { int32_t L_4 = V_1; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__tga_get_comp_m34CC5AB5015C9FA800EC62C37B9DDBF46CDD8058 (int32_t ___0_bits_per_pixel, int32_t ___1_is_grey, int32_t* ___2_is_rgb16, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; int32_t G_B15_0 = 0; { int32_t* L_0 = ___2_is_rgb16; V_0 = (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0010; } } { int32_t* L_2 = ___2_is_rgb16; *((int32_t*)L_2) = (int32_t)0; } IL_0010: { int32_t L_3 = ___0_bits_per_pixel; V_2 = L_3; int32_t L_4 = V_2; V_1 = L_4; int32_t L_5 = V_1; if ((((int32_t)L_5) > ((int32_t)((int32_t)16)))) { goto IL_0028; } } { int32_t L_6 = V_1; if ((((int32_t)L_6) == ((int32_t)8))) { goto IL_0036; } } { goto IL_001f; } IL_001f: { int32_t L_7 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_7, ((int32_t)15)))) > ((uint32_t)1)))) { goto IL_003a; } } { goto IL_006b; } IL_0028: { int32_t L_8 = V_1; if ((((int32_t)L_8) == ((int32_t)((int32_t)24)))) { goto IL_0065; } } { goto IL_002f; } IL_002f: { int32_t L_9 = V_1; if ((((int32_t)L_9) == ((int32_t)((int32_t)32)))) { goto IL_0065; } } { goto IL_006b; } IL_0036: { V_3 = 1; goto IL_006f; } IL_003a: { int32_t L_10 = ___0_bits_per_pixel; if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)16))))) { goto IL_0045; } } { int32_t L_11 = ___1_is_grey; G_B15_0 = ((!(((uint32_t)L_11) <= ((uint32_t)0)))? 1 : 0); goto IL_0046; } IL_0045: { G_B15_0 = 0; } IL_0046: { V_4 = (bool)G_B15_0; bool L_12 = V_4; if (!L_12) { goto IL_0050; } } { V_3 = 2; goto IL_006f; } IL_0050: { int32_t* L_13 = ___2_is_rgb16; V_5 = (bool)((((int32_t)((((intptr_t)L_13) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (!L_14) { goto IL_0061; } } { int32_t* L_15 = ___2_is_rgb16; *((int32_t*)L_15) = (int32_t)1; } IL_0061: { V_3 = 3; goto IL_006f; } IL_0065: { int32_t L_16 = ___0_bits_per_pixel; V_3 = ((int32_t)(L_16/8)); goto IL_006f; } IL_006b: { V_3 = 0; goto IL_006f; } IL_006f: { int32_t L_17 = V_3; return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__tga_info_m28DEDDD77BD1007B774E3853F36315C8105283F9 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; bool V_8 = false; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; int32_t G_B6_0 = 0; int32_t G_B14_0 = 0; int32_t G_B22_0 = 0; int32_t G_B33_0 = 0; int32_t G_B39_0 = 0; int32_t G_B37_0 = 0; int32_t G_B38_0 = 0; int32_t G_B40_0 = 0; int32_t G_B40_1 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; V_3 = 0; V_4 = 0; V_5 = 0; V_6 = 0; V_7 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; uint8_t L_3; L_3 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_2, NULL); V_7 = L_3; int32_t L_4 = V_7; V_8 = (bool)((((int32_t)L_4) > ((int32_t)1))? 1 : 0); bool L_5 = V_8; if (!L_5) { goto IL_003f; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_6, NULL); V_9 = 0; goto IL_0202; } IL_003f: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_7 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_8; L_8 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_7, NULL); V_3 = L_8; int32_t L_9 = V_7; V_10 = (bool)((((int32_t)L_9) == ((int32_t)1))? 1 : 0); bool L_10 = V_10; if (!L_10) { goto IL_00cf; } } { int32_t L_11 = V_3; if ((((int32_t)L_11) == ((int32_t)1))) { goto IL_0060; } } { int32_t L_12 = V_3; G_B6_0 = ((((int32_t)((((int32_t)L_12) == ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0061; } IL_0060: { G_B6_0 = 0; } IL_0061: { V_11 = (bool)G_B6_0; bool L_13 = V_11; if (!L_13) { goto IL_0077; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_14, NULL); V_9 = 0; goto IL_0202; } IL_0077: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_15 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_15, 4, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_16 = ___0_s; uint8_t L_17; L_17 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_16, NULL); V_6 = L_17; int32_t L_18 = V_6; if ((((int32_t)L_18) == ((int32_t)8))) { goto IL_00a9; } } { int32_t L_19 = V_6; if ((((int32_t)L_19) == ((int32_t)((int32_t)15)))) { goto IL_00a9; } } { int32_t L_20 = V_6; if ((((int32_t)L_20) == ((int32_t)((int32_t)16)))) { goto IL_00a9; } } { int32_t L_21 = V_6; if ((((int32_t)L_21) == ((int32_t)((int32_t)24)))) { goto IL_00a9; } } { int32_t L_22 = V_6; G_B14_0 = ((((int32_t)((((int32_t)L_22) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00aa; } IL_00a9: { G_B14_0 = 0; } IL_00aa: { V_12 = (bool)G_B14_0; bool L_23 = V_12; if (!L_23) { goto IL_00c0; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_24 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_24, NULL); V_9 = 0; goto IL_0202; } IL_00c0: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_25 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_25, 4, NULL); int32_t L_26 = V_6; V_5 = L_26; goto IL_010b; } IL_00cf: { int32_t L_27 = V_3; if ((((int32_t)L_27) == ((int32_t)2))) { goto IL_00e7; } } { int32_t L_28 = V_3; if ((((int32_t)L_28) == ((int32_t)3))) { goto IL_00e7; } } { int32_t L_29 = V_3; if ((((int32_t)L_29) == ((int32_t)((int32_t)10)))) { goto IL_00e7; } } { int32_t L_30 = V_3; G_B22_0 = ((((int32_t)((((int32_t)L_30) == ((int32_t)((int32_t)11)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00e8; } IL_00e7: { G_B22_0 = 0; } IL_00e8: { V_13 = (bool)G_B22_0; bool L_31 = V_13; if (!L_31) { goto IL_00fe; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_32 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_32, NULL); V_9 = 0; goto IL_0202; } IL_00fe: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_33 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_33, ((int32_t)9), NULL); V_5 = 0; } IL_010b: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_34 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_35; L_35 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_34, NULL); V_0 = L_35; int32_t L_36 = V_0; V_14 = (bool)((((int32_t)L_36) < ((int32_t)1))? 1 : 0); bool L_37 = V_14; if (!L_37) { goto IL_012c; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_38 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_38, NULL); V_9 = 0; goto IL_0202; } IL_012c: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_39 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_40; L_40 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_39, NULL); V_1 = L_40; int32_t L_41 = V_1; V_15 = (bool)((((int32_t)L_41) < ((int32_t)1))? 1 : 0); bool L_42 = V_15; if (!L_42) { goto IL_014d; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_43 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_43, NULL); V_9 = 0; goto IL_0202; } IL_014d: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_44 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_45; L_45 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_44, NULL); V_4 = L_45; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_46 = ___0_s; uint8_t L_47; L_47 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_46, NULL); int32_t L_48 = V_5; V_16 = (bool)((!(((uint32_t)L_48) <= ((uint32_t)0)))? 1 : 0); bool L_49 = V_16; if (!L_49) { goto IL_019a; } } { int32_t L_50 = V_4; if ((((int32_t)L_50) == ((int32_t)8))) { goto IL_0178; } } { int32_t L_51 = V_4; G_B33_0 = ((((int32_t)((((int32_t)L_51) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0179; } IL_0178: { G_B33_0 = 0; } IL_0179: { V_17 = (bool)G_B33_0; bool L_52 = V_17; if (!L_52) { goto IL_018c; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_53 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_53, NULL); V_9 = 0; goto IL_0202; } IL_018c: { int32_t L_54 = V_5; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_55; L_55 = StbImage_stbi__tga_get_comp_m34CC5AB5015C9FA800EC62C37B9DDBF46CDD8058(L_54, 0, (int32_t*)((uintptr_t)0), NULL); V_2 = L_55; goto IL_01b3; } IL_019a: { int32_t L_56 = V_4; int32_t L_57 = V_3; if ((((int32_t)L_57) == ((int32_t)3))) { G_B39_0 = L_56; goto IL_01a9; } G_B37_0 = L_56; } { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)((int32_t)11)))) { G_B39_0 = G_B37_0; goto IL_01a9; } G_B38_0 = G_B37_0; } { G_B40_0 = 0; G_B40_1 = G_B38_0; goto IL_01aa; } IL_01a9: { G_B40_0 = 1; G_B40_1 = G_B39_0; } IL_01aa: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_59; L_59 = StbImage_stbi__tga_get_comp_m34CC5AB5015C9FA800EC62C37B9DDBF46CDD8058(G_B40_1, G_B40_0, (int32_t*)((uintptr_t)0), NULL); V_2 = L_59; } IL_01b3: { int32_t L_60 = V_2; V_18 = (bool)((((int32_t)L_60) == ((int32_t)0))? 1 : 0); bool L_61 = V_18; if (!L_61) { goto IL_01ca; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_62 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_62, NULL); V_9 = 0; goto IL_0202; } IL_01ca: { int32_t* L_63 = ___1_x; V_19 = (bool)((((int32_t)((((intptr_t)L_63) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_64 = V_19; if (!L_64) { goto IL_01db; } } { int32_t* L_65 = ___1_x; int32_t L_66 = V_0; *((int32_t*)L_65) = (int32_t)L_66; } IL_01db: { int32_t* L_67 = ___2_y; V_20 = (bool)((((int32_t)((((intptr_t)L_67) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_68 = V_20; if (!L_68) { goto IL_01ec; } } { int32_t* L_69 = ___2_y; int32_t L_70 = V_1; *((int32_t*)L_69) = (int32_t)L_70; } IL_01ec: { int32_t* L_71 = ___3_comp; V_21 = (bool)((((int32_t)((((intptr_t)L_71) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_72 = V_21; if (!L_72) { goto IL_01fd; } } { int32_t* L_73 = ___3_comp; int32_t L_74 = V_2; *((int32_t*)L_73) = (int32_t)L_74; } IL_01fd: { V_9 = 1; goto IL_0202; } IL_0202: { int32_t L_75 = V_9; return L_75; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StbImage_stbi__tga_load_m57B6422CCA29ED39518D3F282ABB3DC5A553E606 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, int32_t* ___1_x, int32_t* ___2_y, int32_t* ___3_comp, int32_t ___4_req_comp, stbi__result_info_tABB5BF1D89CE5A2B8B13F3002DB09380E4DCD3AA* ___5_ri, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16B5E7AB12C22F3A2D8C3DA71DB51E3734D25024); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEA0641994E6D06E812437F17BDC7EF7155FBCEB); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; uint8_t* V_15 = NULL; uint8_t* V_16 = NULL; int32_t V_17 = 0; int32_t V_18 = 0; uint8_t* V_19 = NULL; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; bool V_23 = false; void* V_24 = NULL; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; bool V_31 = false; bool V_32 = false; int32_t V_33 = 0; uint8_t* V_34 = NULL; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; bool V_39 = false; uint8_t* V_40 = NULL; bool V_41 = false; bool V_42 = false; bool V_43 = false; bool V_44 = false; int32_t V_45 = 0; bool V_46 = false; bool V_47 = false; bool V_48 = false; int32_t V_49 = 0; bool V_50 = false; bool V_51 = false; bool V_52 = false; bool V_53 = false; bool V_54 = false; bool V_55 = false; bool V_56 = false; int32_t V_57 = 0; int32_t V_58 = 0; uint8_t V_59 = 0x0; bool V_60 = false; bool V_61 = false; bool V_62 = false; bool V_63 = false; uint8_t* V_64 = NULL; uint8_t V_65 = 0x0; bool V_66 = false; bool V_67 = false; int32_t G_B4_0 = 0; int32_t G_B9_0 = 0; int32_t G_B16_0 = 0; int32_t G_B15_0 = 0; int32_t G_B17_0 = 0; int32_t G_B17_1 = 0; int32_t G_B22_0 = 0; int32_t G_B29_0 = 0; int32_t G_B34_0 = 0; int32_t G_B39_0 = 0; int32_t G_B44_0 = 0; int32_t G_B52_0 = 0; int32_t G_B57_0 = 0; int32_t G_B67_0 = 0; int32_t G_B82_0 = 0; int32_t G_B113_0 = 0; int32_t G_B121_0 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); V_0 = L_1; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; uint8_t L_3; L_3 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_2, NULL); V_1 = L_3; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_4 = ___0_s; uint8_t L_5; L_5 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_4, NULL); V_2 = L_5; V_3 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; int32_t L_7; L_7 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_6, NULL); V_4 = L_7; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_8 = ___0_s; int32_t L_9; L_9 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_8, NULL); V_5 = L_9; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_10 = ___0_s; uint8_t L_11; L_11 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_10, NULL); V_6 = L_11; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_12 = ___0_s; int32_t L_13; L_13 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_12, NULL); V_7 = L_13; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = ___0_s; int32_t L_15; L_15 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_14, NULL); V_8 = L_15; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_16 = ___0_s; int32_t L_17; L_17 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_16, NULL); V_9 = L_17; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_18 = ___0_s; int32_t L_19; L_19 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_18, NULL); V_10 = L_19; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_20 = ___0_s; uint8_t L_21; L_21 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_20, NULL); V_11 = L_21; V_12 = 0; V_13 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_22 = ___0_s; uint8_t L_23; L_23 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_22, NULL); V_14 = L_23; V_16 = (uint8_t*)((uintptr_t)0); V_17 = 0; V_18 = 0; uintptr_t L_24 = ((uintptr_t)4); int8_t* L_25 = (int8_t*) (L_24 ? alloca(L_24) : NULL); memset(L_25, 0, L_24); int8_t* L_26 = (L_25); il2cpp_codegen_memset(L_26, 0, 4); V_19 = (uint8_t*)L_26; V_20 = 0; V_21 = 0; V_22 = 1; int32_t L_27 = V_10; V_23 = (bool)((((int32_t)L_27) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_28 = V_23; if (!L_28) { goto IL_00ac; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_29; L_29 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_29) { goto IL_00a2; } } { G_B4_0 = 0; goto IL_00a3; } IL_00a2: { G_B4_0 = 0; } IL_00a3: { V_24 = (void*)((uintptr_t)((int64_t)G_B4_0)); goto IL_0599; } IL_00ac: { int32_t L_30 = V_9; V_25 = (bool)((((int32_t)L_30) > ((int32_t)((int32_t)16777216)))? 1 : 0); bool L_31 = V_25; if (!L_31) { goto IL_00d4; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_32; L_32 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_32) { goto IL_00ca; } } { G_B9_0 = 0; goto IL_00cb; } IL_00ca: { G_B9_0 = 0; } IL_00cb: { V_24 = (void*)((uintptr_t)((int64_t)G_B9_0)); goto IL_0599; } IL_00d4: { int32_t L_33 = V_2; V_26 = (bool)((((int32_t)((((int32_t)L_33) < ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_34 = V_26; if (!L_34) { goto IL_00e9; } } { int32_t L_35 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_35, 8)); V_3 = 1; } IL_00e9: { int32_t L_36 = V_14; V_14 = ((int32_t)il2cpp_codegen_subtract(1, ((int32_t)(((int32_t)(L_36>>5))&1)))); int32_t L_37 = V_1; V_27 = (bool)((!(((uint32_t)L_37) <= ((uint32_t)0)))? 1 : 0); bool L_38 = V_27; if (!L_38) { goto IL_010c; } } { int32_t L_39 = V_6; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_40; L_40 = StbImage_stbi__tga_get_comp_m34CC5AB5015C9FA800EC62C37B9DDBF46CDD8058(L_39, 0, (int32_t*)((uintptr_t)(&V_13)), NULL); V_12 = L_40; goto IL_0120; } IL_010c: { int32_t L_41 = V_11; int32_t L_42 = V_2; if ((((int32_t)L_42) == ((int32_t)3))) { G_B16_0 = L_41; goto IL_0115; } G_B15_0 = L_41; } { G_B17_0 = 0; G_B17_1 = G_B15_0; goto IL_0116; } IL_0115: { G_B17_0 = 1; G_B17_1 = G_B16_0; } IL_0116: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_43; L_43 = StbImage_stbi__tga_get_comp_m34CC5AB5015C9FA800EC62C37B9DDBF46CDD8058(G_B17_1, G_B17_0, (int32_t*)((uintptr_t)(&V_13)), NULL); V_12 = L_43; } IL_0120: { int32_t L_44 = V_12; V_28 = (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0); bool L_45 = V_28; if (!L_45) { goto IL_0144; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_46; L_46 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralDEA0641994E6D06E812437F17BDC7EF7155FBCEB, NULL); if (L_46) { goto IL_013a; } } { G_B22_0 = 0; goto IL_013b; } IL_013a: { G_B22_0 = 0; } IL_013b: { V_24 = (void*)((uintptr_t)((int64_t)G_B22_0)); goto IL_0599; } IL_0144: { int32_t* L_47 = ___1_x; int32_t L_48 = V_9; *((int32_t*)L_47) = (int32_t)L_48; int32_t* L_49 = ___2_y; int32_t L_50 = V_10; *((int32_t*)L_49) = (int32_t)L_50; int32_t* L_51 = ___3_comp; V_29 = (bool)((((int32_t)((((intptr_t)L_51) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_52 = V_29; if (!L_52) { goto IL_015e; } } { int32_t* L_53 = ___3_comp; int32_t L_54 = V_12; *((int32_t*)L_53) = (int32_t)L_54; } IL_015e: { int32_t L_55 = V_9; int32_t L_56 = V_10; int32_t L_57 = V_12; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_58; L_58 = StbImage_stbi__mad3sizes_valid_m39DC9F775C9C262FE5FFC1833201BE4BE2CA0682(L_55, L_56, L_57, 0, NULL); V_30 = (bool)((((int32_t)L_58) == ((int32_t)0))? 1 : 0); bool L_59 = V_30; if (!L_59) { goto IL_018c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_60; L_60 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral9FEEEA4DF7049E79A6981F9FAF8928FCB869091F, NULL); if (L_60) { goto IL_0182; } } { G_B29_0 = 0; goto IL_0183; } IL_0182: { G_B29_0 = 0; } IL_0183: { V_24 = (void*)((uintptr_t)((int64_t)G_B29_0)); goto IL_0599; } IL_018c: { int32_t L_61 = V_9; int32_t L_62 = V_10; int32_t L_63 = V_12; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_64; L_64 = StbImage_stbi__malloc_mad3_m4FFF47F7BC16770A60C1CAD6B801D68F217941B3(L_61, L_62, L_63, 0, NULL); V_15 = (uint8_t*)L_64; uint8_t* L_65 = V_15; V_31 = (bool)((((intptr_t)L_65) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_66 = V_31; if (!L_66) { goto IL_01bf; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_67; L_67 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_67) { goto IL_01b5; } } { G_B34_0 = 0; goto IL_01b6; } IL_01b5: { G_B34_0 = 0; } IL_01b6: { V_24 = (void*)((uintptr_t)((int64_t)G_B34_0)); goto IL_0599; } IL_01bf: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_68 = ___0_s; int32_t L_69 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_68, L_69, NULL); int32_t L_70 = V_1; if (L_70) { goto IL_01d4; } } { int32_t L_71 = V_3; if (L_71) { goto IL_01d4; } } { int32_t L_72 = V_13; G_B39_0 = ((((int32_t)L_72) == ((int32_t)0))? 1 : 0); goto IL_01d5; } IL_01d4: { G_B39_0 = 0; } IL_01d5: { V_32 = (bool)G_B39_0; bool L_73 = V_32; if (!L_73) { goto IL_0227; } } { V_17 = 0; goto IL_0215; } IL_01e1: { int32_t L_74 = V_14; if (L_74) { goto IL_01ea; } } { int32_t L_75 = V_17; G_B44_0 = L_75; goto IL_01f1; } IL_01ea: { int32_t L_76 = V_10; int32_t L_77 = V_17; G_B44_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_76, L_77)), 1)); } IL_01f1: { V_33 = G_B44_0; uint8_t* L_78 = V_15; int32_t L_79 = V_33; int32_t L_80 = V_9; int32_t L_81 = V_12; V_34 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_78, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_79, L_80)), L_81)))); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_82 = ___0_s; uint8_t* L_83 = V_34; int32_t L_84 = V_9; int32_t L_85 = V_12; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_86; L_86 = StbImage_stbi__getn_m5C54A00831A56C64817A1F676E2E1B0F01D92A63(L_82, L_83, ((int32_t)il2cpp_codegen_multiply(L_84, L_85)), NULL); int32_t L_87 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_0215: { int32_t L_88 = V_17; int32_t L_89 = V_10; V_35 = (bool)((((int32_t)L_88) < ((int32_t)L_89))? 1 : 0); bool L_90 = V_35; if (L_90) { goto IL_01e1; } } { goto IL_050d; } IL_0227: { int32_t L_91 = V_1; V_36 = (bool)((!(((uint32_t)L_91) <= ((uint32_t)0)))? 1 : 0); bool L_92 = V_36; if (!L_92) { goto IL_0323; } } { int32_t L_93 = V_5; V_37 = (bool)((((int32_t)L_93) == ((int32_t)0))? 1 : 0); bool L_94 = V_37; if (!L_94) { goto IL_0263; } } { uint8_t* L_95 = V_15; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_95, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_96; L_96 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral16B5E7AB12C22F3A2D8C3DA71DB51E3734D25024, NULL); if (L_96) { goto IL_0259; } } { G_B52_0 = 0; goto IL_025a; } IL_0259: { G_B52_0 = 0; } IL_025a: { V_24 = (void*)((uintptr_t)((int64_t)G_B52_0)); goto IL_0599; } IL_0263: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_97 = ___0_s; int32_t L_98 = V_4; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_97, L_98, NULL); int32_t L_99 = V_5; int32_t L_100 = V_12; void* L_101; L_101 = StbImage_stbi__malloc_mad2_m4CCBBB153B186033A713CD2CA05A3EF59A7BAA70(L_99, L_100, 0, NULL); V_16 = (uint8_t*)L_101; uint8_t* L_102 = V_16; V_38 = (bool)((((intptr_t)L_102) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_103 = V_38; if (!L_103) { goto IL_02a6; } } { uint8_t* L_104 = V_15; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_104, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_105; L_105 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); if (L_105) { goto IL_029c; } } { G_B57_0 = 0; goto IL_029d; } IL_029c: { G_B57_0 = 0; } IL_029d: { V_24 = (void*)((uintptr_t)((int64_t)G_B57_0)); goto IL_0599; } IL_02a6: { int32_t L_106 = V_13; V_39 = (bool)((!(((uint32_t)L_106) <= ((uint32_t)0)))? 1 : 0); bool L_107 = V_39; if (!L_107) { goto IL_02e2; } } { uint8_t* L_108 = V_16; V_40 = L_108; V_17 = 0; goto IL_02d3; } IL_02bb: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_109 = ___0_s; uint8_t* L_110 = V_40; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__tga_read_rgb16_m0F4FCBCAB208D0C96CB84F865D867F2858527D14(L_109, L_110, NULL); uint8_t* L_111 = V_40; int32_t L_112 = V_12; V_40 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_111, L_112)); int32_t L_113 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_113, 1)); } IL_02d3: { int32_t L_114 = V_17; int32_t L_115 = V_5; V_41 = (bool)((((int32_t)L_114) < ((int32_t)L_115))? 1 : 0); bool L_116 = V_41; if (L_116) { goto IL_02bb; } } { goto IL_0322; } IL_02e2: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_117 = ___0_s; uint8_t* L_118 = V_16; int32_t L_119 = V_5; int32_t L_120 = V_12; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_121; L_121 = StbImage_stbi__getn_m5C54A00831A56C64817A1F676E2E1B0F01D92A63(L_117, L_118, ((int32_t)il2cpp_codegen_multiply(L_119, L_120)), NULL); V_42 = (bool)((((int32_t)L_121) == ((int32_t)0))? 1 : 0); bool L_122 = V_42; if (!L_122) { goto IL_0322; } } { uint8_t* L_123 = V_15; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_123, NULL); uint8_t* L_124 = V_16; CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_124, NULL); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_125; L_125 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral16B5E7AB12C22F3A2D8C3DA71DB51E3734D25024, NULL); if (L_125) { goto IL_0318; } } { G_B67_0 = 0; goto IL_0319; } IL_0318: { G_B67_0 = 0; } IL_0319: { V_24 = (void*)((uintptr_t)((int64_t)G_B67_0)); goto IL_0599; } IL_0322: { } IL_0323: { V_17 = 0; goto IL_0460; } IL_032b: { int32_t L_126 = V_3; V_43 = (bool)((!(((uint32_t)L_126) <= ((uint32_t)0)))? 1 : 0); bool L_127 = V_43; if (!L_127) { goto IL_0373; } } { int32_t L_128 = V_20; V_44 = (bool)((((int32_t)L_128) == ((int32_t)0))? 1 : 0); bool L_129 = V_44; if (!L_129) { goto IL_0360; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_130 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_131; L_131 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_130, NULL); V_45 = L_131; int32_t L_132 = V_45; V_20 = ((int32_t)il2cpp_codegen_add(1, ((int32_t)(L_132&((int32_t)127))))); int32_t L_133 = V_45; V_21 = ((int32_t)(L_133>>7)); V_22 = 1; goto IL_0370; } IL_0360: { int32_t L_134 = V_21; V_46 = (bool)((((int32_t)L_134) == ((int32_t)0))? 1 : 0); bool L_135 = V_46; if (!L_135) { goto IL_0370; } } { V_22 = 1; } IL_0370: { goto IL_0378; } IL_0373: { V_22 = 1; } IL_0378: { int32_t L_136 = V_22; V_47 = (bool)((!(((uint32_t)L_136) <= ((uint32_t)0)))? 1 : 0); bool L_137 = V_47; if (!L_137) { goto IL_042a; } } { int32_t L_138 = V_1; V_48 = (bool)((!(((uint32_t)L_138) <= ((uint32_t)0)))? 1 : 0); bool L_139 = V_48; if (!L_139) { goto IL_03e9; } } { int32_t L_140 = V_11; if ((((int32_t)L_140) == ((int32_t)8))) { goto IL_039f; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_141 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_142; L_142 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_141, NULL); G_B82_0 = L_142; goto IL_03a5; } IL_039f: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_143 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_144; L_144 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_143, NULL); G_B82_0 = ((int32_t)(L_144)); } IL_03a5: { V_49 = G_B82_0; int32_t L_145 = V_49; int32_t L_146 = V_5; V_50 = (bool)((((int32_t)((((int32_t)L_145) < ((int32_t)L_146))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_147 = V_50; if (!L_147) { goto IL_03b9; } } { V_49 = 0; } IL_03b9: { int32_t L_148 = V_49; int32_t L_149 = V_12; V_49 = ((int32_t)il2cpp_codegen_multiply(L_148, L_149)); V_18 = 0; goto IL_03da; } IL_03c5: { uint8_t* L_150 = V_19; int32_t L_151 = V_18; uint8_t* L_152 = V_16; int32_t L_153 = V_49; int32_t L_154 = V_18; int32_t L_155 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_152, ((int32_t)il2cpp_codegen_add(L_153, L_154)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_150, L_151))) = (int8_t)L_155; int32_t L_156 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_156, 1)); } IL_03da: { int32_t L_157 = V_18; int32_t L_158 = V_12; V_51 = (bool)((((int32_t)L_157) < ((int32_t)L_158))? 1 : 0); bool L_159 = V_51; if (L_159) { goto IL_03c5; } } { goto IL_0426; } IL_03e9: { int32_t L_160 = V_13; V_52 = (bool)((!(((uint32_t)L_160) <= ((uint32_t)0)))? 1 : 0); bool L_161 = V_52; if (!L_161) { goto IL_0401; } } { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_162 = ___0_s; uint8_t* L_163 = V_19; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__tga_read_rgb16_m0F4FCBCAB208D0C96CB84F865D867F2858527D14(L_162, L_163, NULL); goto IL_0426; } IL_0401: { V_18 = 0; goto IL_0419; } IL_0407: { uint8_t* L_164 = V_19; int32_t L_165 = V_18; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_166 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_167; L_167 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_166, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_164, L_165))) = (int8_t)L_167; int32_t L_168 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_168, 1)); } IL_0419: { int32_t L_169 = V_18; int32_t L_170 = V_12; V_53 = (bool)((((int32_t)L_169) < ((int32_t)L_170))? 1 : 0); bool L_171 = V_53; if (L_171) { goto IL_0407; } } { } IL_0426: { V_22 = 0; } IL_042a: { V_18 = 0; goto IL_0447; } IL_042f: { uint8_t* L_172 = V_15; int32_t L_173 = V_17; int32_t L_174 = V_12; int32_t L_175 = V_18; uint8_t* L_176 = V_19; int32_t L_177 = V_18; int32_t L_178 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_176, L_177)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_172, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_173, L_174)), L_175))))) = (int8_t)L_178; int32_t L_179 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_179, 1)); } IL_0447: { int32_t L_180 = V_18; int32_t L_181 = V_12; V_54 = (bool)((((int32_t)L_180) < ((int32_t)L_181))? 1 : 0); bool L_182 = V_54; if (L_182) { goto IL_042f; } } { int32_t L_183 = V_20; V_20 = ((int32_t)il2cpp_codegen_subtract(L_183, 1)); int32_t L_184 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_184, 1)); } IL_0460: { int32_t L_185 = V_17; int32_t L_186 = V_9; int32_t L_187 = V_10; V_55 = (bool)((((int32_t)L_185) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_186, L_187))))? 1 : 0); bool L_188 = V_55; if (L_188) { goto IL_032b; } } { int32_t L_189 = V_14; V_56 = (bool)((!(((uint32_t)L_189) <= ((uint32_t)0)))? 1 : 0); bool L_190 = V_56; if (!L_190) { goto IL_04f5; } } { V_18 = 0; goto IL_04e7; } IL_0482: { int32_t L_191 = V_18; int32_t L_192 = V_9; int32_t L_193 = V_12; V_57 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_191, L_192)), L_193)); int32_t L_194 = V_10; int32_t L_195 = V_18; int32_t L_196 = V_9; int32_t L_197 = V_12; V_58 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_194, 1)), L_195)), L_196)), L_197)); int32_t L_198 = V_9; int32_t L_199 = V_12; V_17 = ((int32_t)il2cpp_codegen_multiply(L_198, L_199)); goto IL_04d5; } IL_04a5: { uint8_t* L_200 = V_15; int32_t L_201 = V_57; int32_t L_202 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_200, L_201)))); V_59 = (uint8_t)L_202; uint8_t* L_203 = V_15; int32_t L_204 = V_57; uint8_t* L_205 = V_15; int32_t L_206 = V_58; int32_t L_207 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_205, L_206)))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_203, L_204))) = (int8_t)L_207; uint8_t* L_208 = V_15; int32_t L_209 = V_58; uint8_t L_210 = V_59; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_208, L_209))) = (int8_t)L_210; int32_t L_211 = V_57; V_57 = ((int32_t)il2cpp_codegen_add(L_211, 1)); int32_t L_212 = V_58; V_58 = ((int32_t)il2cpp_codegen_add(L_212, 1)); int32_t L_213 = V_17; V_17 = ((int32_t)il2cpp_codegen_subtract(L_213, 1)); } IL_04d5: { int32_t L_214 = V_17; V_60 = (bool)((((int32_t)L_214) > ((int32_t)0))? 1 : 0); bool L_215 = V_60; if (L_215) { goto IL_04a5; } } { int32_t L_216 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_216, 1)); } IL_04e7: { int32_t L_217 = V_18; int32_t L_218 = V_10; V_61 = (bool)((((int32_t)((int32_t)il2cpp_codegen_multiply(L_217, 2))) < ((int32_t)L_218))? 1 : 0); bool L_219 = V_61; if (L_219) { goto IL_0482; } } IL_04f5: { uint8_t* L_220 = V_16; V_62 = (bool)((((int32_t)((((intptr_t)L_220) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_221 = V_62; if (!L_221) { goto IL_050c; } } { uint8_t* L_222 = V_16; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_222, NULL); } IL_050c: { } IL_050d: { int32_t L_223 = V_12; if ((((int32_t)L_223) < ((int32_t)3))) { goto IL_0519; } } { int32_t L_224 = V_13; G_B113_0 = ((((int32_t)L_224) == ((int32_t)0))? 1 : 0); goto IL_051a; } IL_0519: { G_B113_0 = 0; } IL_051a: { V_63 = (bool)G_B113_0; bool L_225 = V_63; if (!L_225) { goto IL_055d; } } { uint8_t* L_226 = V_15; V_64 = L_226; V_17 = 0; goto IL_054d; } IL_052a: { uint8_t* L_227 = V_64; int32_t L_228 = (*(L_227)); V_65 = (uint8_t)L_228; uint8_t* L_229 = V_64; uint8_t* L_230 = V_64; int32_t L_231 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_230, 2)))); *((int8_t*)L_229) = (int8_t)L_231; uint8_t* L_232 = V_64; uint8_t L_233 = V_65; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_232, 2))) = (int8_t)L_233; uint8_t* L_234 = V_64; int32_t L_235 = V_12; V_64 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_234, L_235)); int32_t L_236 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_236, 1)); } IL_054d: { int32_t L_237 = V_17; int32_t L_238 = V_9; int32_t L_239 = V_10; V_66 = (bool)((((int32_t)L_237) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_238, L_239))))? 1 : 0); bool L_240 = V_66; if (L_240) { goto IL_052a; } } { } IL_055d: { int32_t L_241 = ___4_req_comp; if (!L_241) { goto IL_056c; } } { int32_t L_242 = ___4_req_comp; int32_t L_243 = V_12; G_B121_0 = ((((int32_t)((((int32_t)L_242) == ((int32_t)L_243))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_056d; } IL_056c: { G_B121_0 = 0; } IL_056d: { V_67 = (bool)G_B121_0; bool L_244 = V_67; if (!L_244) { goto IL_0584; } } { uint8_t* L_245 = V_15; int32_t L_246 = V_12; int32_t L_247 = ___4_req_comp; int32_t L_248 = V_9; int32_t L_249 = V_10; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t* L_250; L_250 = StbImage_stbi__convert_format_m4BA1B90BCD1DF2190C32B984046E7B96979B7A08(L_245, L_246, L_247, L_248, L_249, NULL); V_15 = L_250; } IL_0584: { int32_t L_251 = 0; V_8 = L_251; int32_t L_252 = L_251; V_7 = L_252; int32_t L_253 = L_252; V_6 = L_253; int32_t L_254 = L_253; V_5 = L_254; V_4 = L_254; uint8_t* L_255 = V_15; V_24 = (void*)L_255; goto IL_0599; } IL_0599: { void* L_256 = V_24; return L_256; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__tga_read_rgb16_m0F4FCBCAB208D0C96CB84F865D867F2858527D14 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, uint8_t* ___1__out_, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint16_t V_0 = 0; uint16_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_0, NULL); V_0 = (uint16_t)((int32_t)(uint16_t)L_1); V_1 = (uint16_t)((int32_t)31); uint16_t L_2 = V_0; uint16_t L_3 = V_1; V_2 = ((int32_t)(((int32_t)((int32_t)L_2>>((int32_t)10)))&(int32_t)L_3)); uint16_t L_4 = V_0; uint16_t L_5 = V_1; V_3 = ((int32_t)(((int32_t)((int32_t)L_4>>5))&(int32_t)L_5)); uint16_t L_6 = V_0; uint16_t L_7 = V_1; V_4 = ((int32_t)((int32_t)L_6&(int32_t)L_7)); uint8_t* L_8 = ___1__out_; int32_t L_9 = V_2; *((int8_t*)L_8) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_multiply(L_9, ((int32_t)255)))/((int32_t)31)))); uint8_t* L_10 = ___1__out_; int32_t L_11 = V_3; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_multiply(L_11, ((int32_t)255)))/((int32_t)31)))); uint8_t* L_12 = ___1__out_; int32_t L_13 = V_4; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, 2))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_multiply(L_13, ((int32_t)255)))/((int32_t)31)))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__tga_test_m6F563DAEBA9BBEA323C801FFE6B99901948BF505 (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* ___0_s, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; int32_t V_12 = 0; int32_t G_B6_0 = 0; int32_t G_B14_0 = 0; int32_t G_B22_0 = 0; int32_t G_B33_0 = 0; int32_t G_B41_0 = 0; { V_0 = 0; V_1 = 0; V_2 = 0; stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_0 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_0, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_2 = ___0_s; uint8_t L_3; L_3 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_2, NULL); V_2 = L_3; int32_t L_4 = V_2; V_3 = (bool)((((int32_t)L_4) > ((int32_t)1))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_0022; } } { goto IL_0128; } IL_0022: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_6 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_7; L_7 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_6, NULL); V_1 = L_7; int32_t L_8 = V_2; V_4 = (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0); bool L_9 = V_4; if (!L_9) { goto IL_0091; } } { int32_t L_10 = V_1; if ((((int32_t)L_10) == ((int32_t)1))) { goto IL_0042; } } { int32_t L_11 = V_1; G_B6_0 = ((((int32_t)((((int32_t)L_11) == ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0043; } IL_0042: { G_B6_0 = 0; } IL_0043: { V_5 = (bool)G_B6_0; bool L_12 = V_5; if (!L_12) { goto IL_004e; } } { goto IL_0128; } IL_004e: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_13 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_13, 4, NULL); stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_14 = ___0_s; uint8_t L_15; L_15 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_14, NULL); V_1 = L_15; int32_t L_16 = V_1; if ((((int32_t)L_16) == ((int32_t)8))) { goto IL_007a; } } { int32_t L_17 = V_1; if ((((int32_t)L_17) == ((int32_t)((int32_t)15)))) { goto IL_007a; } } { int32_t L_18 = V_1; if ((((int32_t)L_18) == ((int32_t)((int32_t)16)))) { goto IL_007a; } } { int32_t L_19 = V_1; if ((((int32_t)L_19) == ((int32_t)((int32_t)24)))) { goto IL_007a; } } { int32_t L_20 = V_1; G_B14_0 = ((((int32_t)((((int32_t)L_20) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_007b; } IL_007a: { G_B14_0 = 0; } IL_007b: { V_6 = (bool)G_B14_0; bool L_21 = V_6; if (!L_21) { goto IL_0086; } } { goto IL_0128; } IL_0086: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_22 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_22, 4, NULL); goto IL_00bc; } IL_0091: { int32_t L_23 = V_1; if ((((int32_t)L_23) == ((int32_t)2))) { goto IL_00a9; } } { int32_t L_24 = V_1; if ((((int32_t)L_24) == ((int32_t)3))) { goto IL_00a9; } } { int32_t L_25 = V_1; if ((((int32_t)L_25) == ((int32_t)((int32_t)10)))) { goto IL_00a9; } } { int32_t L_26 = V_1; G_B22_0 = ((((int32_t)((((int32_t)L_26) == ((int32_t)((int32_t)11)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00aa; } IL_00a9: { G_B22_0 = 0; } IL_00aa: { V_7 = (bool)G_B22_0; bool L_27 = V_7; if (!L_27) { goto IL_00b2; } } { goto IL_0128; } IL_00b2: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_28 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__skip_mE09522FE5E24BA358DB73D0204F45C21AC7F1D00(L_28, ((int32_t)9), NULL); } IL_00bc: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_29 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_30; L_30 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_29, NULL); V_8 = (bool)((((int32_t)L_30) < ((int32_t)1))? 1 : 0); bool L_31 = V_8; if (!L_31) { goto IL_00cd; } } { goto IL_0128; } IL_00cd: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_32 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_33; L_33 = StbImage_stbi__get16le_m7953FFA4B65E02B7397417529740C46F587A8D1F(L_32, NULL); V_9 = (bool)((((int32_t)L_33) < ((int32_t)1))? 1 : 0); bool L_34 = V_9; if (!L_34) { goto IL_00de; } } { goto IL_0128; } IL_00de: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_35 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_36; L_36 = StbImage_stbi__get8_mBD05476F275283B3805E0CEC973CF0421FA07693(L_35, NULL); V_1 = L_36; int32_t L_37 = V_2; if ((!(((uint32_t)L_37) == ((uint32_t)1)))) { goto IL_00f7; } } { int32_t L_38 = V_1; if ((((int32_t)L_38) == ((int32_t)8))) { goto IL_00f7; } } { int32_t L_39 = V_1; G_B33_0 = ((((int32_t)((((int32_t)L_39) == ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00f8; } IL_00f7: { G_B33_0 = 0; } IL_00f8: { V_10 = (bool)G_B33_0; bool L_40 = V_10; if (!L_40) { goto IL_0100; } } { goto IL_0128; } IL_0100: { int32_t L_41 = V_1; if ((((int32_t)L_41) == ((int32_t)8))) { goto IL_011d; } } { int32_t L_42 = V_1; if ((((int32_t)L_42) == ((int32_t)((int32_t)15)))) { goto IL_011d; } } { int32_t L_43 = V_1; if ((((int32_t)L_43) == ((int32_t)((int32_t)16)))) { goto IL_011d; } } { int32_t L_44 = V_1; if ((((int32_t)L_44) == ((int32_t)((int32_t)24)))) { goto IL_011d; } } { int32_t L_45 = V_1; G_B41_0 = ((((int32_t)((((int32_t)L_45) == ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_011e; } IL_011d: { G_B41_0 = 0; } IL_011e: { V_11 = (bool)G_B41_0; bool L_46 = V_11; if (!L_46) { goto IL_0126; } } { goto IL_0128; } IL_0126: { V_0 = 1; } IL_0128: { stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* L_47 = ___0_s; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__rewind_m8B659B2BE37553537E2EEB94131C6E88B07D14B9(L_47, NULL); int32_t L_48 = V_0; V_12 = L_48; goto IL_0136; } IL_0136: { int32_t L_49 = V_12; return L_49; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__compute_huffman_codes_m75360BFF08CF8B5EE67B2E5F74D5CA02206C0BFF (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8); s_Il2CppMethodInitialized = true; } stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t* V_1 = NULL; uint8_t* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; int32_t V_12 = 0; int32_t V_13 = 0; bool V_14 = false; bool V_15 = false; uint8_t V_16 = 0x0; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; int32_t G_B9_0 = 0; { il2cpp_codegen_initobj((&V_0), sizeof(stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB)); uintptr_t L_0 = ((uintptr_t)((int32_t)455)); int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL); memset(L_1, 0, L_0); V_1 = (uint8_t*)(L_1); uintptr_t L_2 = ((uintptr_t)((int32_t)19)); int8_t* L_3 = (int8_t*) (L_2 ? alloca(L_2) : NULL); memset(L_3, 0, L_2); V_2 = (uint8_t*)(L_3); V_3 = 0; V_4 = 0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_4 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_5; L_5 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_4, 5, NULL); V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, ((int32_t)257))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_6 = ___0_a; uint32_t L_7; L_7 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_6, 5, NULL); V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, 1)); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_8 = ___0_a; uint32_t L_9; L_9 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_8, 4, NULL); V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, 4)); int32_t L_10 = V_5; int32_t L_11 = V_6; V_8 = ((int32_t)il2cpp_codegen_add(L_10, L_11)); uint8_t* L_12 = V_2; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_12, 0, ((int64_t)((int32_t)19)), NULL); V_3 = 0; goto IL_0074; } IL_0058: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_13 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_14; L_14 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_13, 3, NULL); V_9 = L_14; uint8_t* L_15 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__compute_huffman_codes_length_dezigzag; int32_t L_17 = V_3; NullCheck(L_16); int32_t L_18 = L_17; uint8_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20 = V_9; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, (int32_t)L_19))) = (int8_t)((int32_t)(uint8_t)L_20); int32_t L_21 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0074: { int32_t L_22 = V_3; int32_t L_23 = V_7; V_10 = (bool)((((int32_t)L_22) < ((int32_t)L_23))? 1 : 0); bool L_24 = V_10; if (L_24) { goto IL_0058; } } { uint8_t* L_25 = V_2; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_26; L_26 = StbImage_stbi__zbuild_huffman_m1625642CFD601CBF74A7DBB324740B9FFF2CA48B((stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)(&V_0)), L_25, ((int32_t)19), NULL); V_11 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0); bool L_27 = V_11; if (!L_27) { goto IL_009b; } } { V_12 = 0; goto IL_022a; } IL_009b: { V_4 = 0; goto IL_01bc; } IL_00a3: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_28 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_29; L_29 = StbImage_stbi__zhuffman_decode_mF9B15960D2031344D041246CF6295953BBDB6E23(L_28, (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)(&V_0)), NULL); V_13 = L_29; int32_t L_30 = V_13; if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00bf; } } { int32_t L_31 = V_13; G_B9_0 = ((((int32_t)((((int32_t)L_31) < ((int32_t)((int32_t)19)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00c0; } IL_00bf: { G_B9_0 = 1; } IL_00c0: { V_14 = (bool)G_B9_0; bool L_32 = V_14; if (!L_32) { goto IL_00d7; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_33; L_33 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8, NULL); V_12 = L_33; goto IL_022a; } IL_00d7: { int32_t L_34 = V_13; V_15 = (bool)((((int32_t)L_34) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_35 = V_15; if (!L_35) { goto IL_00f7; } } { uint8_t* L_36 = V_1; int32_t L_37 = V_4; int32_t L_38 = L_37; V_4 = ((int32_t)il2cpp_codegen_add(L_38, 1)); int32_t L_39 = V_13; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, L_38))) = (int8_t)((int32_t)(uint8_t)L_39); goto IL_01bb; } IL_00f7: { V_16 = (uint8_t)0; int32_t L_40 = V_13; V_17 = (bool)((((int32_t)L_40) == ((int32_t)((int32_t)16)))? 1 : 0); bool L_41 = V_17; if (!L_41) { goto IL_013b; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_42 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_43; L_43 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_42, 2, NULL); V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, 3)); int32_t L_44 = V_4; V_18 = (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0); bool L_45 = V_18; if (!L_45) { goto IL_012f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_46; L_46 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8, NULL); V_12 = L_46; goto IL_022a; } IL_012f: { uint8_t* L_47 = V_1; int32_t L_48 = V_4; int32_t L_49 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, ((int32_t)il2cpp_codegen_subtract(L_48, 1)))))); V_16 = (uint8_t)L_49; goto IL_0184; } IL_013b: { int32_t L_50 = V_13; V_19 = (bool)((((int32_t)L_50) == ((int32_t)((int32_t)17)))? 1 : 0); bool L_51 = V_19; if (!L_51) { goto IL_0156; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_52 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_53; L_53 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_52, 3, NULL); V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, 3)); goto IL_0184; } IL_0156: { int32_t L_54 = V_13; V_20 = (bool)((((int32_t)L_54) == ((int32_t)((int32_t)18)))? 1 : 0); bool L_55 = V_20; if (!L_55) { goto IL_0172; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_56 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_57; L_57 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_56, 7, NULL); V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, ((int32_t)11))); goto IL_0184; } IL_0172: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_58; L_58 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8, NULL); V_12 = L_58; goto IL_022a; } IL_0184: { int32_t L_59 = V_8; int32_t L_60 = V_4; int32_t L_61 = V_13; V_21 = (bool)((((int32_t)((int32_t)il2cpp_codegen_subtract(L_59, L_60))) < ((int32_t)L_61))? 1 : 0); bool L_62 = V_21; if (!L_62) { goto IL_01a4; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_63; L_63 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8, NULL); V_12 = L_63; goto IL_022a; } IL_01a4: { uint8_t* L_64 = V_1; int32_t L_65 = V_4; uint8_t L_66 = V_16; int32_t L_67 = V_13; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_64, L_65)), L_66, ((int64_t)L_67), NULL); int32_t L_68 = V_4; int32_t L_69 = V_13; V_4 = ((int32_t)il2cpp_codegen_add(L_68, L_69)); } IL_01bb: { } IL_01bc: { int32_t L_70 = V_4; int32_t L_71 = V_8; V_22 = (bool)((((int32_t)L_70) < ((int32_t)L_71))? 1 : 0); bool L_72 = V_22; if (L_72) { goto IL_00a3; } } { int32_t L_73 = V_4; int32_t L_74 = V_8; V_23 = (bool)((((int32_t)((((int32_t)L_73) == ((int32_t)L_74))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_75 = V_23; if (!L_75) { goto IL_01e8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_76; L_76 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8, NULL); V_12 = L_76; goto IL_022a; } IL_01e8: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_77 = ___0_a; NullCheck(L_77); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_78 = (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)(&L_77->___z_length); uint8_t* L_79 = V_1; int32_t L_80 = V_5; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_81; L_81 = StbImage_stbi__zbuild_huffman_m1625642CFD601CBF74A7DBB324740B9FFF2CA48B((stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)L_78), L_79, L_80, NULL); V_24 = (bool)((((int32_t)L_81) == ((int32_t)0))? 1 : 0); bool L_82 = V_24; if (!L_82) { goto IL_0205; } } { V_12 = 0; goto IL_022a; } IL_0205: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_83 = ___0_a; NullCheck(L_83); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_84 = (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)(&L_83->___z_distance); uint8_t* L_85 = V_1; int32_t L_86 = V_5; int32_t L_87 = V_6; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_88; L_88 = StbImage_stbi__zbuild_huffman_m1625642CFD601CBF74A7DBB324740B9FFF2CA48B((stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)L_84), ((uint8_t*)il2cpp_codegen_add((intptr_t)L_85, L_86)), L_87, NULL); V_25 = (bool)((((int32_t)L_88) == ((int32_t)0))? 1 : 0); bool L_89 = V_25; if (!L_89) { goto IL_0225; } } { V_12 = 0; goto IL_022a; } IL_0225: { V_12 = 1; goto IL_022a; } IL_022a: { int32_t L_90 = V_12; return L_90; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__do_zlib_m77D7F6D91DB07156E04F3365F8B9A15645E0AF0C (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, int8_t* ___1_obuf, int32_t ___2_olen, int32_t ___3_exp, int32_t ___4_parse_header, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_a; int8_t* L_1 = ___1_obuf; NullCheck(L_0); L_0->___zout_start = L_1; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_a; int8_t* L_3 = ___1_obuf; NullCheck(L_2); L_2->___zout = L_3; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_4 = ___0_a; int8_t* L_5 = ___1_obuf; int32_t L_6 = ___2_olen; NullCheck(L_4); L_4->___zout_end = ((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_7 = ___0_a; int32_t L_8 = ___3_exp; NullCheck(L_7); L_7->___z_expandable = L_8; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_9 = ___0_a; int32_t L_10 = ___4_parse_header; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_11; L_11 = StbImage_stbi__parse_zlib_m82E8C1FE2C31EEB5196530283222891E0978DFF1(L_9, L_10, NULL); V_0 = L_11; goto IL_002a; } IL_002a: { int32_t L_12 = V_0; return L_12; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage_stbi__fill_bits_m775AF0306331A0F8E58D00C2E3CF95C3383F970C (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { } IL_0001: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_z; NullCheck(L_0); uint32_t L_1 = L_0->___code_buffer; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_z; NullCheck(L_2); int32_t L_3 = L_2->___num_bits; V_0 = (bool)((((int32_t)((!(((uint32_t)L_1) >= ((uint32_t)((int32_t)(1<<((int32_t)(L_3&((int32_t)31))))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_4 = V_0; if (!L_4) { goto IL_002b; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_5 = ___0_z; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_6 = ___0_z; NullCheck(L_6); uint8_t* L_7 = L_6->___zbuffer_end; NullCheck(L_5); L_5->___zbuffer = L_7; goto IL_0062; } IL_002b: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_8 = ___0_z; NullCheck(L_8); uint32_t* L_9 = (uint32_t*)(&L_8->___code_buffer); uint32_t* L_10 = L_9; int32_t L_11 = *((uint32_t*)L_10); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_12 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_13; L_13 = StbImage_stbi__zget8_m6AF255D384E2B2DDE0BE253D30D414D8F0A50A7F(L_12, NULL); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_14 = ___0_z; NullCheck(L_14); int32_t L_15 = L_14->___num_bits; *((int32_t*)L_10) = (int32_t)((int32_t)(L_11|((int32_t)((int32_t)L_13<<((int32_t)(L_15&((int32_t)31))))))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_16 = ___0_z; NullCheck(L_16); int32_t* L_17 = (int32_t*)(&L_16->___num_bits); int32_t* L_18 = L_17; int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_18) = (int32_t)((int32_t)il2cpp_codegen_add(L_19, 8)); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_20 = ___0_z; NullCheck(L_20); int32_t L_21 = L_20->___num_bits; V_1 = (bool)((((int32_t)((((int32_t)L_21) > ((int32_t)((int32_t)24)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_22 = V_1; if (L_22) { goto IL_0001; } } IL_0062: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_huffman_block_mAC419AF0B9EF0FDE11C586A3968DAAA1AFBBBBC7 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE461E61888F4061C54F4D0BF827959605BCFF7BF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837); s_Il2CppMethodInitialized = true; } int8_t* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; uint8_t* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; uint8_t V_18 = 0x0; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_a; NullCheck(L_0); int8_t* L_1 = L_0->___zout; V_0 = L_1; goto IL_01f9; } IL_000d: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_a; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_3 = ___0_a; NullCheck(L_3); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_4 = (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)(&L_3->___z_length); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_5; L_5 = StbImage_stbi__zhuffman_decode_mF9B15960D2031344D041246CF6295953BBDB6E23(L_2, (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)L_4), NULL); V_1 = L_5; int32_t L_6 = V_1; V_2 = (bool)((((int32_t)L_6) < ((int32_t)((int32_t)256)))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_0084; } } { int32_t L_8 = V_1; V_3 = (bool)((((int32_t)L_8) < ((int32_t)0))? 1 : 0); bool L_9 = V_3; if (!L_9) { goto IL_0042; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10; L_10 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837, NULL); V_4 = L_10; goto IL_01fe; } IL_0042: { int8_t* L_11 = V_0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_12 = ___0_a; NullCheck(L_12); int8_t* L_13 = L_12->___zout_end; V_5 = (bool)((((int32_t)((!(((uintptr_t)L_11) >= ((uintptr_t)L_13)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (!L_14) { goto IL_0076; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_15 = ___0_a; int8_t* L_16 = V_0; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_17; L_17 = StbImage_stbi__zexpand_m2176C91DB1EB93FEAC6EA7C3B306C80BA193786A(L_15, L_16, 1, NULL); V_6 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0); bool L_18 = V_6; if (!L_18) { goto IL_006e; } } { V_4 = 0; goto IL_01fe; } IL_006e: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_19 = ___0_a; NullCheck(L_19); int8_t* L_20 = L_19->___zout; V_0 = L_20; } IL_0076: { int8_t* L_21 = V_0; int8_t* L_22 = L_21; V_0 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_22, 1)); int32_t L_23 = V_1; *((int8_t*)L_22) = (int8_t)((int8_t)L_23); goto IL_01f8; } IL_0084: { V_8 = 0; V_9 = 0; int32_t L_24 = V_1; V_10 = (bool)((((int32_t)L_24) == ((int32_t)((int32_t)256)))? 1 : 0); bool L_25 = V_10; if (!L_25) { goto IL_00a9; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_26 = ___0_a; int8_t* L_27 = V_0; NullCheck(L_26); L_26->___zout = L_27; V_4 = 1; goto IL_01fe; } IL_00a9: { int32_t L_28 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_28, ((int32_t)257))); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zlength_base; int32_t L_30 = V_1; NullCheck(L_29); int32_t L_31 = L_30; int32_t L_32 = (L_29)->GetAt(static_cast(L_31)); V_8 = L_32; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zlength_extra; int32_t L_34 = V_1; NullCheck(L_33); int32_t L_35 = L_34; int32_t L_36 = (L_33)->GetAt(static_cast(L_35)); V_11 = (bool)((!(((uint32_t)L_36) <= ((uint32_t)0)))? 1 : 0); bool L_37 = V_11; if (!L_37) { goto IL_00dc; } } { int32_t L_38 = V_8; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_39 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zlength_extra; int32_t L_41 = V_1; NullCheck(L_40); int32_t L_42 = L_41; int32_t L_43 = (L_40)->GetAt(static_cast(L_42)); uint32_t L_44; L_44 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_39, L_43, NULL); V_8 = ((int32_t)il2cpp_codegen_add(L_38, (int32_t)L_44)); } IL_00dc: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_45 = ___0_a; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_46 = ___0_a; NullCheck(L_46); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_47 = (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)(&L_46->___z_distance); il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_48; L_48 = StbImage_stbi__zhuffman_decode_mF9B15960D2031344D041246CF6295953BBDB6E23(L_45, (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)L_47), NULL); V_1 = L_48; int32_t L_49 = V_1; V_12 = (bool)((((int32_t)L_49) < ((int32_t)0))? 1 : 0); bool L_50 = V_12; if (!L_50) { goto IL_0105; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_51; L_51 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralF54B2D422E38C7551D83E40648ED68F50B273837, NULL); V_4 = L_51; goto IL_01fe; } IL_0105: { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdist_base; int32_t L_53 = V_1; NullCheck(L_52); int32_t L_54 = L_53; int32_t L_55 = (L_52)->GetAt(static_cast(L_54)); V_9 = L_55; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdist_extra; int32_t L_57 = V_1; NullCheck(L_56); int32_t L_58 = L_57; int32_t L_59 = (L_56)->GetAt(static_cast(L_58)); V_13 = (bool)((!(((uint32_t)L_59) <= ((uint32_t)0)))? 1 : 0); bool L_60 = V_13; if (!L_60) { goto IL_0130; } } { int32_t L_61 = V_9; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_62 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_63 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdist_extra; int32_t L_64 = V_1; NullCheck(L_63); int32_t L_65 = L_64; int32_t L_66 = (L_63)->GetAt(static_cast(L_65)); uint32_t L_67; L_67 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_62, L_66, NULL); V_9 = ((int32_t)il2cpp_codegen_add(L_61, (int32_t)L_67)); } IL_0130: { int8_t* L_68 = V_0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_69 = ___0_a; NullCheck(L_69); int8_t* L_70 = L_69->___zout_start; int32_t L_71 = V_9; V_14 = (bool)((((int64_t)((int64_t)(intptr_t)((int8_t*)((intptr_t)((int8_t*)il2cpp_codegen_subtract((intptr_t)L_68, (intptr_t)L_70))/1)))) < ((int64_t)((int64_t)L_71)))? 1 : 0); bool L_72 = V_14; if (!L_72) { goto IL_0157; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_73; L_73 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralE461E61888F4061C54F4D0BF827959605BCFF7BF, NULL); V_4 = L_73; goto IL_01fe; } IL_0157: { int8_t* L_74 = V_0; int32_t L_75 = V_8; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_76 = ___0_a; NullCheck(L_76); int8_t* L_77 = L_76->___zout_end; V_15 = (bool)((!(((uintptr_t)((int8_t*)il2cpp_codegen_add((intptr_t)L_74, L_75))) <= ((uintptr_t)L_77)))? 1 : 0); bool L_78 = V_15; if (!L_78) { goto IL_0189; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_79 = ___0_a; int8_t* L_80 = V_0; int32_t L_81 = V_8; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_82; L_82 = StbImage_stbi__zexpand_m2176C91DB1EB93FEAC6EA7C3B306C80BA193786A(L_79, L_80, L_81, NULL); V_16 = (bool)((((int32_t)L_82) == ((int32_t)0))? 1 : 0); bool L_83 = V_16; if (!L_83) { goto IL_0181; } } { V_4 = 0; goto IL_01fe; } IL_0181: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_84 = ___0_a; NullCheck(L_84); int8_t* L_85 = L_84->___zout; V_0 = L_85; } IL_0189: { int8_t* L_86 = V_0; int32_t L_87 = V_9; V_7 = (uint8_t*)((int8_t*)il2cpp_codegen_subtract((intptr_t)L_86, L_87)); int32_t L_88 = V_9; V_17 = (bool)((((int32_t)L_88) == ((int32_t)1))? 1 : 0); bool L_89 = V_17; if (!L_89) { goto IL_01c9; } } { uint8_t* L_90 = V_7; int32_t L_91 = (*(L_90)); V_18 = (uint8_t)L_91; int32_t L_92 = V_8; V_19 = (bool)((!(((uint32_t)L_92) <= ((uint32_t)0)))? 1 : 0); bool L_93 = V_19; if (!L_93) { goto IL_01c6; } } IL_01ab: { int8_t* L_94 = V_0; int8_t* L_95 = L_94; V_0 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_95, 1)); uint8_t L_96 = V_18; *((int8_t*)L_95) = (int8_t)((int8_t)L_96); int32_t L_97 = V_8; int32_t L_98 = ((int32_t)il2cpp_codegen_subtract(L_97, 1)); V_8 = L_98; V_20 = (bool)((!(((uint32_t)L_98) <= ((uint32_t)0)))? 1 : 0); bool L_99 = V_20; if (L_99) { goto IL_01ab; } } IL_01c6: { goto IL_01f7; } IL_01c9: { int32_t L_100 = V_8; V_21 = (bool)((!(((uint32_t)L_100) <= ((uint32_t)0)))? 1 : 0); bool L_101 = V_21; if (!L_101) { goto IL_01f6; } } IL_01d5: { int8_t* L_102 = V_0; int8_t* L_103 = L_102; V_0 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_103, 1)); uint8_t* L_104 = V_7; uint8_t* L_105 = L_104; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_105, 1)); int32_t L_106 = (*(L_105)); *((int8_t*)L_103) = (int8_t)((int8_t)L_106); int32_t L_107 = V_8; int32_t L_108 = ((int32_t)il2cpp_codegen_subtract(L_107, 1)); V_8 = L_108; V_22 = (bool)((!(((uint32_t)L_108) <= ((uint32_t)0)))? 1 : 0); bool L_109 = V_22; if (L_109) { goto IL_01d5; } } IL_01f6: { } IL_01f7: { } IL_01f8: { } IL_01f9: { goto IL_000d; } IL_01fe: { int32_t L_110 = V_4; return L_110; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_uncompressed_block_mCA8D474DDB42E441441A5B9690F15DAF56FC1BD8 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71DEB0F4B85CF042A5F6762A0010A2B622D02975); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA479AE1A24DE1133F461ECFC706B32388737B0EF); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; int32_t V_7 = 0; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; { uintptr_t L_0 = ((uintptr_t)4); int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL); memset(L_1, 0, L_0); V_0 = (uint8_t*)(L_1); V_1 = 0; V_2 = 0; V_3 = 0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_a; NullCheck(L_2); int32_t L_3 = L_2->___num_bits; V_4 = (bool)((!(((uint32_t)((int32_t)(L_3&7))) <= ((uint32_t)0)))? 1 : 0); bool L_4 = V_4; if (!L_4) { goto IL_002c; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_5 = ___0_a; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_6 = ___0_a; NullCheck(L_6); int32_t L_7 = L_6->___num_bits; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_8; L_8 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_5, ((int32_t)(L_7&7)), NULL); } IL_002c: { V_3 = 0; goto IL_005d; } IL_0030: { uint8_t* L_9 = V_0; int32_t L_10 = V_3; int32_t L_11 = L_10; V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1)); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_12 = ___0_a; NullCheck(L_12); uint32_t L_13 = L_12->___code_buffer; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_11))) = (int8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_13&((int32_t)255)))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_14 = ___0_a; NullCheck(L_14); uint32_t* L_15 = (uint32_t*)(&L_14->___code_buffer); uint32_t* L_16 = L_15; int32_t L_17 = *((uint32_t*)L_16); *((int32_t*)L_16) = (int32_t)((int32_t)((uint32_t)L_17>>8)); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_18 = ___0_a; NullCheck(L_18); int32_t* L_19 = (int32_t*)(&L_18->___num_bits); int32_t* L_20 = L_19; int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_20) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_21, 8)); } IL_005d: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_22 = ___0_a; NullCheck(L_22); int32_t L_23 = L_22->___num_bits; V_5 = (bool)((((int32_t)L_23) > ((int32_t)0))? 1 : 0); bool L_24 = V_5; if (L_24) { goto IL_0030; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_25 = ___0_a; NullCheck(L_25); int32_t L_26 = L_25->___num_bits; V_6 = (bool)((((int32_t)L_26) < ((int32_t)0))? 1 : 0); bool L_27 = V_6; if (!L_27) { goto IL_008c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_28; L_28 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral71DEB0F4B85CF042A5F6762A0010A2B622D02975, NULL); V_7 = L_28; goto IL_016c; } IL_008c: { goto IL_009c; } IL_008e: { uint8_t* L_29 = V_0; int32_t L_30 = V_3; int32_t L_31 = L_30; V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1)); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_32 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_33; L_33 = StbImage_stbi__zget8_m6AF255D384E2B2DDE0BE253D30D414D8F0A50A7F(L_32, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, L_31))) = (int8_t)L_33; } IL_009c: { int32_t L_34 = V_3; V_8 = (bool)((((int32_t)L_34) < ((int32_t)4))? 1 : 0); bool L_35 = V_8; if (L_35) { goto IL_008e; } } { uint8_t* L_36 = V_0; int32_t L_37 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)))); uint8_t* L_38 = V_0; int32_t L_39 = (*(L_38)); V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_37, ((int32_t)256))), L_39)); uint8_t* L_40 = V_0; int32_t L_41 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, 3)))); uint8_t* L_42 = V_0; int32_t L_43 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 2)))); V_2 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_41, ((int32_t)256))), L_43)); int32_t L_44 = V_2; int32_t L_45 = V_1; V_9 = (bool)((((int32_t)((((int32_t)L_44) == ((int32_t)((int32_t)(L_45^((int32_t)65535)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_46 = V_9; if (!L_46) { goto IL_00e8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_47; L_47 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral71DEB0F4B85CF042A5F6762A0010A2B622D02975, NULL); V_7 = L_47; goto IL_016c; } IL_00e8: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_48 = ___0_a; NullCheck(L_48); uint8_t* L_49 = L_48->___zbuffer; int32_t L_50 = V_1; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_51 = ___0_a; NullCheck(L_51); uint8_t* L_52 = L_51->___zbuffer_end; V_10 = (bool)((!(((uintptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_49, L_50))) <= ((uintptr_t)L_52)))? 1 : 0); bool L_53 = V_10; if (!L_53) { goto IL_010c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_54; L_54 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralA479AE1A24DE1133F461ECFC706B32388737B0EF, NULL); V_7 = L_54; goto IL_016c; } IL_010c: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_55 = ___0_a; NullCheck(L_55); int8_t* L_56 = L_55->___zout; int32_t L_57 = V_1; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_58 = ___0_a; NullCheck(L_58); int8_t* L_59 = L_58->___zout_end; V_11 = (bool)((!(((uintptr_t)((int8_t*)il2cpp_codegen_add((intptr_t)L_56, L_57))) <= ((uintptr_t)L_59)))? 1 : 0); bool L_60 = V_11; if (!L_60) { goto IL_013d; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_61 = ___0_a; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_62 = ___0_a; NullCheck(L_62); int8_t* L_63 = L_62->___zout; int32_t L_64 = V_1; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_65; L_65 = StbImage_stbi__zexpand_m2176C91DB1EB93FEAC6EA7C3B306C80BA193786A(L_61, L_63, L_64, NULL); V_12 = (bool)((((int32_t)L_65) == ((int32_t)0))? 1 : 0); bool L_66 = V_12; if (!L_66) { goto IL_013d; } } { V_7 = 0; goto IL_016c; } IL_013d: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_67 = ___0_a; NullCheck(L_67); int8_t* L_68 = L_67->___zout; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_69 = ___0_a; NullCheck(L_69); uint8_t* L_70 = L_69->___zbuffer; int32_t L_71 = V_1; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memcpy_m76B9B3CCD8BE1015EAB6CDD67DAE590553E94E2B((void*)L_68, (void*)L_70, ((int64_t)L_71), NULL); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_72 = ___0_a; NullCheck(L_72); uint8_t** L_73 = (uint8_t**)(&L_72->___zbuffer); uint8_t** L_74 = L_73; intptr_t L_75 = *((intptr_t*)L_74); int32_t L_76 = V_1; *((intptr_t*)L_74) = (intptr_t)((intptr_t)il2cpp_codegen_add(L_75, L_76)); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_77 = ___0_a; NullCheck(L_77); int8_t** L_78 = (int8_t**)(&L_77->___zout); int8_t** L_79 = L_78; intptr_t L_80 = *((intptr_t*)L_79); int32_t L_81 = V_1; *((intptr_t*)L_79) = (intptr_t)((intptr_t)il2cpp_codegen_add(L_80, L_81)); V_7 = 1; goto IL_016c; } IL_016c: { int32_t L_82 = V_7; return L_82; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_zlib_m82E8C1FE2C31EEB5196530283222891E0978DFF1 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, int32_t ___1_parse_header, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; uint8_t* V_9 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_10 = NULL; bool V_11 = false; uint8_t* V_12 = NULL; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; { V_0 = 0; V_1 = 0; int32_t L_0 = ___1_parse_header; V_2 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0); bool L_1 = V_2; if (!L_1) { goto IL_0022; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_3; L_3 = StbImage_stbi__parse_zlib_header_m50E9DA9040106E1817A5E28476F824F2A3EC7D81(L_2, NULL); V_3 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_3; if (!L_4) { goto IL_0022; } } { V_4 = 0; goto IL_015a; } IL_0022: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_5 = ___0_a; NullCheck(L_5); L_5->___num_bits = 0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_6 = ___0_a; NullCheck(L_6); L_6->___code_buffer = 0; } IL_0030: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_7 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint32_t L_8; L_8 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_7, 1, NULL); V_0 = L_8; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_9 = ___0_a; uint32_t L_10; L_10 = StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51(L_9, 2, NULL); V_1 = L_10; int32_t L_11 = V_1; V_5 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0); bool L_12 = V_5; if (!L_12) { goto IL_0069; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_13 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_14; L_14 = StbImage_stbi__parse_uncompressed_block_mCA8D474DDB42E441441A5B9690F15DAF56FC1BD8(L_13, NULL); V_6 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_6; if (!L_15) { goto IL_0063; } } { V_4 = 0; goto IL_015a; } IL_0063: { goto IL_0147; } IL_0069: { int32_t L_16 = V_1; V_7 = (bool)((((int32_t)L_16) == ((int32_t)3))? 1 : 0); bool L_17 = V_7; if (!L_17) { goto IL_007c; } } { V_4 = 0; goto IL_015a; } IL_007c: { int32_t L_18 = V_1; V_8 = (bool)((((int32_t)L_18) == ((int32_t)1))? 1 : 0); bool L_19 = V_8; if (!L_19) { goto IL_011c; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdefault_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = L_20; V_10 = L_21; if (!L_21) { goto IL_009b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_10; NullCheck(L_22); if (((int32_t)(((RuntimeArray*)L_22)->max_length))) { goto IL_00a1; } } IL_009b: { V_9 = (uint8_t*)((uintptr_t)0); goto IL_00ac; } IL_00a1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_10; NullCheck(L_23); V_9 = (uint8_t*)((uintptr_t)((L_23)->GetAddressAt(static_cast(0)))); } IL_00ac: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_24 = ___0_a; NullCheck(L_24); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_25 = (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)(&L_24->___z_length); uint8_t* L_26 = V_9; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_27; L_27 = StbImage_stbi__zbuild_huffman_m1625642CFD601CBF74A7DBB324740B9FFF2CA48B((stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)L_25), L_26, ((int32_t)288), NULL); V_11 = (bool)((((int32_t)L_27) == ((int32_t)0))? 1 : 0); bool L_28 = V_11; if (!L_28) { goto IL_00d1; } } { V_4 = 0; goto IL_015a; } IL_00d1: { V_10 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdefault_distance; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = L_29; V_10 = L_30; if (!L_30) { goto IL_00e5; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_10; NullCheck(L_31); if (((int32_t)(((RuntimeArray*)L_31)->max_length))) { goto IL_00eb; } } IL_00e5: { V_12 = (uint8_t*)((uintptr_t)0); goto IL_00f6; } IL_00eb: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_10; NullCheck(L_32); V_12 = (uint8_t*)((uintptr_t)((L_32)->GetAddressAt(static_cast(0)))); } IL_00f6: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_33 = ___0_a; NullCheck(L_33); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_34 = (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)(&L_33->___z_distance); uint8_t* L_35 = V_12; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_36; L_36 = StbImage_stbi__zbuild_huffman_m1625642CFD601CBF74A7DBB324740B9FFF2CA48B((stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB*)((uintptr_t)L_34), L_35, ((int32_t)32), NULL); V_13 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0); bool L_37 = V_13; if (!L_37) { goto IL_0115; } } { V_4 = 0; goto IL_015a; } IL_0115: { V_10 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; goto IL_0132; } IL_011c: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_38 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_39; L_39 = StbImage_stbi__compute_huffman_codes_m75360BFF08CF8B5EE67B2E5F74D5CA02206C0BFF(L_38, NULL); V_14 = (bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0); bool L_40 = V_14; if (!L_40) { goto IL_0131; } } { V_4 = 0; goto IL_015a; } IL_0131: { } IL_0132: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_41 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_42; L_42 = StbImage_stbi__parse_huffman_block_mAC419AF0B9EF0FDE11C586A3968DAAA1AFBBBBC7(L_41, NULL); V_15 = (bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0); bool L_43 = V_15; if (!L_43) { goto IL_0146; } } { V_4 = 0; goto IL_015a; } IL_0146: { } IL_0147: { int32_t L_44 = V_0; V_16 = (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0); bool L_45 = V_16; if (L_45) { goto IL_0030; } } { V_4 = 1; goto IL_015a; } IL_015a: { int32_t L_46 = V_4; return L_46; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__parse_zlib_header_m50E9DA9040106E1817A5E28476F824F2A3EC7D81 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6234E9FFEB8DB6683BA12DA22EC9A34A9A467167); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral802CE9426D649D5B8D39E255FDB6952B9B562C77); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE43B92E1940C14F2CB1AE0A5856A41CC496A214B); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); uint8_t L_1; L_1 = StbImage_stbi__zget8_m6AF255D384E2B2DDE0BE253D30D414D8F0A50A7F(L_0, NULL); V_0 = L_1; int32_t L_2 = V_0; V_1 = ((int32_t)(L_2&((int32_t)15))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_3 = ___0_a; uint8_t L_4; L_4 = StbImage_stbi__zget8_m6AF255D384E2B2DDE0BE253D30D414D8F0A50A7F(L_3, NULL); V_2 = L_4; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_5 = ___0_a; int32_t L_6; L_6 = StbImage_stbi__zeof_m4EA782CF2325DF5D42B9014D06AA5AAAF1F3BBFF(L_5, NULL); V_3 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0); bool L_7 = V_3; if (!L_7) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_8; L_8 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralE43B92E1940C14F2CB1AE0A5856A41CC496A214B, NULL); V_4 = L_8; goto IL_008d; } IL_002f: { int32_t L_9 = V_0; int32_t L_10 = V_2; V_5 = (bool)((!(((uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_9, ((int32_t)256))), L_10))%((int32_t)31)))) <= ((uint32_t)0)))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_0052; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_12; L_12 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralE43B92E1940C14F2CB1AE0A5856A41CC496A214B, NULL); V_4 = L_12; goto IL_008d; } IL_0052: { int32_t L_13 = V_2; V_6 = (bool)((!(((uint32_t)((int32_t)(L_13&((int32_t)32)))) <= ((uint32_t)0)))? 1 : 0); bool L_14 = V_6; if (!L_14) { goto IL_006d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_15; L_15 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral6234E9FFEB8DB6683BA12DA22EC9A34A9A467167, NULL); V_4 = L_15; goto IL_008d; } IL_006d: { int32_t L_16 = V_1; V_7 = (bool)((((int32_t)((((int32_t)L_16) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_17 = V_7; if (!L_17) { goto IL_0088; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_18; L_18 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral802CE9426D649D5B8D39E255FDB6952B9B562C77, NULL); V_4 = L_18; goto IL_008d; } IL_0088: { V_4 = 1; goto IL_008d; } IL_008d: { int32_t L_19 = V_4; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zbuild_huffman_m1625642CFD601CBF74A7DBB324740B9FFF2CA48B (stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* ___0_z, uint8_t* ___1_sizelist, int32_t ___2_num, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC51F4D6FB9AF06D83F1BF1A5814B5321808267A7); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t* V_3 = NULL; int32_t* V_4 = NULL; bool V_5 = false; bool V_6 = false; int32_t V_7 = 0; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; int32_t V_12 = 0; bool V_13 = false; int32_t V_14 = 0; uint16_t V_15 = 0; bool V_16 = false; int32_t V_17 = 0; bool V_18 = false; bool V_19 = false; { V_0 = 0; V_1 = 0; V_2 = 0; uintptr_t L_0 = ((uintptr_t)((int32_t)64)); int8_t* L_1 = (int8_t*) (L_0 ? alloca(L_0) : NULL); memset(L_1, 0, L_0); V_3 = (int32_t*)(L_1); uintptr_t L_2 = ((uintptr_t)((int32_t)68)); int8_t* L_3 = (int8_t*) (L_2 ? alloca(L_2) : NULL); memset(L_3, 0, L_2); V_4 = (int32_t*)(L_3); int32_t* L_4 = V_4; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)L_4, 0, ((int64_t)((int32_t)68)), NULL); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_5 = ___0_z; NullCheck(L_5); U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF* L_6 = (U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF*)(&L_5->___fast); uint16_t* L_7 = (uint16_t*)(&L_6->___FixedElementField); CRuntime_memset_mEA9F5A290473D28136A2F6BCD450EA5CC90470F4((void*)((uintptr_t)L_7), 0, ((int64_t)((int32_t)1024)), NULL); V_0 = 0; goto IL_0050; } IL_003d: { int32_t* L_8 = V_4; uint8_t* L_9 = ___1_sizelist; int32_t L_10 = V_0; int32_t L_11 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)))); int32_t* L_12 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 4)))); int32_t L_13 = (*(L_12)); *((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0050: { int32_t L_15 = V_0; int32_t L_16 = ___2_num; V_5 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0); bool L_17 = V_5; if (L_17) { goto IL_003d; } } { int32_t* L_18 = V_4; *((int32_t*)L_18) = (int32_t)0; V_0 = 1; goto IL_008d; } IL_0062: { int32_t* L_19 = V_4; int32_t L_20 = V_0; int32_t L_21 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_20), 4)))))); int32_t L_22 = V_0; V_6 = (bool)((((int32_t)L_21) > ((int32_t)((int32_t)(1<<((int32_t)(L_22&((int32_t)31)))))))? 1 : 0); bool L_23 = V_6; if (!L_23) { goto IL_0089; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_24; L_24 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralC51F4D6FB9AF06D83F1BF1A5814B5321808267A7, NULL); V_7 = L_24; goto IL_025a; } IL_0089: { int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_008d: { int32_t L_26 = V_0; V_8 = (bool)((((int32_t)L_26) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_27 = V_8; if (L_27) { goto IL_0062; } } { V_2 = 0; V_0 = 1; goto IL_013f; } IL_00a1: { int32_t* L_28 = V_3; int32_t L_29 = V_0; int32_t L_30 = V_2; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_28, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_29), 4))))) = (int32_t)L_30; stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_31 = ___0_z; NullCheck(L_31); U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD* L_32 = (U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD*)(&L_31->___firstcode); uint16_t* L_33 = (uint16_t*)(&L_32->___FixedElementField); int32_t L_34 = V_0; int32_t L_35 = V_2; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_33, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_34), 2))))) = (int16_t)((int32_t)(uint16_t)L_35); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_36 = ___0_z; NullCheck(L_36); U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9* L_37 = (U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9*)(&L_36->___firstsymbol); uint16_t* L_38 = (uint16_t*)(&L_37->___FixedElementField); int32_t L_39 = V_0; int32_t L_40 = V_1; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_39), 2))))) = (int16_t)((int32_t)(uint16_t)L_40); int32_t L_41 = V_2; int32_t* L_42 = V_4; int32_t L_43 = V_0; int32_t L_44 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_43), 4)))))); V_2 = ((int32_t)il2cpp_codegen_add(L_41, L_44)); int32_t* L_45 = V_4; int32_t L_46 = V_0; int32_t L_47 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_45, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_46), 4)))))); V_9 = (bool)((!(((uint32_t)L_47) <= ((uint32_t)0)))? 1 : 0); bool L_48 = V_9; if (!L_48) { goto IL_0111; } } { int32_t L_49 = V_2; int32_t L_50 = V_0; V_10 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_subtract(L_49, 1))) < ((int32_t)((int32_t)(1<<((int32_t)(L_50&((int32_t)31)))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_51 = V_10; if (!L_51) { goto IL_0111; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_52; L_52 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3C0CD23CB537BC67E731E4D1DAE4D0300EDA79C8, NULL); V_7 = L_52; goto IL_025a; } IL_0111: { stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_53 = ___0_z; NullCheck(L_53); U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813* L_54 = (U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813*)(&L_53->___maxcode); int32_t* L_55 = (int32_t*)(&L_54->___FixedElementField); int32_t L_56 = V_0; int32_t L_57 = V_2; int32_t L_58 = V_0; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_55, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_56), 4))))) = (int32_t)((int32_t)(L_57<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_58))&((int32_t)31))))); int32_t L_59 = V_2; V_2 = ((int32_t)(L_59<<1)); int32_t L_60 = V_1; int32_t* L_61 = V_4; int32_t L_62 = V_0; int32_t L_63 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_61, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_62), 4)))))); V_1 = ((int32_t)il2cpp_codegen_add(L_60, L_63)); int32_t L_64 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_013f: { int32_t L_65 = V_0; V_11 = (bool)((((int32_t)L_65) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_66 = V_11; if (L_66) { goto IL_00a1; } } { stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_67 = ___0_z; NullCheck(L_67); U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813* L_68 = (U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813*)(&L_67->___maxcode); int32_t* L_69 = (int32_t*)(&L_68->___FixedElementField); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_69, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)16)), 4))))) = (int32_t)((int32_t)65536); V_0 = 0; goto IL_0248; } IL_016b: { uint8_t* L_70 = ___1_sizelist; int32_t L_71 = V_0; int32_t L_72 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, L_71)))); V_12 = L_72; int32_t L_73 = V_12; V_13 = (bool)((!(((uint32_t)L_73) <= ((uint32_t)0)))? 1 : 0); bool L_74 = V_13; if (!L_74) { goto IL_0243; } } { int32_t* L_75 = V_3; int32_t L_76 = V_12; int32_t L_77 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_75, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_76), 4)))))); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_78 = ___0_z; NullCheck(L_78); U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD* L_79 = (U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD*)(&L_78->___firstcode); uint16_t* L_80 = (uint16_t*)(&L_79->___FixedElementField); int32_t L_81 = V_12; int32_t L_82 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_80, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_81), 2))))); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_83 = ___0_z; NullCheck(L_83); U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9* L_84 = (U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9*)(&L_83->___firstsymbol); uint16_t* L_85 = (uint16_t*)(&L_84->___FixedElementField); int32_t L_86 = V_12; int32_t L_87 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_85, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_86), 2))))); V_14 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_77, L_82)), L_87)); int32_t L_88 = V_12; int32_t L_89 = V_0; V_15 = (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)(L_88<<((int32_t)9)))|L_89))); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_90 = ___0_z; NullCheck(L_90); U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796* L_91 = (U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796*)(&L_90->___size); uint8_t* L_92 = (uint8_t*)(&L_91->___FixedElementField); int32_t L_93 = V_14; int32_t L_94 = V_12; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, L_93))) = (int8_t)((int32_t)(uint8_t)L_94); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_95 = ___0_z; NullCheck(L_95); U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269* L_96 = (U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269*)(&L_95->___value); uint16_t* L_97 = (uint16_t*)(&L_96->___FixedElementField); int32_t L_98 = V_14; int32_t L_99 = V_0; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_97, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_98), 2))))) = (int16_t)((int32_t)(uint16_t)L_99); int32_t L_100 = V_12; V_16 = (bool)((((int32_t)((((int32_t)L_100) > ((int32_t)((int32_t)9)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_101 = V_16; if (!L_101) { goto IL_0236; } } { int32_t* L_102 = V_3; int32_t L_103 = V_12; int32_t L_104 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_102, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_103), 4)))))); int32_t L_105 = V_12; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_106; L_106 = StbImage_stbi__bit_reverse_m2935AD9B763DCC5D45D1B73D5F30EF855103314A(L_104, L_105, NULL); V_17 = L_106; goto IL_0226; } IL_0204: { stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_107 = ___0_z; NullCheck(L_107); U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF* L_108 = (U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF*)(&L_107->___fast); uint16_t* L_109 = (uint16_t*)(&L_108->___FixedElementField); int32_t L_110 = V_17; uint16_t L_111 = V_15; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_109, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_110), 2))))) = (int16_t)L_111; int32_t L_112 = V_17; int32_t L_113 = V_12; V_17 = ((int32_t)il2cpp_codegen_add(L_112, ((int32_t)(1<<((int32_t)(L_113&((int32_t)31))))))); } IL_0226: { int32_t L_114 = V_17; V_18 = (bool)((((int32_t)L_114) < ((int32_t)((int32_t)512)))? 1 : 0); bool L_115 = V_18; if (L_115) { goto IL_0204; } } { } IL_0236: { int32_t* L_116 = V_3; int32_t L_117 = V_12; int32_t* L_118 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_116, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_117), 4)))); int32_t L_119 = (*(L_118)); *((int32_t*)L_118) = (int32_t)((int32_t)il2cpp_codegen_add(L_119, 1)); } IL_0243: { int32_t L_120 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_120, 1)); } IL_0248: { int32_t L_121 = V_0; int32_t L_122 = ___2_num; V_19 = (bool)((((int32_t)L_121) < ((int32_t)L_122))? 1 : 0); bool L_123 = V_19; if (L_123) { goto IL_016b; } } { V_7 = 1; goto IL_025a; } IL_025a: { int32_t L_124 = V_7; return L_124; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zeof_m4EA782CF2325DF5D42B9014D06AA5AAAF1F3BBFF (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_z; NullCheck(L_0); uint8_t* L_1 = L_0->___zbuffer; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_z; NullCheck(L_2); uint8_t* L_3 = L_2->___zbuffer_end; if ((!(((uintptr_t)L_1) < ((uintptr_t)L_3)))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { int32_t L_4 = V_0; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zexpand_m2176C91DB1EB93FEAC6EA7C3B306C80BA193786A (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, int8_t* ___1_zout, int32_t ___2_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF2D832740B8AC4C0920F834962E5B717AD67993); s_Il2CppMethodInitialized = true; } int8_t* V_0 = NULL; uint32_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; { V_1 = 0; V_2 = 0; V_3 = 0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_z; int8_t* L_1 = ___1_zout; NullCheck(L_0); L_0->___zout = L_1; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_z; NullCheck(L_2); int32_t L_3 = L_2->___z_expandable; V_4 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_4; if (!L_4) { goto IL_002e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_5; L_5 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteralCF2D832740B8AC4C0920F834962E5B717AD67993, NULL); V_5 = L_5; goto IL_00e8; } IL_002e: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_6 = ___0_z; NullCheck(L_6); int8_t* L_7 = L_6->___zout; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_8 = ___0_z; NullCheck(L_8); int8_t* L_9 = L_8->___zout_start; V_1 = ((int32_t)(uint32_t)((int64_t)(intptr_t)((int8_t*)((intptr_t)((int8_t*)il2cpp_codegen_subtract((intptr_t)L_7, (intptr_t)L_9))/1)))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_10 = ___0_z; NullCheck(L_10); int8_t* L_11 = L_10->___zout_end; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_12 = ___0_z; NullCheck(L_12); int8_t* L_13 = L_12->___zout_start; int32_t L_14 = ((int32_t)(uint32_t)((int64_t)(intptr_t)((int8_t*)((intptr_t)((int8_t*)il2cpp_codegen_subtract((intptr_t)L_11, (intptr_t)L_13))/1)))); V_3 = L_14; V_2 = L_14; uint32_t L_15 = V_1; int32_t L_16 = ___2_n; V_6 = (bool)((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((-1), (int32_t)L_15))) >= ((uint32_t)L_16)))? 1 : 0); bool L_17 = V_6; if (!L_17) { goto IL_006e; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_18; L_18 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_5 = L_18; goto IL_00e8; } IL_006e: { goto IL_0092; } IL_0070: { uint32_t L_19 = V_2; V_7 = (bool)((!(((uint32_t)L_19) <= ((uint32_t)((int32_t)2147483647LL))))? 1 : 0); bool L_20 = V_7; if (!L_20) { goto IL_008d; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_21; L_21 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_5 = L_21; goto IL_00e8; } IL_008d: { uint32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_22, 2)); } IL_0092: { uint32_t L_23 = V_1; int32_t L_24 = ___2_n; uint32_t L_25 = V_2; V_8 = (bool)((((int64_t)((int64_t)il2cpp_codegen_add(((int64_t)(uint64_t)L_23), ((int64_t)L_24)))) > ((int64_t)((int64_t)(uint64_t)L_25)))? 1 : 0); bool L_26 = V_8; if (L_26) { goto IL_0070; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_27 = ___0_z; NullCheck(L_27); int8_t* L_28 = L_27->___zout_start; uint32_t L_29 = V_2; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); void* L_30; L_30 = CRuntime_realloc_m8F9CF6FD1590D9C79382E3D35F0BE59A4365B1B9((void*)L_28, ((int64_t)(uint64_t)L_29), NULL); V_0 = (int8_t*)L_30; int8_t* L_31 = V_0; V_9 = (bool)((((intptr_t)L_31) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_32 = V_9; if (!L_32) { goto IL_00c8; } } { il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_33; L_33 = StbImage_stbi__err_m33C156E1D2D7B66E78EE85464B3A13280D284A72(_stringLiteral3E713C8365301220AD4D49ECB887ECAA87A2E9EC, NULL); V_5 = L_33; goto IL_00e8; } IL_00c8: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_34 = ___0_z; int8_t* L_35 = V_0; NullCheck(L_34); L_34->___zout_start = L_35; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_36 = ___0_z; int8_t* L_37 = V_0; uint32_t L_38 = V_1; NullCheck(L_36); L_36->___zout = ((int8_t*)il2cpp_codegen_add((intptr_t)L_37, (intptr_t)((uintptr_t)L_38))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_39 = ___0_z; int8_t* L_40 = V_0; uint32_t L_41 = V_2; NullCheck(L_39); L_39->___zout_end = ((int8_t*)il2cpp_codegen_add((intptr_t)L_40, (intptr_t)((uintptr_t)L_41))); V_5 = 1; goto IL_00e8; } IL_00e8: { int32_t L_42 = V_5; return L_42; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StbImage_stbi__zget8_m6AF255D384E2B2DDE0BE253D30D414D8F0A50A7F (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; uint8_t V_1 = 0x0; int32_t G_B3_0 = 0; { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_1; L_1 = StbImage_stbi__zeof_m4EA782CF2325DF5D42B9014D06AA5AAAF1F3BBFF(L_0, NULL); if (L_1) { goto IL_001a; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_2 = ___0_z; NullCheck(L_2); uint8_t** L_3 = (uint8_t**)(&L_2->___zbuffer); uint8_t** L_4 = L_3; intptr_t L_5 = *((intptr_t*)L_4); V_0 = (uint8_t*)L_5; uint8_t* L_6 = V_0; *((intptr_t*)L_4) = (intptr_t)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, 1)); uint8_t* L_7 = V_0; int32_t L_8 = (*(L_7)); G_B3_0 = L_8; goto IL_001b; } IL_001a: { G_B3_0 = 0; } IL_001b: { V_1 = (uint8_t)((int32_t)(uint8_t)G_B3_0); goto IL_001f; } IL_001f: { uint8_t L_9 = V_1; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zhuffman_decode_mF9B15960D2031344D041246CF6295953BBDB6E23 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* ___1_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; { V_0 = 0; V_1 = 0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___num_bits; V_2 = (bool)((((int32_t)L_1) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_002e; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_3 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_4; L_4 = StbImage_stbi__zeof_m4EA782CF2325DF5D42B9014D06AA5AAAF1F3BBFF(L_3, NULL); V_3 = (bool)((!(((uint32_t)L_4) <= ((uint32_t)0)))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_0026; } } { V_4 = (-1); goto IL_008c; } IL_0026: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_6 = ___0_a; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__fill_bits_m775AF0306331A0F8E58D00C2E3CF95C3383F970C(L_6, NULL); } IL_002e: { stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_7 = ___1_z; NullCheck(L_7); U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF* L_8 = (U3CfastU3Ee__FixedBuffer_t8CE924348EA9C6FB362EBA8410C3700B92FB67CF*)(&L_7->___fast); uint16_t* L_9 = (uint16_t*)(&L_8->___FixedElementField); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_10 = ___0_a; NullCheck(L_10); uint32_t L_11 = L_10->___code_buffer; int32_t L_12 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)((uint32_t)((int32_t)((int32_t)L_11&((int32_t)511))))), ((int64_t)2))))))); V_0 = L_12; int32_t L_13 = V_0; V_5 = (bool)((!(((uint32_t)L_13) <= ((uint32_t)0)))? 1 : 0); bool L_14 = V_5; if (!L_14) { goto IL_0081; } } { int32_t L_15 = V_0; V_1 = ((int32_t)(L_15>>((int32_t)9))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_16 = ___0_a; NullCheck(L_16); uint32_t* L_17 = (uint32_t*)(&L_16->___code_buffer); uint32_t* L_18 = L_17; int32_t L_19 = *((uint32_t*)L_18); int32_t L_20 = V_1; *((int32_t*)L_18) = (int32_t)((int32_t)((uint32_t)L_19>>((int32_t)(L_20&((int32_t)31))))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_21 = ___0_a; NullCheck(L_21); int32_t* L_22 = (int32_t*)(&L_21->___num_bits); int32_t* L_23 = L_22; int32_t L_24 = *((int32_t*)L_23); int32_t L_25 = V_1; *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_24, L_25)); int32_t L_26 = V_0; V_4 = ((int32_t)(L_26&((int32_t)511))); goto IL_008c; } IL_0081: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_27 = ___0_a; stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_28 = ___1_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_29; L_29 = StbImage_stbi__zhuffman_decode_slowpath_m1E72B36DDC38D8ECE6DED9F44ABD144FC77A70FA(L_27, L_28, NULL); V_4 = L_29; goto IL_008c; } IL_008c: { int32_t L_30 = V_4; return L_30; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StbImage_stbi__zhuffman_decode_slowpath_m1E72B36DDC38D8ECE6DED9F44ABD144FC77A70FA (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_a, stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* ___1_z, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; bool V_7 = false; { V_0 = 0; V_1 = 0; V_2 = 0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_a; NullCheck(L_0); uint32_t L_1 = L_0->___code_buffer; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_2; L_2 = StbImage_stbi__bit_reverse_m2935AD9B763DCC5D45D1B73D5F30EF855103314A(L_1, ((int32_t)16), NULL); V_2 = L_2; V_1 = ((int32_t)10); goto IL_0038; } IL_001a: { int32_t L_3 = V_2; stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_4 = ___1_z; NullCheck(L_4); U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813* L_5 = (U3CmaxcodeU3Ee__FixedBuffer_t2932FF58F62E5681C9E6FFE335588BD39A835813*)(&L_4->___maxcode); int32_t* L_6 = (int32_t*)(&L_5->___FixedElementField); int32_t L_7 = V_1; int32_t L_8 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))); V_3 = (bool)((((int32_t)L_3) < ((int32_t)L_8))? 1 : 0); bool L_9 = V_3; if (!L_9) { goto IL_0034; } } { goto IL_003a; } IL_0034: { int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0038: { goto IL_001a; } IL_003a: { int32_t L_11 = V_1; V_4 = (bool)((((int32_t)((((int32_t)L_11) < ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_12 = V_4; if (!L_12) { goto IL_0050; } } { V_5 = (-1); goto IL_00e1; } IL_0050: { int32_t L_13 = V_2; int32_t L_14 = V_1; stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_15 = ___1_z; NullCheck(L_15); U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD* L_16 = (U3CfirstcodeU3Ee__FixedBuffer_tF9DEE623EA719A686FB3E2E10A8823D7B7AC8CDD*)(&L_15->___firstcode); uint16_t* L_17 = (uint16_t*)(&L_16->___FixedElementField); int32_t L_18 = V_1; int32_t L_19 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_18), 2))))); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_20 = ___1_z; NullCheck(L_20); U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9* L_21 = (U3CfirstsymbolU3Ee__FixedBuffer_t58B227FFA8178B8B4F1A1A40182F7EA1043F5BC9*)(&L_20->___firstsymbol); uint16_t* L_22 = (uint16_t*)(&L_21->___FixedElementField); int32_t L_23 = V_1; int32_t L_24 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_23), 2))))); V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(((int32_t)(L_13>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_14))&((int32_t)31))))), L_19)), L_24)); int32_t L_25 = V_0; V_6 = (bool)((((int32_t)((((int32_t)L_25) < ((int32_t)((int32_t)288)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_26 = V_6; if (!L_26) { goto IL_0094; } } { V_5 = (-1); goto IL_00e1; } IL_0094: { stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_27 = ___1_z; NullCheck(L_27); U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796* L_28 = (U3CsizeU3Ee__FixedBuffer_tA5EED7AAFF5C987DEA58EF2BCB603173B5933796*)(&L_27->___size); uint8_t* L_29 = (uint8_t*)(&L_28->___FixedElementField); int32_t L_30 = V_0; int32_t L_31 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_29, L_30))); int32_t L_32 = V_1; V_7 = (bool)((((int32_t)((((int32_t)L_31) == ((int32_t)L_32))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_33 = V_7; if (!L_33) { goto IL_00b3; } } { V_5 = (-1); goto IL_00e1; } IL_00b3: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_34 = ___0_a; NullCheck(L_34); uint32_t* L_35 = (uint32_t*)(&L_34->___code_buffer); uint32_t* L_36 = L_35; int32_t L_37 = *((uint32_t*)L_36); int32_t L_38 = V_1; *((int32_t*)L_36) = (int32_t)((int32_t)((uint32_t)L_37>>((int32_t)(L_38&((int32_t)31))))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_39 = ___0_a; NullCheck(L_39); int32_t* L_40 = (int32_t*)(&L_39->___num_bits); int32_t* L_41 = L_40; int32_t L_42 = *((int32_t*)L_41); int32_t L_43 = V_1; *((int32_t*)L_41) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_42, L_43)); stbi__zhuffman_tEF89BE72EF0A393157143301325CF80E399CB2FB* L_44 = ___1_z; NullCheck(L_44); U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269* L_45 = (U3CvalueU3Ee__FixedBuffer_t2648F8501F6C9C6C98680C65D3683DC2E8A22269*)(&L_44->___value); uint16_t* L_46 = (uint16_t*)(&L_45->___FixedElementField); int32_t L_47 = V_0; int32_t L_48 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_46, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_47), 2))))); V_5 = L_48; goto IL_00e1; } IL_00e1: { int32_t L_49 = V_5; return L_49; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StbImage_stbi__zreceive_mBAF97E8D05D982934076EF7BDE0E5B35468E6E51 (stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* ___0_z, int32_t ___1_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; bool V_1 = false; uint32_t V_2 = 0; { V_0 = 0; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_0 = ___0_z; NullCheck(L_0); int32_t L_1 = L_0->___num_bits; int32_t L_2 = ___1_n; V_1 = (bool)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_0017; } } { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_4 = ___0_z; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); StbImage_stbi__fill_bits_m775AF0306331A0F8E58D00C2E3CF95C3383F970C(L_4, NULL); } IL_0017: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_5 = ___0_z; NullCheck(L_5); uint32_t L_6 = L_5->___code_buffer; int32_t L_7 = ___1_n; V_0 = ((int32_t)(uint32_t)((int64_t)(((int64_t)(uint64_t)L_6)&((int64_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_7&((int32_t)31))))), 1)))))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_8 = ___0_z; NullCheck(L_8); uint32_t* L_9 = (uint32_t*)(&L_8->___code_buffer); uint32_t* L_10 = L_9; int32_t L_11 = *((uint32_t*)L_10); int32_t L_12 = ___1_n; *((int32_t*)L_10) = (int32_t)((int32_t)((uint32_t)L_11>>((int32_t)(L_12&((int32_t)31))))); stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350* L_13 = ___0_z; NullCheck(L_13); int32_t* L_14 = (int32_t*)(&L_13->___num_bits); int32_t* L_15 = L_14; int32_t L_16 = *((int32_t*)L_15); int32_t L_17 = ___1_n; *((int32_t*)L_15) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_16, L_17)); uint32_t L_18 = V_0; V_2 = L_18; goto IL_0047; } IL_0047: { uint32_t L_19 = V_2; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t* StbImage_stbi_zlib_decode_malloc_guesssize_headerflag_m9835608466C479F3438DE3C05EC52F054F34AEBD (int8_t* ___0_buffer, int32_t ___1_len, int32_t ___2_initial_size, int32_t* ___3_outlen, int32_t ___4_parse_header, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350 V_0; memset((&V_0), 0, sizeof(V_0)); int8_t* V_1 = NULL; bool V_2 = false; int8_t* V_3 = NULL; bool V_4 = false; bool V_5 = false; { il2cpp_codegen_initobj((&V_0), sizeof(stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350)); int32_t L_0 = ___2_initial_size; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); void* L_1; L_1 = StbImage_stbi__malloc_m67D8DDB32F95F0942FBA941808C3B002A5F52F42(((int64_t)L_0), NULL); V_1 = (int8_t*)L_1; int8_t* L_2 = V_1; V_2 = (bool)((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_001f; } } { V_3 = (int8_t*)((uintptr_t)0); goto IL_0083; } IL_001f: { int8_t* L_4 = ___0_buffer; (&V_0)->___zbuffer = (uint8_t*)L_4; int8_t* L_5 = ___0_buffer; int32_t L_6 = ___1_len; (&V_0)->___zbuffer_end = (uint8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)); int8_t* L_7 = V_1; int32_t L_8 = ___2_initial_size; int32_t L_9 = ___4_parse_header; il2cpp_codegen_runtime_class_init_inline(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); int32_t L_10; L_10 = StbImage_stbi__do_zlib_m77D7F6D91DB07156E04F3365F8B9A15645E0AF0C((stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350*)((uintptr_t)(&V_0)), L_7, L_8, 1, L_9, NULL); V_4 = (bool)((!(((uint32_t)L_10) <= ((uint32_t)0)))? 1 : 0); bool L_11 = V_4; if (!L_11) { goto IL_0072; } } { int32_t* L_12 = ___3_outlen; V_5 = (bool)((((int32_t)((((intptr_t)L_12) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (!L_13) { goto IL_0069; } } { int32_t* L_14 = ___3_outlen; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350 L_15 = V_0; int8_t* L_16 = L_15.___zout; stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350 L_17 = V_0; int8_t* L_18 = L_17.___zout_start; *((int32_t*)L_14) = (int32_t)((int32_t)((int64_t)(intptr_t)((int8_t*)((intptr_t)((int8_t*)il2cpp_codegen_subtract((intptr_t)L_16, (intptr_t)L_18))/1)))); } IL_0069: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350 L_19 = V_0; int8_t* L_20 = L_19.___zout_start; V_3 = L_20; goto IL_0083; } IL_0072: { stbi__zbuf_t58A44F2C744098B756F442EEDE650373216F9350 L_21 = V_0; int8_t* L_22 = L_21.___zout_start; il2cpp_codegen_runtime_class_init_inline(CRuntime_t4A45B959376340BD93D1277F3F71D757A662269F_il2cpp_TypeInfo_var); CRuntime_free_m9820C32B8AB5BB989140A905BE68364EDAFBD15D((void*)L_22, NULL); V_3 = (int8_t*)((uintptr_t)0); goto IL_0083; } IL_0083: { int8_t* L_23 = V_3; return L_23; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StbImage__cctor_m1A21DE54512571AC86059C412F02E8BAF2790611 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____029945BAE664FE195CC5AF19BA36CCAE0B9BC5E3370C6DEF532DFEFCBCB82CAC_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____05DC117CB79F96DEC3B548CF4B692C39F7CCAF151BF747E24E1B794B7504AA61_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____0C2F9E6FD2E221EA3DD3CE8CC78E50B3315BA80E0A7E33DFB4D858CAE5F1719C_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____2CD5B36116DE5C704183F639C1F6531265C8EBCB4C9A5AF7833BD29CD7F027AA_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____4C0A60625340FE660C27D4A2BA915E2E5AD493C57113163C76EB86F59568D77A_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____4C4B6A3BE1314AB86138BEF4314DDE022E600960D8689A2C8F8631802D20DAB6_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____69CFCD204139E3D59A37422A3FE25BDD6805F7E83112690162FA2B9A57CFB826_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____88B5990F3FF597306BB82CF38AC0D3ECBB7117D57D7424EAB20CC938A5083BB1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____BD004F507737AFE9A5127B20A212A1A346E309DD991562336A3CFF3E941B8142_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D52FF0C78190BA319C56A4004D0ED7355C78A3F4EE0491E5E47A4496D617F5AE_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D88A0E4B2284FD3C191AC28BD7456CA29921C0078CADDE100FDDFF90B4D66181_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D8E2E17697CDF4DB31BB89B24FB41B19FE734E28DD8DD0B3FF7DF1B590124693_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____ED0CB54984A296FABC52C07AFE2E18863A2CC3A3747ECBBB6EDC5064E2286879_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____F849D67325FACF04177BC663B2DC544051831C589EF581D412F2EBA44834E77C_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)25)); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__parse_png_file_invalid_chunk = L_0; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__parse_png_file_invalid_chunk), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_3 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____111B15B20E0428A22EEAA1E54B0D3B008A7A3E79C8F7F4E783710F569E9CEF15_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_2, L_3, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__compute_huffman_codes_length_dezigzag = L_2; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__compute_huffman_codes_length_dezigzag), (void*)L_2); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__h2l_gamma_i = (0.454545438f); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__h2l_scale_i = (1.0f); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__l2h_gamma = (2.20000005f); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__l2h_scale = (1.0f); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)3); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_6 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____88B5990F3FF597306BB82CF38AC0D3ECBB7117D57D7424EAB20CC938A5083BB1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_5, L_6, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__process_frame_header_rgb = L_5; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__process_frame_header_rgb), (void*)L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)6); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = L_7; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_9 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____0C2F9E6FD2E221EA3DD3CE8CC78E50B3315BA80E0A7E33DFB4D858CAE5F1719C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_8, L_9, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__process_marker_tag = L_8; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__process_marker_tag), (void*)L_8); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_12 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____ED0CB54984A296FABC52C07AFE2E18863A2CC3A3747ECBBB6EDC5064E2286879_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_11, L_12, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__shiftsigned_mul_table = L_11; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__shiftsigned_mul_table), (void*)L_11); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = L_13; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_15 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____BD004F507737AFE9A5127B20A212A1A346E309DD991562336A3CFF3E941B8142_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_14, L_15, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__shiftsigned_shift_table = L_14; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__shiftsigned_shift_table), (void*)L_14); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_16 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)17)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_17 = L_16; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_18 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____CF64D219C0BA56CECE4E41E0C8BF3AF538F4510FA9A2B00F38DA09E548270E5C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_17, L_18, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__bmask = L_17; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__bmask), (void*)L_17); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = L_19; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_21 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____4C0A60625340FE660C27D4A2BA915E2E5AD493C57113163C76EB86F59568D77A_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_20, L_21, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jbias = L_20; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jbias), (void*)L_20); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)79)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = L_22; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_24 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D88A0E4B2284FD3C191AC28BD7456CA29921C0078CADDE100FDDFF90B4D66181_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_23, L_24, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag = L_23; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__jpeg_dezigzag), (void*)L_23); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_26 = L_25; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_27 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____029945BAE664FE195CC5AF19BA36CCAE0B9BC5E3370C6DEF532DFEFCBCB82CAC_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_26, L_27, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___first_row_filter = L_26; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___first_row_filter), (void*)L_26); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_28 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)8); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_29 = L_28; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_30 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____4C4B6A3BE1314AB86138BEF4314DDE022E600960D8689A2C8F8631802D20DAB6_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_29, L_30, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__check_png_header_png_sig = L_29; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__check_png_header_png_sig), (void*)L_29); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = L_31; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_33 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D8E2E17697CDF4DB31BB89B24FB41B19FE734E28DD8DD0B3FF7DF1B590124693_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_32, L_33, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__depth_scale_table = L_32; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__depth_scale_table), (void*)L_32); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_34 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = L_34; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_36 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____F849D67325FACF04177BC663B2DC544051831C589EF581D412F2EBA44834E77C_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_35, L_36, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdefault_distance = L_35; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdefault_distance), (void*)L_35); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_37 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)288)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_38 = L_37; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_39 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____D52FF0C78190BA319C56A4004D0ED7355C78A3F4EE0491E5E47A4496D617F5AE_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_38, L_39, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdefault_length = L_38; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdefault_length), (void*)L_38); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = L_40; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_42 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____2CD5B36116DE5C704183F639C1F6531265C8EBCB4C9A5AF7833BD29CD7F027AA_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_41, L_42, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdist_base = L_41; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdist_base), (void*)L_41); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = L_43; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_45 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____69CFCD204139E3D59A37422A3FE25BDD6805F7E83112690162FA2B9A57CFB826_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_44, L_45, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdist_extra = L_44; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zdist_extra), (void*)L_44); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)31)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = L_46; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_48 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____61358F81002F15B87F2746D4CD7FE28FD2CB45B8F0840B807B18C5A23F791CB1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_47, L_48, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zlength_base = L_47; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zlength_base), (void*)L_47); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)31)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = L_49; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_51 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t363C11D6C0FC38C8701B3E594E141E3E35D71537____05DC117CB79F96DEC3B548CF4B692C39F7CCAF151BF747E24E1B794B7504AA61_FieldInfo_var) }; RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_50, L_51, NULL); ((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zlength_extra = L_50; Il2CppCodeGenWriteBarrier((void**)(&((StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_StaticFields*)il2cpp_codegen_static_fields_for(StbImage_tBE2B6309E8A3908ECFE42D68BEF49FAB84F24D9A_il2cpp_TypeInfo_var))->___stbi__zlength_extra), (void*)L_50); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* stbi__context_get_Stream_m58F3540EF3F1F0326F1210E78B31F2A582178134_inline (stbi__context_tD5E45CF9BC4F0746859E7B156269282387389EE7* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___U3CStreamU3Ek__BackingField; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___0_value, const RuntimeMethod* method) { { void* L_0 = ___0_value; *__this = ((intptr_t)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* delegate2_Invoke_m2CC52FAB743EE8280C050142C5ECDDB6789082A1_inline (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) { typedef uint8_t* (*FunctionPointerType) (RuntimeObject*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void delegate1_Invoke_m8CAD5EF59306FDE189B1F32958DB56E5D1BA69F2_inline (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) { typedef void (*FunctionPointerType) (RuntimeObject*, uint8_t*, uint8_t*, uint8_t*, uint8_t*, int32_t, int32_t, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, ___4_arg4, ___5_arg5, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void delegate0_Invoke_m37235E30A5928755B0FD04A5DDB2567B1E97ED4F_inline (delegate0_t0CB02293408585149A6FBEC3B48321A5A10631A9* __this, uint8_t* ___0_arg0, int32_t ___1_arg1, int16_t* ___2_arg2, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, uint8_t*, int32_t, int16_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast(__this->___method)); }