#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtualActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tC51B0D1CF3D0A1E45BBD8B79324FE5CEA1C1CB72; // System.Lazy`1 struct Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E; // System.Lazy`1 struct Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t57EEB35C01BCC8F49674E86F0E650708A047E503; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t7EE1822D4A46A36FD78B05E87071B46B21BC2712; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_tB41D1B8F72048A1693F56FBCAD5B1D4AF1465664; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t3C2906BAD01F3DCD743D9EAE5D1218A62D3DFDF4; // SixLabors.ImageSharp.Memory.MemoryGroup`1 struct MemoryGroup_1_t3DF62499BC4C80A7BE6D47EB3442035C9A41183F; // System.Pinnable`1 struct Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4; // System.Pinnable`1 struct Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D; // System.Pinnable`1 struct Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF; // System.Pinnable`1 struct Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF; // System.Pinnable`1 struct Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63; // System.Pinnable`1 struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // SixLabors.ImageSharp.Configuration struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8; // SixLabors.ImageSharp.IO.IFileSystem struct IFileSystem_tC69B6614586AB2F610D79E6C47189275D30486C2; // SixLabors.ImageSharp.Processing.IImageProcessingContextFactory struct IImageProcessingContextFactory_tC47D420D349BF819E0E7F349FDFB058267BAC426; // SixLabors.ImageSharp.Formats.ImageFormatManager struct ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515; // SixLabors.ImageSharp.Memory.MemoryAllocator struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444; // SixLabors.ImageSharp.Memory.RowInterval struct RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9; // System.String struct String_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; IL2CPP_EXTERN_C RuntimeClass* Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C const RuntimeMethod* MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var; 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 // System.Object // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t57EEB35C01BCC8F49674E86F0E650708A047E503 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t57EEB35C01BCC8F49674E86F0E650708A047E503 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t57EEB35C01BCC8F49674E86F0E650708A047E503 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t57EEB35C01BCC8F49674E86F0E650708A047E503 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t7EE1822D4A46A36FD78B05E87071B46B21BC2712 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t7EE1822D4A46A36FD78B05E87071B46B21BC2712 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t7EE1822D4A46A36FD78B05E87071B46B21BC2712 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t7EE1822D4A46A36FD78B05E87071B46B21BC2712 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_tB41D1B8F72048A1693F56FBCAD5B1D4AF1465664 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_tB41D1B8F72048A1693F56FBCAD5B1D4AF1465664 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_tB41D1B8F72048A1693F56FBCAD5B1D4AF1465664 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_tB41D1B8F72048A1693F56FBCAD5B1D4AF1465664 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t3C2906BAD01F3DCD743D9EAE5D1218A62D3DFDF4 * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t3C2906BAD01F3DCD743D9EAE5D1218A62D3DFDF4 * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t3C2906BAD01F3DCD743D9EAE5D1218A62D3DFDF4 ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t3C2906BAD01F3DCD743D9EAE5D1218A62D3DFDF4 * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.Memory.Buffer2D`1 struct Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_1; // SixLabors.ImageSharp.Memory.MemoryGroup`1 SixLabors.ImageSharp.Memory.Buffer2D`1::k__BackingField MemoryGroup_1_t3DF62499BC4C80A7BE6D47EB3442035C9A41183F * ___U3CFastMemoryGroupU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast(offsetof(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70, ___U3CWidthU3Ek__BackingField_0)); } inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; } inline void set_U3CWidthU3Ek__BackingField_0(int32_t value) { ___U3CWidthU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast(offsetof(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70, ___U3CHeightU3Ek__BackingField_1)); } inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; } inline void set_U3CHeightU3Ek__BackingField_1(int32_t value) { ___U3CHeightU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return static_cast(offsetof(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70, ___U3CFastMemoryGroupU3Ek__BackingField_2)); } inline MemoryGroup_1_t3DF62499BC4C80A7BE6D47EB3442035C9A41183F * get_U3CFastMemoryGroupU3Ek__BackingField_2() const { return ___U3CFastMemoryGroupU3Ek__BackingField_2; } inline MemoryGroup_1_t3DF62499BC4C80A7BE6D47EB3442035C9A41183F ** get_address_of_U3CFastMemoryGroupU3Ek__BackingField_2() { return &___U3CFastMemoryGroupU3Ek__BackingField_2; } inline void set_U3CFastMemoryGroupU3Ek__BackingField_2(MemoryGroup_1_t3DF62499BC4C80A7BE6D47EB3442035C9A41183F * value) { ___U3CFastMemoryGroupU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFastMemoryGroupU3Ek__BackingField_2), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB : public RuntimeObject { public: public: }; struct PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 : public RuntimeObject { public: public: }; struct PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 : public RuntimeObject { public: public: }; struct PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 : public RuntimeObject { public: public: }; struct PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 struct PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 : public RuntimeObject { public: public: }; struct PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::LazyInfo Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * ___LazyInfo_0; // SixLabors.ImageSharp.PixelFormats.PixelOperations`1 SixLabors.ImageSharp.PixelFormats.PixelOperations`1::k__BackingField PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * ___U3CInstanceU3Ek__BackingField_1; public: inline static int32_t get_offset_of_LazyInfo_0() { return static_cast(offsetof(PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805_StaticFields, ___LazyInfo_0)); } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * get_LazyInfo_0() const { return ___LazyInfo_0; } inline Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 ** get_address_of_LazyInfo_0() { return &___LazyInfo_0; } inline void set_LazyInfo_0(Lazy_1_t8BCF2303B44C93F5AF9C92A9B31F4048F65A6363 * value) { ___LazyInfo_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___LazyInfo_0), (void*)value); } inline static int32_t get_offset_of_U3CInstanceU3Ek__BackingField_1() { return static_cast(offsetof(PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805_StaticFields, ___U3CInstanceU3Ek__BackingField_1)); } inline PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * get_U3CInstanceU3Ek__BackingField_1() const { return ___U3CInstanceU3Ek__BackingField_1; } inline PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 ** get_address_of_U3CInstanceU3Ek__BackingField_1() { return &___U3CInstanceU3Ek__BackingField_1; } inline void set_U3CInstanceU3Ek__BackingField_1(PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * value) { ___U3CInstanceU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CInstanceU3Ek__BackingField_1), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // SixLabors.ImageSharp.Constants struct Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C : public RuntimeObject { public: public: }; struct Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_StaticFields { public: // System.Single SixLabors.ImageSharp.Constants::Epsilon float ___Epsilon_0; // System.Single SixLabors.ImageSharp.Constants::EpsilonSquared float ___EpsilonSquared_1; public: inline static int32_t get_offset_of_Epsilon_0() { return static_cast(offsetof(Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_StaticFields, ___Epsilon_0)); } inline float get_Epsilon_0() const { return ___Epsilon_0; } inline float* get_address_of_Epsilon_0() { return &___Epsilon_0; } inline void set_Epsilon_0(float value) { ___Epsilon_0 = value; } inline static int32_t get_offset_of_EpsilonSquared_1() { return static_cast(offsetof(Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_StaticFields, ___EpsilonSquared_1)); } inline float get_EpsilonSquared_1() const { return ___EpsilonSquared_1; } inline float* get_address_of_EpsilonSquared_1() { return &___EpsilonSquared_1; } inline void set_EpsilonSquared_1(float value) { ___EpsilonSquared_1 = value; } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler struct BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 { public: union { struct { }; uint8_t BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7__padding[1]; }; public: }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler struct BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 { public: union { struct { }; uint8_t BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7__padding[1]; }; public: }; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler struct CubicResampler_t05545076595DA43AF0D1749540089848660DF577 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::bspline float ___bspline_0; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::cardinal float ___cardinal_1; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::k__BackingField float ___U3CRadiusU3Ek__BackingField_8; public: inline static int32_t get_offset_of_bspline_0() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___bspline_0)); } inline float get_bspline_0() const { return ___bspline_0; } inline float* get_address_of_bspline_0() { return &___bspline_0; } inline void set_bspline_0(float value) { ___bspline_0 = value; } inline static int32_t get_offset_of_cardinal_1() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___cardinal_1)); } inline float get_cardinal_1() const { return ___cardinal_1; } inline float* get_address_of_cardinal_1() { return &___cardinal_1; } inline void set_cardinal_1(float value) { ___cardinal_1 = value; } inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_8() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577, ___U3CRadiusU3Ek__BackingField_8)); } inline float get_U3CRadiusU3Ek__BackingField_8() const { return ___U3CRadiusU3Ek__BackingField_8; } inline float* get_address_of_U3CRadiusU3Ek__BackingField_8() { return &___U3CRadiusU3Ek__BackingField_8; } inline void set_U3CRadiusU3Ek__BackingField_8(float value) { ___U3CRadiusU3Ek__BackingField_8 = value; } }; struct CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields { public: // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::CatmullRom CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___CatmullRom_2; // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Hermite CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Hermite_3; // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::MitchellNetravali CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___MitchellNetravali_4; // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Robidoux CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Robidoux_5; // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::RobidouxSharp CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___RobidouxSharp_6; // SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::Spline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___Spline_7; public: inline static int32_t get_offset_of_CatmullRom_2() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___CatmullRom_2)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_CatmullRom_2() const { return ___CatmullRom_2; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_CatmullRom_2() { return &___CatmullRom_2; } inline void set_CatmullRom_2(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___CatmullRom_2 = value; } inline static int32_t get_offset_of_Hermite_3() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Hermite_3)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Hermite_3() const { return ___Hermite_3; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Hermite_3() { return &___Hermite_3; } inline void set_Hermite_3(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___Hermite_3 = value; } inline static int32_t get_offset_of_MitchellNetravali_4() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___MitchellNetravali_4)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_MitchellNetravali_4() const { return ___MitchellNetravali_4; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_MitchellNetravali_4() { return &___MitchellNetravali_4; } inline void set_MitchellNetravali_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___MitchellNetravali_4 = value; } inline static int32_t get_offset_of_Robidoux_5() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Robidoux_5)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Robidoux_5() const { return ___Robidoux_5; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Robidoux_5() { return &___Robidoux_5; } inline void set_Robidoux_5(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___Robidoux_5 = value; } inline static int32_t get_offset_of_RobidouxSharp_6() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___RobidouxSharp_6)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_RobidouxSharp_6() const { return ___RobidouxSharp_6; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_RobidouxSharp_6() { return &___RobidouxSharp_6; } inline void set_RobidouxSharp_6(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___RobidouxSharp_6 = value; } inline static int32_t get_offset_of_Spline_7() { return static_cast(offsetof(CubicResampler_t05545076595DA43AF0D1749540089848660DF577_StaticFields, ___Spline_7)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_Spline_7() const { return ___Spline_7; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_Spline_7() { return &___Spline_7; } inline void set_Spline_7(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___Spline_7 = value; } }; // System.Double struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 { public: // System.Double System.Double::m_value double ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); } inline double get_m_value_0() const { return ___m_value_0; } inline double* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(double value) { ___m_value_0 = value; } }; struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields { public: // System.Double System.Double::NegativeZero double ___NegativeZero_7; public: inline static int32_t get_offset_of_NegativeZero_7() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); } inline double get_NegativeZero_7() const { return ___NegativeZero_7; } inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; } inline void set_NegativeZero_7(double value) { ___NegativeZero_7 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler struct LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 { public: // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::k__BackingField float ___U3CRadiusU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_4() { return static_cast(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5, ___U3CRadiusU3Ek__BackingField_4)); } inline float get_U3CRadiusU3Ek__BackingField_4() const { return ___U3CRadiusU3Ek__BackingField_4; } inline float* get_address_of_U3CRadiusU3Ek__BackingField_4() { return &___U3CRadiusU3Ek__BackingField_4; } inline void set_U3CRadiusU3Ek__BackingField_4(float value) { ___U3CRadiusU3Ek__BackingField_4 = value; } }; struct LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields { public: // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos2 LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos2_0; // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos3 LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos3_1; // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos5 LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos5_2; // SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::Lanczos8 LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___Lanczos8_3; public: inline static int32_t get_offset_of_Lanczos2_0() { return static_cast(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos2_0)); } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos2_0() const { return ___Lanczos2_0; } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos2_0() { return &___Lanczos2_0; } inline void set_Lanczos2_0(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value) { ___Lanczos2_0 = value; } inline static int32_t get_offset_of_Lanczos3_1() { return static_cast(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos3_1)); } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos3_1() const { return ___Lanczos3_1; } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos3_1() { return &___Lanczos3_1; } inline void set_Lanczos3_1(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value) { ___Lanczos3_1 = value; } inline static int32_t get_offset_of_Lanczos5_2() { return static_cast(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos5_2)); } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos5_2() const { return ___Lanczos5_2; } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos5_2() { return &___Lanczos5_2; } inline void set_Lanczos5_2(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value) { ___Lanczos5_2 = value; } inline static int32_t get_offset_of_Lanczos8_3() { return static_cast(offsetof(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5_StaticFields, ___Lanczos8_3)); } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_Lanczos8_3() const { return ___Lanczos8_3; } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_Lanczos8_3() { return &___Lanczos8_3; } inline void set_Lanczos8_3(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value) { ___Lanczos8_3 = value; } }; // System.Numerics.Matrix4x4 struct Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A { public: // System.Single System.Numerics.Matrix4x4::M11 float ___M11_0; // System.Single System.Numerics.Matrix4x4::M12 float ___M12_1; // System.Single System.Numerics.Matrix4x4::M13 float ___M13_2; // System.Single System.Numerics.Matrix4x4::M14 float ___M14_3; // System.Single System.Numerics.Matrix4x4::M21 float ___M21_4; // System.Single System.Numerics.Matrix4x4::M22 float ___M22_5; // System.Single System.Numerics.Matrix4x4::M23 float ___M23_6; // System.Single System.Numerics.Matrix4x4::M24 float ___M24_7; // System.Single System.Numerics.Matrix4x4::M31 float ___M31_8; // System.Single System.Numerics.Matrix4x4::M32 float ___M32_9; // System.Single System.Numerics.Matrix4x4::M33 float ___M33_10; // System.Single System.Numerics.Matrix4x4::M34 float ___M34_11; // System.Single System.Numerics.Matrix4x4::M41 float ___M41_12; // System.Single System.Numerics.Matrix4x4::M42 float ___M42_13; // System.Single System.Numerics.Matrix4x4::M43 float ___M43_14; // System.Single System.Numerics.Matrix4x4::M44 float ___M44_15; public: inline static int32_t get_offset_of_M11_0() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M11_0)); } inline float get_M11_0() const { return ___M11_0; } inline float* get_address_of_M11_0() { return &___M11_0; } inline void set_M11_0(float value) { ___M11_0 = value; } inline static int32_t get_offset_of_M12_1() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M12_1)); } inline float get_M12_1() const { return ___M12_1; } inline float* get_address_of_M12_1() { return &___M12_1; } inline void set_M12_1(float value) { ___M12_1 = value; } inline static int32_t get_offset_of_M13_2() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M13_2)); } inline float get_M13_2() const { return ___M13_2; } inline float* get_address_of_M13_2() { return &___M13_2; } inline void set_M13_2(float value) { ___M13_2 = value; } inline static int32_t get_offset_of_M14_3() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M14_3)); } inline float get_M14_3() const { return ___M14_3; } inline float* get_address_of_M14_3() { return &___M14_3; } inline void set_M14_3(float value) { ___M14_3 = value; } inline static int32_t get_offset_of_M21_4() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M21_4)); } inline float get_M21_4() const { return ___M21_4; } inline float* get_address_of_M21_4() { return &___M21_4; } inline void set_M21_4(float value) { ___M21_4 = value; } inline static int32_t get_offset_of_M22_5() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M22_5)); } inline float get_M22_5() const { return ___M22_5; } inline float* get_address_of_M22_5() { return &___M22_5; } inline void set_M22_5(float value) { ___M22_5 = value; } inline static int32_t get_offset_of_M23_6() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M23_6)); } inline float get_M23_6() const { return ___M23_6; } inline float* get_address_of_M23_6() { return &___M23_6; } inline void set_M23_6(float value) { ___M23_6 = value; } inline static int32_t get_offset_of_M24_7() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M24_7)); } inline float get_M24_7() const { return ___M24_7; } inline float* get_address_of_M24_7() { return &___M24_7; } inline void set_M24_7(float value) { ___M24_7 = value; } inline static int32_t get_offset_of_M31_8() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M31_8)); } inline float get_M31_8() const { return ___M31_8; } inline float* get_address_of_M31_8() { return &___M31_8; } inline void set_M31_8(float value) { ___M31_8 = value; } inline static int32_t get_offset_of_M32_9() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M32_9)); } inline float get_M32_9() const { return ___M32_9; } inline float* get_address_of_M32_9() { return &___M32_9; } inline void set_M32_9(float value) { ___M32_9 = value; } inline static int32_t get_offset_of_M33_10() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M33_10)); } inline float get_M33_10() const { return ___M33_10; } inline float* get_address_of_M33_10() { return &___M33_10; } inline void set_M33_10(float value) { ___M33_10 = value; } inline static int32_t get_offset_of_M34_11() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M34_11)); } inline float get_M34_11() const { return ___M34_11; } inline float* get_address_of_M34_11() { return &___M34_11; } inline void set_M34_11(float value) { ___M34_11 = value; } inline static int32_t get_offset_of_M41_12() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M41_12)); } inline float get_M41_12() const { return ___M41_12; } inline float* get_address_of_M41_12() { return &___M41_12; } inline void set_M41_12(float value) { ___M41_12 = value; } inline static int32_t get_offset_of_M42_13() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M42_13)); } inline float get_M42_13() const { return ___M42_13; } inline float* get_address_of_M42_13() { return &___M42_13; } inline void set_M42_13(float value) { ___M42_13 = value; } inline static int32_t get_offset_of_M43_14() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M43_14)); } inline float get_M43_14() const { return ___M43_14; } inline float* get_address_of_M43_14() { return &___M43_14; } inline void set_M43_14(float value) { ___M43_14 = value; } inline static int32_t get_offset_of_M44_15() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A, ___M44_15)); } inline float get_M44_15() const { return ___M44_15; } inline float* get_address_of_M44_15() { return &___M44_15; } inline void set_M44_15(float value) { ___M44_15 = value; } }; struct Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A_StaticFields { public: // System.Numerics.Matrix4x4 System.Numerics.Matrix4x4::_identity Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ____identity_16; public: inline static int32_t get_offset_of__identity_16() { return static_cast(offsetof(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A_StaticFields, ____identity_16)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get__identity_16() const { return ____identity_16; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of__identity_16() { return &____identity_16; } inline void set__identity_16(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ____identity_16 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler struct NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 { public: union { struct { }; uint8_t NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76__padding[1]; }; public: }; // System.Runtime.InteropServices.OSPlatform struct OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC { public: // System.String System.Runtime.InteropServices.OSPlatform::_osPlatform String_t* ____osPlatform_0; public: inline static int32_t get_offset_of__osPlatform_0() { return static_cast(offsetof(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC, ____osPlatform_0)); } inline String_t* get__osPlatform_0() const { return ____osPlatform_0; } inline String_t** get_address_of__osPlatform_0() { return &____osPlatform_0; } inline void set__osPlatform_0(String_t* value) { ____osPlatform_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____osPlatform_0), (void*)value); } }; struct OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_StaticFields { public: // System.Runtime.InteropServices.OSPlatform System.Runtime.InteropServices.OSPlatform::k__BackingField OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC ___U3CLinuxU3Ek__BackingField_1; // System.Runtime.InteropServices.OSPlatform System.Runtime.InteropServices.OSPlatform::k__BackingField OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC ___U3COSXU3Ek__BackingField_2; // System.Runtime.InteropServices.OSPlatform System.Runtime.InteropServices.OSPlatform::k__BackingField OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC ___U3CWindowsU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CLinuxU3Ek__BackingField_1() { return static_cast(offsetof(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_StaticFields, ___U3CLinuxU3Ek__BackingField_1)); } inline OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC get_U3CLinuxU3Ek__BackingField_1() const { return ___U3CLinuxU3Ek__BackingField_1; } inline OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC * get_address_of_U3CLinuxU3Ek__BackingField_1() { return &___U3CLinuxU3Ek__BackingField_1; } inline void set_U3CLinuxU3Ek__BackingField_1(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC value) { ___U3CLinuxU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CLinuxU3Ek__BackingField_1))->____osPlatform_0), (void*)NULL); } inline static int32_t get_offset_of_U3COSXU3Ek__BackingField_2() { return static_cast(offsetof(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_StaticFields, ___U3COSXU3Ek__BackingField_2)); } inline OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC get_U3COSXU3Ek__BackingField_2() const { return ___U3COSXU3Ek__BackingField_2; } inline OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC * get_address_of_U3COSXU3Ek__BackingField_2() { return &___U3COSXU3Ek__BackingField_2; } inline void set_U3COSXU3Ek__BackingField_2(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC value) { ___U3COSXU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3COSXU3Ek__BackingField_2))->____osPlatform_0), (void*)NULL); } inline static int32_t get_offset_of_U3CWindowsU3Ek__BackingField_3() { return static_cast(offsetof(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_StaticFields, ___U3CWindowsU3Ek__BackingField_3)); } inline OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC get_U3CWindowsU3Ek__BackingField_3() const { return ___U3CWindowsU3Ek__BackingField_3; } inline OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC * get_address_of_U3CWindowsU3Ek__BackingField_3() { return &___U3CWindowsU3Ek__BackingField_3; } inline void set_U3CWindowsU3Ek__BackingField_3(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC value) { ___U3CWindowsU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CWindowsU3Ek__BackingField_3))->____osPlatform_0), (void*)NULL); } }; // Native definition for P/Invoke marshalling of System.Runtime.InteropServices.OSPlatform struct OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_marshaled_pinvoke { char* ____osPlatform_0; }; // Native definition for COM marshalling of System.Runtime.InteropServices.OSPlatform struct OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_marshaled_com { Il2CppChar* ____osPlatform_0; }; // SixLabors.ImageSharp.Rectangle struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 { public: // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CXU3Ek__BackingField_1; // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CYU3Ek__BackingField_2; // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CWidthU3Ek__BackingField_3; // System.Int32 SixLabors.ImageSharp.Rectangle::k__BackingField int32_t ___U3CHeightU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CXU3Ek__BackingField_1() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CXU3Ek__BackingField_1)); } inline int32_t get_U3CXU3Ek__BackingField_1() const { return ___U3CXU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CXU3Ek__BackingField_1() { return &___U3CXU3Ek__BackingField_1; } inline void set_U3CXU3Ek__BackingField_1(int32_t value) { ___U3CXU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CYU3Ek__BackingField_2() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CYU3Ek__BackingField_2)); } inline int32_t get_U3CYU3Ek__BackingField_2() const { return ___U3CYU3Ek__BackingField_2; } inline int32_t* get_address_of_U3CYU3Ek__BackingField_2() { return &___U3CYU3Ek__BackingField_2; } inline void set_U3CYU3Ek__BackingField_2(int32_t value) { ___U3CYU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_3() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CWidthU3Ek__BackingField_3)); } inline int32_t get_U3CWidthU3Ek__BackingField_3() const { return ___U3CWidthU3Ek__BackingField_3; } inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_3() { return &___U3CWidthU3Ek__BackingField_3; } inline void set_U3CWidthU3Ek__BackingField_3(int32_t value) { ___U3CWidthU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_4() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CHeightU3Ek__BackingField_4)); } inline int32_t get_U3CHeightU3Ek__BackingField_4() const { return ___U3CHeightU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_4() { return &___U3CHeightU3Ek__BackingField_4; } inline void set_U3CHeightU3Ek__BackingField_4(int32_t value) { ___U3CHeightU3Ek__BackingField_4 = value; } }; struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields { public: // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Rectangle::Empty Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___Empty_0; public: inline static int32_t get_offset_of_Empty_0() { return static_cast(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields, ___Empty_0)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_Empty_0() const { return ___Empty_0; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_Empty_0() { return &___Empty_0; } inline void set_Empty_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___Empty_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgb48 struct Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F { public: // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::R uint16_t ___R_0; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::G uint16_t ___G_1; // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::B uint16_t ___B_2; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___R_0)); } inline uint16_t get_R_0() const { return ___R_0; } inline uint16_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint16_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___G_1)); } inline uint16_t get_G_1() const { return ___G_1; } inline uint16_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint16_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___B_2)); } inline uint16_t get_B_2() const { return ___B_2; } inline uint16_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint16_t value) { ___B_2 = value; } }; // SixLabors.ImageSharp.Memory.RowInterval struct RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 { public: // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::k__BackingField int32_t ___U3CMinU3Ek__BackingField_0; // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::k__BackingField int32_t ___U3CMaxU3Ek__BackingField_1; public: inline static int32_t get_offset_of_U3CMinU3Ek__BackingField_0() { return static_cast(offsetof(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9, ___U3CMinU3Ek__BackingField_0)); } inline int32_t get_U3CMinU3Ek__BackingField_0() const { return ___U3CMinU3Ek__BackingField_0; } inline int32_t* get_address_of_U3CMinU3Ek__BackingField_0() { return &___U3CMinU3Ek__BackingField_0; } inline void set_U3CMinU3Ek__BackingField_0(int32_t value) { ___U3CMinU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CMaxU3Ek__BackingField_1() { return static_cast(offsetof(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9, ___U3CMaxU3Ek__BackingField_1)); } inline int32_t get_U3CMaxU3Ek__BackingField_1() const { return ___U3CMaxU3Ek__BackingField_1; } inline int32_t* get_address_of_U3CMaxU3Ek__BackingField_1() { return &___U3CMaxU3Ek__BackingField_1; } inline void set_U3CMaxU3Ek__BackingField_1(int32_t value) { ___U3CMaxU3Ek__BackingField_1 = value; } }; // System.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler struct TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF { public: union { struct { }; uint8_t TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF__padding[1]; }; public: }; // System.UInt16 struct UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD { public: // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); } inline uint16_t get_m_value_0() const { return ___m_value_0; } inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint16_t value) { ___m_value_0 = value; } }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); } inline uint32_t get_m_value_0() const { return ___m_value_0; } inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint32_t value) { ___m_value_0 = value; } }; // System.Numerics.Vector2 struct Vector2_t1455881409307224D6099F54FA7E478733EEF61D { public: // System.Single System.Numerics.Vector2::X float ___X_0; // System.Single System.Numerics.Vector2::Y float ___Y_1; public: inline static int32_t get_offset_of_X_0() { return static_cast(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___X_0)); } inline float get_X_0() const { return ___X_0; } inline float* get_address_of_X_0() { return &___X_0; } inline void set_X_0(float value) { ___X_0 = value; } inline static int32_t get_offset_of_Y_1() { return static_cast(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___Y_1)); } inline float get_Y_1() const { return ___Y_1; } inline float* get_address_of_Y_1() { return &___Y_1; } inline void set_Y_1(float value) { ___Y_1 = value; } }; // System.Numerics.Vector4 struct Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 { public: // System.Single System.Numerics.Vector4::X float ___X_0; // System.Single System.Numerics.Vector4::Y float ___Y_1; // System.Single System.Numerics.Vector4::Z float ___Z_2; // System.Single System.Numerics.Vector4::W float ___W_3; public: inline static int32_t get_offset_of_X_0() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___X_0)); } inline float get_X_0() const { return ___X_0; } inline float* get_address_of_X_0() { return &___X_0; } inline void set_X_0(float value) { ___X_0 = value; } inline static int32_t get_offset_of_Y_1() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Y_1)); } inline float get_Y_1() const { return ___Y_1; } inline float* get_address_of_Y_1() { return &___Y_1; } inline void set_Y_1(float value) { ___Y_1 = value; } inline static int32_t get_offset_of_Z_2() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Z_2)); } inline float get_Z_2() const { return ___Z_2; } inline float* get_address_of_Z_2() { return &___Z_2; } inline void set_Z_2(float value) { ___Z_2 = value; } inline static int32_t get_offset_of_W_3() { return static_cast(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___W_3)); } inline float get_W_3() const { return ___W_3; } inline float* get_address_of_W_3() { return &___W_3; } inline void set_W_3(float value) { ___W_3 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler struct WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 { public: union { struct { }; uint8_t WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63__padding[1]; }; public: }; // System.Pinnable`1 struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 : public RuntimeObject { public: // T System.Pinnable`1::Data Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Data_0; public: inline static int32_t get_offset_of_Data_0() { return static_cast(offsetof(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7, ___Data_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Data_0() const { return ___Data_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Data_0() { return &___Data_0; } inline void set_Data_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Data_0 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___source_1)); } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___destination_3)); } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___sampler_4)); } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___source_1)); } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___destination_3)); } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___sampler_4)); } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___source_1)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___destination_3)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___sampler_4)); } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___source_1)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___destination_3)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___sampler_4)); } inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; } inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___source_1)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___destination_3)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___sampler_4)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___source_1)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___destination_3)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___sampler_4)); } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___source_1)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___destination_3)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___sampler_4)); } inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; } inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___source_1)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___destination_3)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___sampler_4)); } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___source_1)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___destination_3)); } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___sampler_4)); } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___source_1)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___destination_3)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___sampler_4)); } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___source_1)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___destination_3)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___sampler_4)); } inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; } inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___source_1)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___destination_3)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___sampler_4)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___source_1)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___destination_3)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___sampler_4)); } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___source_1)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___destination_3)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___sampler_4)); } inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; } inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___source_1)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___destination_3)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___sampler_4)); } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___source_1)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___destination_3)); } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___sampler_4)); } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___source_1)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___destination_3)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___sampler_4)); } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___source_1)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___destination_3)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___sampler_4)); } inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 get_sampler_4() const { return ___sampler_4; } inline BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler CubicResampler_t05545076595DA43AF0D1749540089848660DF577 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___source_1)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___destination_3)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___sampler_4)); } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 get_sampler_4() const { return ___sampler_4; } inline CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___source_1)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___destination_3)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___sampler_4)); } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 get_sampler_4() const { return ___sampler_4; } inline LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___source_1)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___destination_3)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___sampler_4)); } inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 get_sampler_4() const { return ___sampler_4; } inline NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___source_1)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___destination_3)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___sampler_4)); } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF get_sampler_4() const { return ___sampler_4; } inline TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___source_1)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___destination_3)); } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___sampler_4)); } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 get_sampler_4() const { return ___sampler_4; } inline WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1 struct ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 { public: // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::configuration Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::source Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source_1; // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::bounds Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_2; // SixLabors.ImageSharp.Memory.Buffer2D`1 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::destination Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___destination_3; // TResampler SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::sampler BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 ___sampler_4; // System.Numerics.Matrix4x4 SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::matrix Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix_5; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::yRadius float ___yRadius_6; // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::xRadius float ___xRadius_7; public: inline static int32_t get_offset_of_configuration_0() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___configuration_0)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; } inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___configuration_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value); } inline static int32_t get_offset_of_source_1() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___source_1)); } inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_source_1() const { return ___source_1; } inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_source_1() { return &___source_1; } inline void set_source_1(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value) { ___source_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value); } inline static int32_t get_offset_of_bounds_2() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___bounds_2)); } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_2() const { return ___bounds_2; } inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_2() { return &___bounds_2; } inline void set_bounds_2(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value) { ___bounds_2 = value; } inline static int32_t get_offset_of_destination_3() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___destination_3)); } inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_destination_3() const { return ___destination_3; } inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_destination_3() { return &___destination_3; } inline void set_destination_3(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value) { ___destination_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___destination_3), (void*)value); } inline static int32_t get_offset_of_sampler_4() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___sampler_4)); } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 get_sampler_4() const { return ___sampler_4; } inline BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * get_address_of_sampler_4() { return &___sampler_4; } inline void set_sampler_4(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 value) { ___sampler_4 = value; } inline static int32_t get_offset_of_matrix_5() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___matrix_5)); } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A get_matrix_5() const { return ___matrix_5; } inline Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A * get_address_of_matrix_5() { return &___matrix_5; } inline void set_matrix_5(Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A value) { ___matrix_5 = value; } inline static int32_t get_offset_of_yRadius_6() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___yRadius_6)); } inline float get_yRadius_6() const { return ___yRadius_6; } inline float* get_address_of_yRadius_6() { return &___yRadius_6; } inline void set_yRadius_6(float value) { ___yRadius_6 = value; } inline static int32_t get_offset_of_xRadius_7() { return static_cast(offsetof(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8, ___xRadius_7)); } inline float get_xRadius_7() const { return ___xRadius_7; } inline float* get_address_of_xRadius_7() { return &___xRadius_7; } inline void set_xRadius_7(float value) { ___xRadius_7 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F, ____pinnable_0)); } inline Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F, ____pinnable_0)); } inline Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679, ____pinnable_0)); } inline Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B, ____pinnable_0)); } inline Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.ReadOnlySpan`1 struct ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 { public: // System.Pinnable`1 System.ReadOnlySpan`1::_pinnable Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ____pinnable_0; // System.IntPtr System.ReadOnlySpan`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.ReadOnlySpan`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875, ____pinnable_0)); } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC, ____pinnable_0)); } inline Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t53C6AACB90CCC534AF987C51ABA6DCEBEC431DA4 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD, ____pinnable_0)); } inline Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050, ____pinnable_0)); } inline Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t70EBDB9259BA8DC48D68D12282391DB12149F0EF * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4, ____pinnable_0)); } inline Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_t69A2E49BBE0FE39DCFDE8A8EACFE4560084DF8AF * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908, ____pinnable_0)); } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tD92514029B8E418C1982178659BAF7D2B474AF63 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // System.Span`1 struct Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 { public: // System.Pinnable`1 System.Span`1::_pinnable Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0; // System.IntPtr System.Span`1::_byteOffset intptr_t ____byteOffset_1; // System.Int32 System.Span`1::_length int32_t ____length_2; public: inline static int32_t get_offset_of__pinnable_0() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____pinnable_0)); } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; } inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; } inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value) { ____pinnable_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value); } inline static int32_t get_offset_of__byteOffset_1() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____byteOffset_1)); } inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; } inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; } inline void set__byteOffset_1(intptr_t value) { ____byteOffset_1 = value; } inline static int32_t get_offset_of__length_2() { return static_cast(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____length_2)); } inline int32_t get__length_2() const { return ____length_2; } inline int32_t* get_address_of__length_2() { return &____length_2; } inline void set__length_2(int32_t value) { ____length_2 = value; } }; // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers struct PixelConversionModifiers_t1E56A8DD07A650EAF7B5B8D9E43659EE7B4C851E { public: // System.Int32 SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(PixelConversionModifiers_t1E56A8DD07A650EAF7B5B8D9E43659EE7B4C851E, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.ReadOrigin struct ReadOrigin_tDECF1EE673A03AE8E2B1C0D48330212BE64443A8 { public: // System.Int32 SixLabors.ImageSharp.ReadOrigin::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ReadOrigin_tDECF1EE673A03AE8E2B1C0D48330212BE64443A8, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rg32 struct Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rg32::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_1; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_1() { return static_cast(offsetof(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB, ___U3CPackedValueU3Ek__BackingField_1)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_1() const { return ___U3CPackedValueU3Ek__BackingField_1; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_1() { return &___U3CPackedValueU3Ek__BackingField_1; } inline void set_U3CPackedValueU3Ek__BackingField_1(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_1 = value; } }; struct Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields { public: // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Rg32::Max Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0; public: inline static int32_t get_offset_of_Max_0() { return static_cast(offsetof(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields, ___Max_0)); } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; } inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; } inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value) { ___Max_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgb24 struct Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 { public: union { #pragma pack(push, tp, 1) struct { // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::R uint8_t ___R_0; }; #pragma pack(pop, tp) struct { uint8_t ___R_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___G_1_OffsetPadding[1]; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::G uint8_t ___G_1; }; #pragma pack(pop, tp) struct { char ___G_1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___G_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___B_2_OffsetPadding[2]; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::B uint8_t ___B_2; }; #pragma pack(pop, tp) struct { char ___B_2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___B_2_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___R_0)); } inline uint8_t get_R_0() const { return ___R_0; } inline uint8_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint8_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___G_1)); } inline uint8_t get_G_1() const { return ___G_1; } inline uint8_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint8_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___B_2)); } inline uint8_t get_B_2() const { return ___B_2; } inline uint8_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint8_t value) { ___B_2 = value; } }; struct Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_3; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_4; public: inline static int32_t get_offset_of_MaxBytes_3() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields, ___MaxBytes_3)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_3() const { return ___MaxBytes_3; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_3() { return &___MaxBytes_3; } inline void set_MaxBytes_3(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_3 = value; } inline static int32_t get_offset_of_Half_4() { return static_cast(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields, ___Half_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_4() const { return ___Half_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_4() { return &___Half_4; } inline void set_Half_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_4 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba1010102 struct Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC { public: // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rgba1010102::k__BackingField uint32_t ___U3CPackedValueU3Ek__BackingField_1; public: inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_1() { return static_cast(offsetof(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC, ___U3CPackedValueU3Ek__BackingField_1)); } inline uint32_t get_U3CPackedValueU3Ek__BackingField_1() const { return ___U3CPackedValueU3Ek__BackingField_1; } inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_1() { return &___U3CPackedValueU3Ek__BackingField_1; } inline void set_U3CPackedValueU3Ek__BackingField_1(uint32_t value) { ___U3CPackedValueU3Ek__BackingField_1 = value; } }; struct Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba1010102::Multiplier Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Multiplier_0; public: inline static int32_t get_offset_of_Multiplier_0() { return static_cast(offsetof(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields, ___Multiplier_0)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Multiplier_0() const { return ___Multiplier_0; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Multiplier_0() { return &___Multiplier_0; } inline void set_Multiplier_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Multiplier_0 = value; } }; // SixLabors.ImageSharp.PixelFormats.Rgba32 struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 { public: // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::R uint8_t ___R_0; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::G uint8_t ___G_1; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::B uint8_t ___B_2; // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::A uint8_t ___A_3; public: inline static int32_t get_offset_of_R_0() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___R_0)); } inline uint8_t get_R_0() const { return ___R_0; } inline uint8_t* get_address_of_R_0() { return &___R_0; } inline void set_R_0(uint8_t value) { ___R_0 = value; } inline static int32_t get_offset_of_G_1() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___G_1)); } inline uint8_t get_G_1() const { return ___G_1; } inline uint8_t* get_address_of_G_1() { return &___G_1; } inline void set_G_1(uint8_t value) { ___G_1 = value; } inline static int32_t get_offset_of_B_2() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___B_2)); } inline uint8_t get_B_2() const { return ___B_2; } inline uint8_t* get_address_of_B_2() { return &___B_2; } inline void set_B_2(uint8_t value) { ___B_2 = value; } inline static int32_t get_offset_of_A_3() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___A_3)); } inline uint8_t get_A_3() const { return ___A_3; } inline uint8_t* get_address_of_A_3() { return &___A_3; } inline void set_A_3(uint8_t value) { ___A_3 = value; } }; struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields { public: // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::MaxBytes Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4; // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::Half Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5; public: inline static int32_t get_offset_of_MaxBytes_4() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___MaxBytes_4)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; } inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___MaxBytes_4 = value; } inline static int32_t get_offset_of_Half_5() { return static_cast(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___Half_5)); } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; } inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; } inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value) { ___Half_5 = value; } }; // SixLabors.ImageSharp.Configuration struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 : public RuntimeObject { public: // System.Int32 SixLabors.ImageSharp.Configuration::streamProcessingBufferSize int32_t ___streamProcessingBufferSize_1; // System.Int32 SixLabors.ImageSharp.Configuration::maxDegreeOfParallelism int32_t ___maxDegreeOfParallelism_2; // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Configuration::memoryAllocator MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___memoryAllocator_3; // System.Boolean SixLabors.ImageSharp.Configuration::k__BackingField bool ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; // System.Collections.Generic.IDictionary`2 SixLabors.ImageSharp.Configuration::k__BackingField RuntimeObject* ___U3CPropertiesU3Ek__BackingField_6; // SixLabors.ImageSharp.ReadOrigin SixLabors.ImageSharp.Configuration::k__BackingField int32_t ___U3CReadOriginU3Ek__BackingField_7; // SixLabors.ImageSharp.Formats.ImageFormatManager SixLabors.ImageSharp.Configuration::k__BackingField ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * ___U3CImageFormatsManagerU3Ek__BackingField_8; // SixLabors.ImageSharp.IO.IFileSystem SixLabors.ImageSharp.Configuration::k__BackingField RuntimeObject* ___U3CFileSystemU3Ek__BackingField_9; // System.Int32 SixLabors.ImageSharp.Configuration::k__BackingField int32_t ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; // SixLabors.ImageSharp.Processing.IImageProcessingContextFactory SixLabors.ImageSharp.Configuration::k__BackingField RuntimeObject* ___U3CImageOperationsProviderU3Ek__BackingField_11; public: inline static int32_t get_offset_of_streamProcessingBufferSize_1() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___streamProcessingBufferSize_1)); } inline int32_t get_streamProcessingBufferSize_1() const { return ___streamProcessingBufferSize_1; } inline int32_t* get_address_of_streamProcessingBufferSize_1() { return &___streamProcessingBufferSize_1; } inline void set_streamProcessingBufferSize_1(int32_t value) { ___streamProcessingBufferSize_1 = value; } inline static int32_t get_offset_of_maxDegreeOfParallelism_2() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___maxDegreeOfParallelism_2)); } inline int32_t get_maxDegreeOfParallelism_2() const { return ___maxDegreeOfParallelism_2; } inline int32_t* get_address_of_maxDegreeOfParallelism_2() { return &___maxDegreeOfParallelism_2; } inline void set_maxDegreeOfParallelism_2(int32_t value) { ___maxDegreeOfParallelism_2 = value; } inline static int32_t get_offset_of_memoryAllocator_3() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___memoryAllocator_3)); } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_memoryAllocator_3() const { return ___memoryAllocator_3; } inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_memoryAllocator_3() { return &___memoryAllocator_3; } inline void set_memoryAllocator_3(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value) { ___memoryAllocator_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___memoryAllocator_3), (void*)value); } inline static int32_t get_offset_of_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5)); } inline bool get_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() const { return ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; } inline bool* get_address_of_U3CPreferContiguousImageBuffersU3Ek__BackingField_5() { return &___U3CPreferContiguousImageBuffersU3Ek__BackingField_5; } inline void set_U3CPreferContiguousImageBuffersU3Ek__BackingField_5(bool value) { ___U3CPreferContiguousImageBuffersU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CPropertiesU3Ek__BackingField_6() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CPropertiesU3Ek__BackingField_6)); } inline RuntimeObject* get_U3CPropertiesU3Ek__BackingField_6() const { return ___U3CPropertiesU3Ek__BackingField_6; } inline RuntimeObject** get_address_of_U3CPropertiesU3Ek__BackingField_6() { return &___U3CPropertiesU3Ek__BackingField_6; } inline void set_U3CPropertiesU3Ek__BackingField_6(RuntimeObject* value) { ___U3CPropertiesU3Ek__BackingField_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CPropertiesU3Ek__BackingField_6), (void*)value); } inline static int32_t get_offset_of_U3CReadOriginU3Ek__BackingField_7() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CReadOriginU3Ek__BackingField_7)); } inline int32_t get_U3CReadOriginU3Ek__BackingField_7() const { return ___U3CReadOriginU3Ek__BackingField_7; } inline int32_t* get_address_of_U3CReadOriginU3Ek__BackingField_7() { return &___U3CReadOriginU3Ek__BackingField_7; } inline void set_U3CReadOriginU3Ek__BackingField_7(int32_t value) { ___U3CReadOriginU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CImageFormatsManagerU3Ek__BackingField_8() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CImageFormatsManagerU3Ek__BackingField_8)); } inline ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * get_U3CImageFormatsManagerU3Ek__BackingField_8() const { return ___U3CImageFormatsManagerU3Ek__BackingField_8; } inline ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 ** get_address_of_U3CImageFormatsManagerU3Ek__BackingField_8() { return &___U3CImageFormatsManagerU3Ek__BackingField_8; } inline void set_U3CImageFormatsManagerU3Ek__BackingField_8(ImageFormatManager_tF5C598848DE3DEA7096A4ED974B098B0AA40A515 * value) { ___U3CImageFormatsManagerU3Ek__BackingField_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CImageFormatsManagerU3Ek__BackingField_8), (void*)value); } inline static int32_t get_offset_of_U3CFileSystemU3Ek__BackingField_9() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CFileSystemU3Ek__BackingField_9)); } inline RuntimeObject* get_U3CFileSystemU3Ek__BackingField_9() const { return ___U3CFileSystemU3Ek__BackingField_9; } inline RuntimeObject** get_address_of_U3CFileSystemU3Ek__BackingField_9() { return &___U3CFileSystemU3Ek__BackingField_9; } inline void set_U3CFileSystemU3Ek__BackingField_9(RuntimeObject* value) { ___U3CFileSystemU3Ek__BackingField_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CFileSystemU3Ek__BackingField_9), (void*)value); } inline static int32_t get_offset_of_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10)); } inline int32_t get_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() const { return ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; } inline int32_t* get_address_of_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10() { return &___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10; } inline void set_U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10(int32_t value) { ___U3CWorkingBufferSizeHintInBytesU3Ek__BackingField_10 = value; } inline static int32_t get_offset_of_U3CImageOperationsProviderU3Ek__BackingField_11() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8, ___U3CImageOperationsProviderU3Ek__BackingField_11)); } inline RuntimeObject* get_U3CImageOperationsProviderU3Ek__BackingField_11() const { return ___U3CImageOperationsProviderU3Ek__BackingField_11; } inline RuntimeObject** get_address_of_U3CImageOperationsProviderU3Ek__BackingField_11() { return &___U3CImageOperationsProviderU3Ek__BackingField_11; } inline void set_U3CImageOperationsProviderU3Ek__BackingField_11(RuntimeObject* value) { ___U3CImageOperationsProviderU3Ek__BackingField_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CImageOperationsProviderU3Ek__BackingField_11), (void*)value); } }; struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields { public: // System.Lazy`1 SixLabors.ImageSharp.Configuration::Lazy Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * ___Lazy_0; // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Configuration::k__BackingField Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___U3CDefaultU3Ek__BackingField_4; public: inline static int32_t get_offset_of_Lazy_0() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields, ___Lazy_0)); } inline Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * get_Lazy_0() const { return ___Lazy_0; } inline Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E ** get_address_of_Lazy_0() { return &___Lazy_0; } inline void set_Lazy_0(Lazy_1_t5E6564B4052E36ABD34F45DAFDAAF0319FBF050E * value) { ___Lazy_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Lazy_0), (void*)value); } inline static int32_t get_offset_of_U3CDefaultU3Ek__BackingField_4() { return static_cast(offsetof(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8_StaticFields, ___U3CDefaultU3Ek__BackingField_4)); } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_U3CDefaultU3Ek__BackingField_4() const { return ___U3CDefaultU3Ek__BackingField_4; } inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_U3CDefaultU3Ek__BackingField_4() { return &___U3CDefaultU3Ek__BackingField_4; } inline void set_U3CDefaultU3Ek__BackingField_4(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value) { ___U3CDefaultU3Ek__BackingField_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDefaultU3Ek__BackingField_4), (void*)value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m59268DD1BB7C505BFEDCA1E62D5DC2B8B9BC61ED_gshared_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_gshared_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // !0& System.Span`1::get_Item(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method); // System.Int32 System.Span`1::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_gshared_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4B0971AB934130A4CBF2BC7590E927B3496D3522_gshared (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m297D8B2D3AE540FF1C7B68D84F184667D99E5E65_gshared_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_gshared_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_gshared_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7042C737CFEC9D98CDA24B4D711FA733E4131C5B_gshared (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mBD10D482E30833EB68666FAA384E4779C976C74A_gshared_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_gshared_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_gshared_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC7BD2FAC2AF98B55A95A0D219E8AAC270D4056DF_gshared (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mF6A70220B1ED598106118CC0A831E30C294A86F3_gshared_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_gshared_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_gshared_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m79B9BEEBF1E2BDA425529AA44255E31B22C36846_gshared (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m0C47588F58FE64E8CD9F87DAB1C079A368DEE7A9_gshared_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_gshared_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_gshared_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m77074B2B23E129A411D420BC433E874E15D63EB7_gshared (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m6103FEACFEFA7E201FD5E642EB5C68528443B292_gshared_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_gshared_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_gshared_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mA35ECB56EE3E01F4264380CCE732B93657D573FE_gshared (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m1B1D77940F8C5FD2BC0566C030EA6276AA4D8F58_gshared_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_gshared_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_gshared_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m03D6E73CFD712E727FA47A9C1D141895049E4F64_gshared (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m95F5F499D2AF90FAD3C43A431D3446B0089D9EEE_gshared_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_gshared_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_gshared_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2D9EA00E24723734C03EA26BC3A8233E4F2780DB_gshared (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mE00D1EBE8BB960A42A7CF90184207B8D83DF9329_gshared_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_gshared_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_gshared_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2F9BCD36D73A8775B975A63E0CFD91C9C616C8B1_gshared (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m8A71B40414D96DF294047F2489251AE0139FA4BA_gshared_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_gshared_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_gshared_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mE12F44F48167B33E8320D63F78AF6314F62A8AC2_gshared (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m033E04C224D861523EAD63A0A2CBD125B30714B1_gshared_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_gshared_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_gshared_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m43F74CDE3E6DE01ED4D55AE578F2712289FD4574_gshared (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mA969E954179F0AEA629B09E565E5FCBB996E48E4_gshared_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_gshared_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_gshared_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mCC3469B66BF86215696EDB4A7A727D3E8FB47E44_gshared (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m0CB552C943E07CC2B66594DC400B8BDE0FBCDD8D_gshared_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_gshared_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_gshared_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7647E1CB707C1046C9B90A06E630A6175F13108B_gshared (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mCC380B00EBF1E2E75B4EC5212676DD8B9E77CA26_gshared_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_gshared_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_gshared_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mD9BBBFD41F33A3D72433AEBBE86D752AF48E5A14_gshared (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mCB4DC7EEDC1F9E91E448E0137DA38C30D67C3B00_gshared_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_gshared_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_gshared_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF30B2D401C27AA0DBA87F9D9E7B78BA10A66A489_gshared (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mB0B3904FE0185CCFCD572F8804307E9CD78D571E_gshared_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_gshared_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_gshared_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m91E0B3A9F5A32C8B033E322D0CD3D261E58C6FB0_gshared (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m1FA99BFA5B304709CD4A78B609F5BF3A8E671620_gshared_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_gshared_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_gshared_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m025909B97D1AAC5B44DC61E3222B0151BC896BA3_gshared (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mF31D302FA98A551B22BC9B5C9D6A250FE2E54CA3_gshared_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_gshared_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_gshared_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF34DA6F63050984E387A6F3D1E22914DCDC472B8_gshared (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m8E75F8BFAA5F23E52265BDD277F85ECDD78DB2ED_gshared_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_gshared_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_gshared_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7236D427FB4FA7C5D7756E7DEB4D541B13897826_gshared (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m56A3EEEDAAB8F08BE6E3D1F26AD6CB98B2F58DAF_gshared_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_gshared_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_gshared_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC2B6186650D9D004462F2B1A54C42DCBFDAF0F19_gshared (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mE85D5F3D29ECDDFCB779432D71AC9E78EBA5B12B_gshared_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_gshared_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_gshared_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mECDA1BF5C74286116BD2291235BD2F259C2194C2_gshared (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m77366353B11EB8F43666808F48F0F4DECA60F43E_gshared_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_gshared_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_gshared_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m9EDEF25FE87A373F5669B9A2B4ADAAA5FF06BA10_gshared (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m42F507E0110D34963504D4098C428D5560C936C1_gshared_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_gshared_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_gshared_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4A9F798D349B1677FE68D10C8D29CBEB4E072701_gshared (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m9C28D6738D6E4F16E0B0D15E6E5FC5D20D461119_gshared_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_gshared_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_gshared_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mFD3AAE1548101DE027A77F6F4F42C027DF490895_gshared (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method); // !!0& System.Runtime.InteropServices.MemoryMarshal::GetReference(System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_gshared (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span0, const RuntimeMethod* method); // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, int32_t ___elementOffset1, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.Unsafe::IsAddressLessThan(!!0&,!!0&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___right1, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Rectangle::get_Height() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Rectangle::get_Width() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m59268DD1BB7C505BFEDCA1E62D5DC2B8B9BC61ED_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m59268DD1BB7C505BFEDCA1E62D5DC2B8B9BC61ED_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Runtime.InteropServices.OSPlatform System.Runtime.InteropServices.OSPlatform::get_OSX() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline (const RuntimeMethod* method); // System.Boolean SixLabors.ImageSharp.RuntimeEnvironment::IsOSPlatform(System.Runtime.InteropServices.OSPlatform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14 (OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC ___osPlatform0, const RuntimeMethod* method); // System.Boolean SixLabors.ImageSharp.RuntimeEnvironment::get_IsNetCore() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187 (const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Int32 SixLabors.ImageSharp.Rectangle::get_Y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Rectangle::get_Bottom() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Rectangle::get_X() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Rectangle::get_Right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::get_Min() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * __this, const RuntimeMethod* method); // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtils::ProjectiveTransform2D(System.Single,System.Single,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline (float ___x0, float ___y1, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix2, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Processing.Processors.Transforms.LinearTransformUtility::GetRangeStart(System.Single,System.Single,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline (float ___radius0, float ___center1, int32_t ___min2, int32_t ___max3, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Processing.Processors.Transforms.LinearTransformUtility::GetRangeEnd(System.Single,System.Single,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline (float ___radius0, float ___center1, int32_t ___min2, int32_t ___max3, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::get_Zero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45 (const RuntimeMethod* method); // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.TriangleResampler::GetValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * __this, float ___x0, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rg32::ToScaledVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Numerics::Premultiply(System.Numerics.Vector4&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Multiply(System.Numerics.Vector4,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, float ___right1, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Addition(System.Numerics.Vector4,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method); // !0& System.Span`1::get_Item(System.Int32) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, const RuntimeMethod*))Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline)(__this, ___index0, method); } // System.Int32 System.Span`1::get_Length() inline int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, const RuntimeMethod*))Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline)(__this, method); } // System.Void SixLabors.ImageSharp.Numerics::UnPremultiply(System.Span`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___vectors0, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Memory.RowInterval::get_Max() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Numerics::UnPremultiply(System.Numerics.Vector4&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4B0971AB934130A4CBF2BC7590E927B3496D3522 (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4B0971AB934130A4CBF2BC7590E927B3496D3522_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m297D8B2D3AE540FF1C7B68D84F184667D99E5E65_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m297D8B2D3AE540FF1C7B68D84F184667D99E5E65_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.WelchResampler::GetValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * __this, float ___x0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7042C737CFEC9D98CDA24B4D711FA733E4131C5B (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7042C737CFEC9D98CDA24B4D711FA733E4131C5B_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mBD10D482E30833EB68666FAA384E4779C976C74A_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mBD10D482E30833EB68666FAA384E4779C976C74A_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.BicubicResampler::GetValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * __this, float ___x0, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::ToScaledVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline (Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC7BD2FAC2AF98B55A95A0D219E8AAC270D4056DF (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC7BD2FAC2AF98B55A95A0D219E8AAC270D4056DF_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mF6A70220B1ED598106118CC0A831E30C294A86F3_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mF6A70220B1ED598106118CC0A831E30C294A86F3_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.BoxResampler::GetValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * __this, float ___x0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m79B9BEEBF1E2BDA425529AA44255E31B22C36846 (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m79B9BEEBF1E2BDA425529AA44255E31B22C36846_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m0C47588F58FE64E8CD9F87DAB1C079A368DEE7A9_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m0C47588F58FE64E8CD9F87DAB1C079A368DEE7A9_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.CubicResampler::GetValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * __this, float ___x0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m77074B2B23E129A411D420BC433E874E15D63EB7 (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m77074B2B23E129A411D420BC433E874E15D63EB7_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m6103FEACFEFA7E201FD5E642EB5C68528443B292_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m6103FEACFEFA7E201FD5E642EB5C68528443B292_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::GetValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * __this, float ___x0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mA35ECB56EE3E01F4264380CCE732B93657D573FE (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mA35ECB56EE3E01F4264380CCE732B93657D573FE_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m1B1D77940F8C5FD2BC0566C030EA6276AA4D8F58_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m1B1D77940F8C5FD2BC0566C030EA6276AA4D8F58_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.NearestNeighborResampler::GetValue(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * __this, float ___x0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m03D6E73CFD712E727FA47A9C1D141895049E4F64 (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m03D6E73CFD712E727FA47A9C1D141895049E4F64_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m95F5F499D2AF90FAD3C43A431D3446B0089D9EEE_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m95F5F499D2AF90FAD3C43A431D3446B0089D9EEE_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2D9EA00E24723734C03EA26BC3A8233E4F2780DB (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2D9EA00E24723734C03EA26BC3A8233E4F2780DB_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mE00D1EBE8BB960A42A7CF90184207B8D83DF9329_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mE00D1EBE8BB960A42A7CF90184207B8D83DF9329_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2F9BCD36D73A8775B975A63E0CFD91C9C616C8B1 (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2F9BCD36D73A8775B975A63E0CFD91C9C616C8B1_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m8A71B40414D96DF294047F2489251AE0139FA4BA_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m8A71B40414D96DF294047F2489251AE0139FA4BA_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb48::ToScaledVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline (Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mE12F44F48167B33E8320D63F78AF6314F62A8AC2 (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mE12F44F48167B33E8320D63F78AF6314F62A8AC2_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m033E04C224D861523EAD63A0A2CBD125B30714B1_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m033E04C224D861523EAD63A0A2CBD125B30714B1_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m43F74CDE3E6DE01ED4D55AE578F2712289FD4574 (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m43F74CDE3E6DE01ED4D55AE578F2712289FD4574_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mA969E954179F0AEA629B09E565E5FCBB996E48E4_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mA969E954179F0AEA629B09E565E5FCBB996E48E4_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mCC3469B66BF86215696EDB4A7A727D3E8FB47E44 (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mCC3469B66BF86215696EDB4A7A727D3E8FB47E44_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m0CB552C943E07CC2B66594DC400B8BDE0FBCDD8D_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m0CB552C943E07CC2B66594DC400B8BDE0FBCDD8D_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7647E1CB707C1046C9B90A06E630A6175F13108B (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7647E1CB707C1046C9B90A06E630A6175F13108B_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mCC380B00EBF1E2E75B4EC5212676DD8B9E77CA26_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mCC380B00EBF1E2E75B4EC5212676DD8B9E77CA26_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mD9BBBFD41F33A3D72433AEBBE86D752AF48E5A14 (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mD9BBBFD41F33A3D72433AEBBE86D752AF48E5A14_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mCB4DC7EEDC1F9E91E448E0137DA38C30D67C3B00_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mCB4DC7EEDC1F9E91E448E0137DA38C30D67C3B00_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF30B2D401C27AA0DBA87F9D9E7B78BA10A66A489 (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF30B2D401C27AA0DBA87F9D9E7B78BA10A66A489_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mB0B3904FE0185CCFCD572F8804307E9CD78D571E_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mB0B3904FE0185CCFCD572F8804307E9CD78D571E_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m91E0B3A9F5A32C8B033E322D0CD3D261E58C6FB0 (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m91E0B3A9F5A32C8B033E322D0CD3D261E58C6FB0_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m1FA99BFA5B304709CD4A78B609F5BF3A8E671620_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m1FA99BFA5B304709CD4A78B609F5BF3A8E671620_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba1010102::ToScaledVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m025909B97D1AAC5B44DC61E3222B0151BC896BA3 (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m025909B97D1AAC5B44DC61E3222B0151BC896BA3_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mF31D302FA98A551B22BC9B5C9D6A250FE2E54CA3_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mF31D302FA98A551B22BC9B5C9D6A250FE2E54CA3_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF34DA6F63050984E387A6F3D1E22914DCDC472B8 (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF34DA6F63050984E387A6F3D1E22914DCDC472B8_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m8E75F8BFAA5F23E52265BDD277F85ECDD78DB2ED_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m8E75F8BFAA5F23E52265BDD277F85ECDD78DB2ED_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7236D427FB4FA7C5D7756E7DEB4D541B13897826 (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7236D427FB4FA7C5D7756E7DEB4D541B13897826_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m56A3EEEDAAB8F08BE6E3D1F26AD6CB98B2F58DAF_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m56A3EEEDAAB8F08BE6E3D1F26AD6CB98B2F58DAF_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC2B6186650D9D004462F2B1A54C42DCBFDAF0F19 (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC2B6186650D9D004462F2B1A54C42DCBFDAF0F19_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_mE85D5F3D29ECDDFCB779432D71AC9E78EBA5B12B_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_mE85D5F3D29ECDDFCB779432D71AC9E78EBA5B12B_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mECDA1BF5C74286116BD2291235BD2F259C2194C2 (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mECDA1BF5C74286116BD2291235BD2F259C2194C2_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m77366353B11EB8F43666808F48F0F4DECA60F43E_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m77366353B11EB8F43666808F48F0F4DECA60F43E_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m9EDEF25FE87A373F5669B9A2B4ADAAA5FF06BA10 (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m9EDEF25FE87A373F5669B9A2B4ADAAA5FF06BA10_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m42F507E0110D34963504D4098C428D5560C936C1_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m42F507E0110D34963504D4098C428D5560C936C1_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4A9F798D349B1677FE68D10C8D29CBEB4E072701 (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4A9F798D349B1677FE68D10C8D29CBEB4E072701_gshared)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) inline void ProjectiveOperation_1__ctor_m9C28D6738D6E4F16E0B0D15E6E5FC5D20D461119_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 , Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A , const RuntimeMethod*))ProjectiveOperation_1__ctor_m9C28D6738D6E4F16E0B0D15E6E5FC5D20D461119_gshared_inline)(__this, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::ToScaledVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba32_ToScaledVector4_mD7B68685669E0DE12170D0462E6C3AADB38F253E_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) inline void ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_gshared_inline)(__this, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) inline void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mFD3AAE1548101DE027A77F6F4F42C027DF490895 (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { (( void (*) (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mFD3AAE1548101DE027A77F6F4F42C027DF490895_gshared)(__this, ___rows0, ___span1, method); } // System.Void System.Numerics.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0 (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::Transform(System.Numerics.Vector4,System.Numerics.Matrix4x4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_Transform_m5FAE70471D9EFD77FE6ED0E961263D83C7B36F77_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___vector0, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix1, const RuntimeMethod* method); // System.Void System.Numerics.Vector2::.ctor(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642 (Vector2_t1455881409307224D6099F54FA7E478733EEF61D * __this, float ___x0, float ___y1, const RuntimeMethod* method); // System.Single System.MathF::Max(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Max_m58067346FC6B875DE3CD16C1B101F1A8F5C98152_inline (float ___val10, float ___val21, const RuntimeMethod* method); // System.Numerics.Vector2 System.Numerics.Vector2::op_Division(System.Numerics.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Vector2_op_Division_m123A2F6DE6CDC707F8FBD5AAB7EFE3F0A38F6DC9_inline (Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___value10, float ___value21, const RuntimeMethod* method); // System.Single System.MathF::Ceiling(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Ceiling_m2EDE8A930AC73267E2A2F73F58DA82045FAE8B95_inline (float ___f0, const RuntimeMethod* method); // System.Int32 SixLabors.ImageSharp.Numerics::Clamp(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Numerics_Clamp_mB83407E5A5DD49A7D7A271A90BE7A1DC5F5BBD86_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method); // System.Single System.MathF::Floor(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline (float ___f0, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rg32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rg32_ToVector4_m51DFA3AF99C2CFFE08AB04B00099EB72389DE740_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method); // System.Void System.Numerics.Vector4::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_m63EC2B2E36402A4891067A37B6F0A50CACDD34DE (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * __this, float ___value0, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Multiply(System.Numerics.Vector4,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_m7A2DEF13763AEA1F0EF2325D8CA8CF5FC96F3187_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method); // !!0& System.Runtime.InteropServices.MemoryMarshal::GetReference(System.Span`1) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100 (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span0, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_gshared)(___span0, method); } // !!0& System.Runtime.CompilerServices.Unsafe::Add(!!0&,System.Int32) inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { return (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_gshared_inline)(___source0, ___elementOffset1, method); } // System.Boolean System.Runtime.CompilerServices.Unsafe::IsAddressLessThan(!!0&,!!0&) inline bool Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___right1, const RuntimeMethod* method) { return (( bool (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, const RuntimeMethod*))Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_gshared_inline)(___left0, ___right1, method); } // System.Numerics.Vector4 System.Numerics.Vector4::op_Division(System.Numerics.Vector4,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m82E4033E7058CE4787854874FEED0377803C0EE8_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value10, float ___value21, const RuntimeMethod* method); // System.Single SixLabors.ImageSharp.Numerics::SinC(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Numerics_SinC_mA4318B35BAB44270469DE4976A866BCC386427E1_inline (float ___f0, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb24_ToVector4_mF57CABE297C94558D27FFB5246BACDA10AD97C88_inline (Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * __this, const RuntimeMethod* method); // System.Single SixLabors.ImageSharp.Processing.Processors.Transforms.LanczosResampler::get_Radius() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float LanczosResampler_get_Radius_m6503F65894F6272ADDAB2D6985AD1F1FCD5D54D2_inline (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb48::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb48_ToVector4_m1679350E6314D721BF33A91B0D4AE06922ABEFF7_inline (Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba1010102::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba1010102_ToVector4_m9AA55F8123E9C0327138BAA9B13296E652C3ABD3_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method); // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::ToVector4() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowIndexOutOfRangeException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC (const RuntimeMethod* method); // System.Void* System.IntPtr::ToPointer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline (intptr_t* __this, const RuntimeMethod* method); // System.Single System.Math::Max(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mEB87839DA28310AE4CB81A94D551874CFC2B1247 (float ___val10, float ___val21, const RuntimeMethod* method); // System.Void System.Numerics.Vector2::.ctor(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2__ctor_m23DE3099B38383DB35C1EAC7CE065DD421CC3510 (Vector2_t1455881409307224D6099F54FA7E478733EEF61D * __this, float ___value0, const RuntimeMethod* method); // System.Numerics.Vector2 System.Numerics.Vector2::op_Division(System.Numerics.Vector2,System.Numerics.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Vector2_op_Division_m6CD0D24335A737AE5FCB91B03FCF4A4C26F86B54_inline (Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___left0, Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___right1, const RuntimeMethod* method); // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Rg32::ToVector2() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Rg32_ToVector2_m1FF0436D2720A8690FE1A8B9D9F3A709C1E2D6A3_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method); // System.Void System.Numerics.Vector4::.ctor(System.Numerics.Vector2,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4__ctor_mFFD6ABE4FF0B7C4C1653B55C64E007E8945F85EC (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * __this, Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___value0, float ___z1, float ___w2, const RuntimeMethod* method); // System.Numerics.Vector4 System.Numerics.Vector4::op_Division(System.Numerics.Vector4,System.Numerics.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method); // System.Single System.MathF::Abs(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Abs_m8123C588B63114825DD8CC27633282880E6387A4_inline (float ___f0, const RuntimeMethod* method); // System.Single System.MathF::Sin(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Sin_m795ADD04A7E084390E140650359E0A0F8FE048FF_inline (float ___f0, const RuntimeMethod* method); // System.Void SixLabors.ImageSharp.PixelFormats.Rgba32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rgba32__ctor_mEF4B0E4289037C5E6C4FD0751715F06CEEC569C4_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rgba1010102::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method); // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rg32::get_PackedValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m59268DD1BB7C505BFEDCA1E62D5DC2B8B9BC61ED_gshared (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_9 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m59268DD1BB7C505BFEDCA1E62D5DC2B8B9BC61ED_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m59268DD1BB7C505BFEDCA1E62D5DC2B8B9BC61ED_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_gshared (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_inline((ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *)(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_19 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_21; L_21 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_22; L_22 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_24 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_25; L_25 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_67 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_70; L_70 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_92; L_92 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_95 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_gshared (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_16; L_16 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_17; L_17 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_19 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_20; L_20 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_62 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_65; L_65 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_86; L_86 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_89 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4B0971AB934130A4CBF2BC7590E927B3496D3522_gshared (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_inline((ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *)(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4B0971AB934130A4CBF2BC7590E927B3496D3522_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4B0971AB934130A4CBF2BC7590E927B3496D3522(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m297D8B2D3AE540FF1C7B68D84F184667D99E5E65_gshared (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_9 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m297D8B2D3AE540FF1C7B68D84F184667D99E5E65_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m297D8B2D3AE540FF1C7B68D84F184667D99E5E65_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_gshared (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_inline((ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *)(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_19 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_21; L_21 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_22; L_22 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_24 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_25; L_25 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_67 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_70; L_70 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_92; L_92 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_95 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_gshared (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_16; L_16 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_17; L_17 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_19 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_20; L_20 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_62 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_65; L_65 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_86; L_86 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_89 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7042C737CFEC9D98CDA24B4D711FA733E4131C5B_gshared (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_inline((ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *)(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7042C737CFEC9D98CDA24B4D711FA733E4131C5B_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7042C737CFEC9D98CDA24B4D711FA733E4131C5B(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mBD10D482E30833EB68666FAA384E4779C976C74A_gshared (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mBD10D482E30833EB68666FAA384E4779C976C74A_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mBD10D482E30833EB68666FAA384E4779C976C74A_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_gshared (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_inline((ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *)(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_gshared (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC7BD2FAC2AF98B55A95A0D219E8AAC270D4056DF_gshared (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_inline((ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *)(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC7BD2FAC2AF98B55A95A0D219E8AAC270D4056DF_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC7BD2FAC2AF98B55A95A0D219E8AAC270D4056DF(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mF6A70220B1ED598106118CC0A831E30C294A86F3_gshared (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_4 = ___sampler4; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_5 = (*(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mF6A70220B1ED598106118CC0A831E30C294A86F3_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mF6A70220B1ED598106118CC0A831E30C294A86F3_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_gshared (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_inline((ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *)(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_6 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_gshared (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m79B9BEEBF1E2BDA425529AA44255E31B22C36846_gshared (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_inline((ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *)(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m79B9BEEBF1E2BDA425529AA44255E31B22C36846_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m79B9BEEBF1E2BDA425529AA44255E31B22C36846(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m0C47588F58FE64E8CD9F87DAB1C079A368DEE7A9_gshared (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_4 = ___sampler4; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_5 = (*(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m0C47588F58FE64E8CD9F87DAB1C079A368DEE7A9_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m0C47588F58FE64E8CD9F87DAB1C079A368DEE7A9_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_gshared (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_inline((ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *)(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_6 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_gshared (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m77074B2B23E129A411D420BC433E874E15D63EB7_gshared (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_inline((ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *)(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m77074B2B23E129A411D420BC433E874E15D63EB7_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m77074B2B23E129A411D420BC433E874E15D63EB7(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m6103FEACFEFA7E201FD5E642EB5C68528443B292_gshared (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_4 = ___sampler4; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_5 = (*(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m6103FEACFEFA7E201FD5E642EB5C68528443B292_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m6103FEACFEFA7E201FD5E642EB5C68528443B292_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_gshared (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_inline((ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *)(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_6 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_gshared (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mA35ECB56EE3E01F4264380CCE732B93657D573FE_gshared (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_inline((ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *)(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mA35ECB56EE3E01F4264380CCE732B93657D573FE_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mA35ECB56EE3E01F4264380CCE732B93657D573FE(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m1B1D77940F8C5FD2BC0566C030EA6276AA4D8F58_gshared (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_4 = ___sampler4; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_5 = (*(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m1B1D77940F8C5FD2BC0566C030EA6276AA4D8F58_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m1B1D77940F8C5FD2BC0566C030EA6276AA4D8F58_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_gshared (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_inline((ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *)(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_6 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_gshared (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m03D6E73CFD712E727FA47A9C1D141895049E4F64_gshared (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_inline((ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *)(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m03D6E73CFD712E727FA47A9C1D141895049E4F64_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m03D6E73CFD712E727FA47A9C1D141895049E4F64(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m95F5F499D2AF90FAD3C43A431D3446B0089D9EEE_gshared (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m95F5F499D2AF90FAD3C43A431D3446B0089D9EEE_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m95F5F499D2AF90FAD3C43A431D3446B0089D9EEE_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_gshared (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_inline((ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *)(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_gshared (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2D9EA00E24723734C03EA26BC3A8233E4F2780DB_gshared (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_inline((ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *)(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2D9EA00E24723734C03EA26BC3A8233E4F2780DB_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2D9EA00E24723734C03EA26BC3A8233E4F2780DB(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mE00D1EBE8BB960A42A7CF90184207B8D83DF9329_gshared (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mE00D1EBE8BB960A42A7CF90184207B8D83DF9329_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mE00D1EBE8BB960A42A7CF90184207B8D83DF9329_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_gshared (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_inline((ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *)(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_gshared (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2F9BCD36D73A8775B975A63E0CFD91C9C616C8B1_gshared (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_inline((ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *)(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2F9BCD36D73A8775B975A63E0CFD91C9C616C8B1_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m2F9BCD36D73A8775B975A63E0CFD91C9C616C8B1(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m8A71B40414D96DF294047F2489251AE0139FA4BA_gshared (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m8A71B40414D96DF294047F2489251AE0139FA4BA_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m8A71B40414D96DF294047F2489251AE0139FA4BA_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_gshared (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_inline((ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *)(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_gshared (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mE12F44F48167B33E8320D63F78AF6314F62A8AC2_gshared (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_inline((ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *)(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mE12F44F48167B33E8320D63F78AF6314F62A8AC2_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mE12F44F48167B33E8320D63F78AF6314F62A8AC2(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m033E04C224D861523EAD63A0A2CBD125B30714B1_gshared (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_4 = ___sampler4; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_5 = (*(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m033E04C224D861523EAD63A0A2CBD125B30714B1_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m033E04C224D861523EAD63A0A2CBD125B30714B1_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_gshared (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_inline((ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *)(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_6 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_gshared (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m43F74CDE3E6DE01ED4D55AE578F2712289FD4574_gshared (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_inline((ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *)(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m43F74CDE3E6DE01ED4D55AE578F2712289FD4574_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m43F74CDE3E6DE01ED4D55AE578F2712289FD4574(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mA969E954179F0AEA629B09E565E5FCBB996E48E4_gshared (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_4 = ___sampler4; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_5 = (*(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mA969E954179F0AEA629B09E565E5FCBB996E48E4_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mA969E954179F0AEA629B09E565E5FCBB996E48E4_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_gshared (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_inline((ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *)(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_6 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_gshared (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mCC3469B66BF86215696EDB4A7A727D3E8FB47E44_gshared (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_inline((ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *)(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mCC3469B66BF86215696EDB4A7A727D3E8FB47E44_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mCC3469B66BF86215696EDB4A7A727D3E8FB47E44(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m0CB552C943E07CC2B66594DC400B8BDE0FBCDD8D_gshared (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_4 = ___sampler4; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_5 = (*(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m0CB552C943E07CC2B66594DC400B8BDE0FBCDD8D_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m0CB552C943E07CC2B66594DC400B8BDE0FBCDD8D_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_gshared (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_inline((ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *)(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_6 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_gshared (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7647E1CB707C1046C9B90A06E630A6175F13108B_gshared (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_inline((ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *)(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7647E1CB707C1046C9B90A06E630A6175F13108B_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7647E1CB707C1046C9B90A06E630A6175F13108B(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mCC380B00EBF1E2E75B4EC5212676DD8B9E77CA26_gshared (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_4 = ___sampler4; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_5 = (*(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mCC380B00EBF1E2E75B4EC5212676DD8B9E77CA26_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mCC380B00EBF1E2E75B4EC5212676DD8B9E77CA26_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_gshared (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_inline((ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *)(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_6 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_gshared (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mD9BBBFD41F33A3D72433AEBBE86D752AF48E5A14_gshared (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_inline((ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *)(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mD9BBBFD41F33A3D72433AEBBE86D752AF48E5A14_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mD9BBBFD41F33A3D72433AEBBE86D752AF48E5A14(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mCB4DC7EEDC1F9E91E448E0137DA38C30D67C3B00_gshared (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mCB4DC7EEDC1F9E91E448E0137DA38C30D67C3B00_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mCB4DC7EEDC1F9E91E448E0137DA38C30D67C3B00_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_gshared (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_inline((ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *)(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_gshared (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF30B2D401C27AA0DBA87F9D9E7B78BA10A66A489_gshared (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_inline((ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *)(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF30B2D401C27AA0DBA87F9D9E7B78BA10A66A489_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF30B2D401C27AA0DBA87F9D9E7B78BA10A66A489(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mB0B3904FE0185CCFCD572F8804307E9CD78D571E_gshared (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mB0B3904FE0185CCFCD572F8804307E9CD78D571E_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mB0B3904FE0185CCFCD572F8804307E9CD78D571E_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_gshared (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_inline((ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *)(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_gshared (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m91E0B3A9F5A32C8B033E322D0CD3D261E58C6FB0_gshared (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_inline((ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *)(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m91E0B3A9F5A32C8B033E322D0CD3D261E58C6FB0_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m91E0B3A9F5A32C8B033E322D0CD3D261E58C6FB0(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m1FA99BFA5B304709CD4A78B609F5BF3A8E671620_gshared (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m1FA99BFA5B304709CD4A78B609F5BF3A8E671620_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m1FA99BFA5B304709CD4A78B609F5BF3A8E671620_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_gshared (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_inline((ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *)(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_gshared (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m025909B97D1AAC5B44DC61E3222B0151BC896BA3_gshared (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_inline((ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *)(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m025909B97D1AAC5B44DC61E3222B0151BC896BA3_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m025909B97D1AAC5B44DC61E3222B0151BC896BA3(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mF31D302FA98A551B22BC9B5C9D6A250FE2E54CA3_gshared (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_4 = ___sampler4; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_5 = (*(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mF31D302FA98A551B22BC9B5C9D6A250FE2E54CA3_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mF31D302FA98A551B22BC9B5C9D6A250FE2E54CA3_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_gshared (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_inline((ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *)(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_6 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_gshared (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF34DA6F63050984E387A6F3D1E22914DCDC472B8_gshared (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_inline((ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *)(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF34DA6F63050984E387A6F3D1E22914DCDC472B8_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mF34DA6F63050984E387A6F3D1E22914DCDC472B8(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m8E75F8BFAA5F23E52265BDD277F85ECDD78DB2ED_gshared (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_4 = ___sampler4; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_5 = (*(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m8E75F8BFAA5F23E52265BDD277F85ECDD78DB2ED_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m8E75F8BFAA5F23E52265BDD277F85ECDD78DB2ED_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_gshared (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_inline((ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *)(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_6 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_gshared (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7236D427FB4FA7C5D7756E7DEB4D541B13897826_gshared (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_inline((ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *)(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7236D427FB4FA7C5D7756E7DEB4D541B13897826_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m7236D427FB4FA7C5D7756E7DEB4D541B13897826(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m56A3EEEDAAB8F08BE6E3D1F26AD6CB98B2F58DAF_gshared (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_4 = ___sampler4; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_5 = (*(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m56A3EEEDAAB8F08BE6E3D1F26AD6CB98B2F58DAF_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m56A3EEEDAAB8F08BE6E3D1F26AD6CB98B2F58DAF_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_gshared (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_inline((ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *)(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_6 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_gshared (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC2B6186650D9D004462F2B1A54C42DCBFDAF0F19_gshared (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_inline((ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *)(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC2B6186650D9D004462F2B1A54C42DCBFDAF0F19_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mC2B6186650D9D004462F2B1A54C42DCBFDAF0F19(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mE85D5F3D29ECDDFCB779432D71AC9E78EBA5B12B_gshared (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_4 = ___sampler4; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_5 = (*(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_mE85D5F3D29ECDDFCB779432D71AC9E78EBA5B12B_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_mE85D5F3D29ECDDFCB779432D71AC9E78EBA5B12B_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_gshared (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_inline((ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *)(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_6 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_gshared (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mECDA1BF5C74286116BD2291235BD2F259C2194C2_gshared (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_inline((ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *)(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mECDA1BF5C74286116BD2291235BD2F259C2194C2_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mECDA1BF5C74286116BD2291235BD2F259C2194C2(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m77366353B11EB8F43666808F48F0F4DECA60F43E_gshared (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m77366353B11EB8F43666808F48F0F4DECA60F43E_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m77366353B11EB8F43666808F48F0F4DECA60F43E_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_gshared (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_inline((ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *)(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_gshared (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m9EDEF25FE87A373F5669B9A2B4ADAAA5FF06BA10_gshared (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_inline((ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *)(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m9EDEF25FE87A373F5669B9A2B4ADAAA5FF06BA10_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m9EDEF25FE87A373F5669B9A2B4ADAAA5FF06BA10(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m42F507E0110D34963504D4098C428D5560C936C1_gshared (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m42F507E0110D34963504D4098C428D5560C936C1_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m42F507E0110D34963504D4098C428D5560C936C1_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_gshared (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_inline((ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *)(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_gshared (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4A9F798D349B1677FE68D10C8D29CBEB4E072701_gshared (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_inline((ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *)(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4A9F798D349B1677FE68D10C8D29CBEB4E072701_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_m4A9F798D349B1677FE68D10C8D29CBEB4E072701(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::.ctor(SixLabors.ImageSharp.Configuration,SixLabors.ImageSharp.Memory.Buffer2D`1,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Memory.Buffer2D`1,TResampler&,System.Numerics.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m9C28D6738D6E4F16E0B0D15E6E5FC5D20D461119_gshared (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_9 = ___destination3; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_14 = ___destination3; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1__ctor_m9C28D6738D6E4F16E0B0D15E6E5FC5D20D461119_AdjustorThunk (RuntimeObject * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1__ctor_m9C28D6738D6E4F16E0B0D15E6E5FC5D20D461119_inline(_thisAdjusted, ___configuration0, ___source1, ___bounds2, ___destination3, ___sampler4, ___matrix5, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::Invoke(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_gshared (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_inline((ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *)(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_19 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_19); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_21; L_21 = (( Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_22; L_22 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_24 = V_10; ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 L_25; L_25 = (( ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_67 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_67); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_70; L_70 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba32_ToScaledVector4_mD7B68685669E0DE12170D0462E6C3AADB38F253E_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_92; L_92 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_95 = V_10; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::InvokeMacOS(SixLabors.ImageSharp.Memory.RowInterval&,System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_gshared (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_14 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_16; L_16 = (( Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_17; L_17 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_19 = V_10; ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 L_20; L_20 = (( ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_62 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_62); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_65; L_65 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba32_ToScaledVector4_mD7B68685669E0DE12170D0462E6C3AADB38F253E_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_86; L_86 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_89 = V_10; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_inline(_thisAdjusted, ___rows0, ___span1, method); } // System.Void SixLabors.ImageSharp.Processing.Processors.Transforms.ProjectiveTransformProcessor`1/ProjectiveOperation`1::SixLabors.ImageSharp.Advanced.IRowIntervalOperation.Invoke(SixLabors.ImageSharp.Memory.RowInterval& modreq(System.Runtime.InteropServices.InAttribute),System.Span`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mFD3AAE1548101DE027A77F6F4F42C027DF490895_gshared (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_0 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_1 = ___span1; ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_inline((ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *)(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_0, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C void ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mFD3AAE1548101DE027A77F6F4F42C027DF490895_AdjustorThunk (RuntimeObject * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ProjectiveOperation_1_SixLabors_ImageSharp_Advanced_IRowIntervalOperationU3CSystem_Numerics_Vector4U3E_Invoke_mFD3AAE1548101DE027A77F6F4F42C027DF490895(_thisAdjusted, ___rows0, ___span1, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CHeightU3Ek__BackingField_4(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CWidthU3Ek__BackingField_3(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0 = ((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_StaticFields*)il2cpp_codegen_static_fields_for(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var))->get_U3COSXU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CYU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this, /*hidden argument*/NULL); int32_t L_1; L_1 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this, /*hidden argument*/NULL); return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CXU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this, /*hidden argument*/NULL); int32_t L_1; L_1 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this, /*hidden argument*/NULL); return ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CMinU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline (float ___x0, float ___y1, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix2, const RuntimeMethod* method) { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___x0; float L_1 = ___y1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2; memset((&L_2), 0, sizeof(L_2)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_2), L_0, L_1, (0.0f), (1.0f), /*hidden argument*/NULL); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_3 = ___matrix2; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; L_4 = Vector4_Transform_m5FAE70471D9EFD77FE6ED0E961263D83C7B36F77_inline(L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = V_0; float L_6 = L_5.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_7 = V_0; float L_8 = L_7.get_Y_1(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_9; memset((&L_9), 0, sizeof(L_9)); Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642((&L_9), L_6, L_8, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = V_0; float L_11 = L_10.get_W_3(); float L_12; L_12 = MathF_Max_m58067346FC6B875DE3CD16C1B101F1A8F5C98152_inline(L_11, (1.00000001E-07f), /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_13; L_13 = Vector2_op_Division_m123A2F6DE6CDC707F8FBD5AAB7EFE3F0A38F6DC9_inline(L_9, L_12, /*hidden argument*/NULL); return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline (float ___radius0, float ___center1, int32_t ___min2, int32_t ___max3, const RuntimeMethod* method) { { float L_0 = ___center1; float L_1 = ___radius0; float L_2; L_2 = MathF_Ceiling_m2EDE8A930AC73267E2A2F73F58DA82045FAE8B95_inline(((float)il2cpp_codegen_subtract((float)L_0, (float)L_1)), /*hidden argument*/NULL); int32_t L_3 = ___min2; int32_t L_4 = ___max3; int32_t L_5; L_5 = Numerics_Clamp_mB83407E5A5DD49A7D7A271A90BE7A1DC5F5BBD86_inline(((int32_t)((int32_t)L_2)), L_3, L_4, /*hidden argument*/NULL); return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline (float ___radius0, float ___center1, int32_t ___min2, int32_t ___max3, const RuntimeMethod* method) { { float L_0 = ___center1; float L_1 = ___radius0; float L_2; L_2 = MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline(((float)il2cpp_codegen_add((float)L_0, (float)L_1)), /*hidden argument*/NULL); int32_t L_3 = ___min2; int32_t L_4 = ___max3; int32_t L_5; L_5 = Numerics_Clamp_mB83407E5A5DD49A7D7A271A90BE7A1DC5F5BBD86_inline(((int32_t)((int32_t)L_2)), L_3, L_4, /*hidden argument*/NULL); return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * __this, float ___x0, const RuntimeMethod* method) { { float L_0 = ___x0; if ((!(((float)L_0) < ((float)(0.0f))))) { goto IL_000c; } } { float L_1 = ___x0; ___x0 = ((-L_1)); } IL_000c: { float L_2 = ___x0; if ((!(((float)L_2) < ((float)(1.0f))))) { goto IL_001c; } } { float L_3 = ___x0; return ((float)il2cpp_codegen_subtract((float)(1.0f), (float)L_3)); } IL_001c: { return (0.0f); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rg32_ToVector4_m51DFA3AF99C2CFFE08AB04B00099EB72389DE740_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)__this, /*hidden argument*/NULL); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___source0; float L_1 = L_0->get_W_3(); V_0 = L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_2 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); float L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline(L_4, L_5, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_2 = L_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7 = ___source0; float L_8 = V_0; L_7->set_W_3(L_8); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, float ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = ___right1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2; memset((&L_2), 0, sizeof(L_2)); Vector4__ctor_m63EC2B2E36402A4891067A37B6F0A50CACDD34DE((&L_2), L_1, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; L_3 = Vector4_op_Multiply_m7A2DEF13763AEA1F0EF2325D8CA8CF5FC96F3187_inline(L_0, L_2, /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___left0; float L_9 = L_8.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = ___right1; float L_11 = L_10.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___left0; float L_13 = L_12.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_14 = ___right1; float L_15 = L_14.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_16; memset((&L_16), 0, sizeof(L_16)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_16), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), ((float)il2cpp_codegen_add((float)L_9, (float)L_11)), ((float)il2cpp_codegen_add((float)L_13, (float)L_15)), /*hidden argument*/NULL); return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___vectors0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_0 = NULL; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * V_1 = NULL; { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_0 = ___vectors0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1; L_1 = MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100(L_0, /*hidden argument*/MemoryMarshal_GetReference_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m22469A87991E6866F067FFB46738AD54E7E13100_RuntimeMethod_var); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_2 = V_0; int32_t L_3; L_3 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___vectors0), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_4; L_4 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_2, L_3, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_1 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_4; goto IL_0025; } IL_0017: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5 = V_0; Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_6 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_6, 1, /*hidden argument*/Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_RuntimeMethod_var); V_0 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_7; } IL_0025: { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_8 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = V_1; bool L_10; L_10 = Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, /*hidden argument*/Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_RuntimeMethod_var); if (L_10) { goto IL_0017; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * __this, const RuntimeMethod* method) { { int32_t L_0 = __this->get_U3CMaxU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___source0; float L_1 = L_0->get_W_3(); V_0 = L_1; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_2 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_3 = ___source0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = (*(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_3); float L_5 = V_0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m82E4033E7058CE4787854874FEED0377803C0EE8_inline(L_4, L_5, /*hidden argument*/NULL); *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_2 = L_6; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7 = ___source0; float L_8 = V_0; L_7->set_W_3(L_8); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * __this, float ___x0, const RuntimeMethod* method) { { float L_0 = ___x0; if ((!(((float)L_0) < ((float)(0.0f))))) { goto IL_000c; } } { float L_1 = ___x0; ___x0 = ((-L_1)); } IL_000c: { float L_2 = ___x0; if ((!(((float)L_2) < ((float)(3.0f))))) { goto IL_002b; } } { float L_3 = ___x0; float L_4; L_4 = Numerics_SinC_mA4318B35BAB44270469DE4976A866BCC386427E1_inline(L_3, /*hidden argument*/NULL); float L_5 = ___x0; float L_6 = ___x0; return ((float)il2cpp_codegen_multiply((float)L_4, (float)((float)il2cpp_codegen_subtract((float)(1.0f), (float)((float)((float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_6))/(float)(9.0f))))))); } IL_002b: { return (0.0f); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * __this, float ___x0, const RuntimeMethod* method) { { float L_0 = ___x0; if ((!(((float)L_0) < ((float)(0.0f))))) { goto IL_000c; } } { float L_1 = ___x0; ___x0 = ((-L_1)); } IL_000c: { float L_2 = ___x0; if ((!(((float)L_2) <= ((float)(1.0f))))) { goto IL_002c; } } { float L_3 = ___x0; float L_4 = ___x0; float L_5 = ___x0; return ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)(1.5f), (float)L_3)), (float)(2.5f))), (float)L_4)), (float)L_5)), (float)(1.0f))); } IL_002c: { float L_6 = ___x0; if ((!(((float)L_6) < ((float)(2.0f))))) { goto IL_0052; } } { float L_7 = ___x0; float L_8 = ___x0; float L_9 = ___x0; return ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)(-0.5f), (float)L_7)), (float)(2.5f))), (float)L_8)), (float)(4.0f))), (float)L_9)), (float)(2.0f))); } IL_0052: { return (0.0f); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline (Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * __this, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgb24_ToVector4_mF57CABE297C94558D27FFB5246BACDA10AD97C88_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)__this, /*hidden argument*/NULL); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * __this, float ___x0, const RuntimeMethod* method) { { float L_0 = ___x0; if ((!(((float)L_0) > ((float)(-0.5f))))) { goto IL_0016; } } { float L_1 = ___x0; if ((!(((float)L_1) <= ((float)(0.5f))))) { goto IL_0016; } } { return (1.0f); } IL_0016: { return (0.0f); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * __this, float ___x0, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { float L_0 = __this->get_bspline_0(); V_0 = L_0; float L_1 = __this->get_cardinal_1(); V_1 = L_1; float L_2 = ___x0; if ((!(((float)L_2) < ((float)(0.0f))))) { goto IL_001a; } } { float L_3 = ___x0; ___x0 = ((-L_3)); } IL_001a: { float L_4 = ___x0; float L_5 = ___x0; V_2 = ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)); float L_6 = ___x0; if ((!(((float)L_6) < ((float)(1.0f))))) { goto IL_006f; } } { float L_7 = V_0; float L_8 = V_1; float L_9 = ___x0; float L_10 = V_2; float L_11 = V_0; float L_12 = V_1; float L_13 = V_2; float L_14 = V_0; ___x0 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)(12.0f), (float)((float)il2cpp_codegen_multiply((float)(9.0f), (float)L_7)))), (float)((float)il2cpp_codegen_multiply((float)(6.0f), (float)L_8)))), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_10)))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)(-18.0f), (float)((float)il2cpp_codegen_multiply((float)(12.0f), (float)L_11)))), (float)((float)il2cpp_codegen_multiply((float)(6.0f), (float)L_12)))), (float)L_13)))), (float)((float)il2cpp_codegen_subtract((float)(6.0f), (float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_14)))))); float L_15 = ___x0; return ((float)((float)L_15/(float)(6.0f))); } IL_006f: { float L_16 = ___x0; if ((!(((float)L_16) < ((float)(2.0f))))) { goto IL_00c3; } } { float L_17 = V_0; float L_18 = V_1; float L_19 = ___x0; float L_20 = V_2; float L_21 = V_0; float L_22 = V_1; float L_23 = V_2; float L_24 = V_0; float L_25 = V_1; float L_26 = ___x0; float L_27 = V_0; float L_28 = V_1; ___x0 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)((-L_17)), (float)((float)il2cpp_codegen_multiply((float)(6.0f), (float)L_18)))), (float)((float)il2cpp_codegen_multiply((float)L_19, (float)L_20)))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)(6.0f), (float)L_21)), (float)((float)il2cpp_codegen_multiply((float)(30.0f), (float)L_22)))), (float)L_23)))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)(-12.0f), (float)L_24)), (float)((float)il2cpp_codegen_multiply((float)(48.0f), (float)L_25)))), (float)L_26)))), (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)(8.0f), (float)L_27)), (float)((float)il2cpp_codegen_multiply((float)(24.0f), (float)L_28)))))); float L_29 = ___x0; return ((float)((float)L_29/(float)(6.0f))); } IL_00c3: { return (0.0f); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * __this, float ___x0, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___x0; if ((!(((float)L_0) < ((float)(0.0f))))) { goto IL_000c; } } { float L_1 = ___x0; ___x0 = ((-L_1)); } IL_000c: { float L_2; L_2 = LanczosResampler_get_Radius_m6503F65894F6272ADDAB2D6985AD1F1FCD5D54D2_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)__this, /*hidden argument*/NULL); V_0 = L_2; float L_3 = ___x0; float L_4 = V_0; if ((!(((float)L_3) < ((float)L_4)))) { goto IL_0027; } } { float L_5 = ___x0; float L_6; L_6 = Numerics_SinC_mA4318B35BAB44270469DE4976A866BCC386427E1_inline(L_5, /*hidden argument*/NULL); float L_7 = ___x0; float L_8 = V_0; float L_9; L_9 = Numerics_SinC_mA4318B35BAB44270469DE4976A866BCC386427E1_inline(((float)((float)L_7/(float)L_8)), /*hidden argument*/NULL); return ((float)il2cpp_codegen_multiply((float)L_6, (float)L_9)); } IL_0027: { return (0.0f); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * __this, float ___x0, const RuntimeMethod* method) { { float L_0 = ___x0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline (Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * __this, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgb48_ToVector4_m1679350E6314D721BF33A91B0D4AE06922ABEFF7_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)__this, /*hidden argument*/NULL); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgba1010102_ToVector4_m9AA55F8123E9C0327138BAA9B13296E652C3ABD3_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba32_ToScaledVector4_mD7B68685669E0DE12170D0462E6C3AADB38F253E_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0; L_0 = Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)__this, /*hidden argument*/NULL); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m59268DD1BB7C505BFEDCA1E62D5DC2B8B9BC61ED_gshared_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_9 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_gshared_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_16; L_16 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_17; L_17 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_19 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_20; L_20 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_62 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_65; L_65 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_86; L_86 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_89 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___index0, const RuntimeMethod* method) { intptr_t V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__length_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowIndexOutOfRangeException_m4D1EB8558F17DFE372ECF87D9BCAD112A7F5E6BC(/*hidden argument*/NULL); } IL_000e: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_2 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); if (L_2) { goto IL_0030; } } { intptr_t L_3 = (intptr_t)__this->get__byteOffset_1(); V_0 = (intptr_t)L_3; void* L_4; L_4 = IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline((intptr_t*)(intptr_t*)(&V_0), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_5; L_5 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (void*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((void*)(void*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); int32_t L_6 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_7; L_7 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_7); } IL_0030: { Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0(); NullCheck(L_8); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_9 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_8->get_address_of_Data_0(); intptr_t L_10 = (intptr_t)__this->get__byteOffset_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_11; L_11 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_9, (intptr_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_12 = ___index0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_13; L_13 = (( Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * (*) (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(L_13); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_gshared_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__length_2(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m5FF7602069B1D1FF676826422D20275D90D2DDCD_gshared_inline (ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m403F9734CCDFE5935F9AC3C178C2BC233B077DAD_inline((ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *)(ProjectiveOperation_1_tB37BD04F834A2372F1C894F5C8BC13A5E18E0568 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_19 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_21; L_21 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_22; L_22 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_24 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_25; L_25 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_67 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_70; L_70 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_92; L_92 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_95 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m297D8B2D3AE540FF1C7B68D84F184667D99E5E65_gshared_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_9 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = ___destination3; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_gshared_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_14 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_16; L_16 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_17; L_17 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_19 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_20; L_20 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_62 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_65; L_65 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_86; L_86 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_89 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF7540CC0E88CF14E58CB7AB4FED6D548EA2C0C2D_gshared_inline (ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m6298B2684C14E079FBC2B59291FF0E96E10B5A03_inline((ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *)(ProjectiveOperation_1_t6E46804086836AE4079C7E7EF011A8EC1559A79C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_19 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_21; L_21 = (( Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_22; L_22 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_24 = V_10; ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F L_25; L_25 = (( ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F (*) (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_tECB449E33E7481053D38B3C4C3156AEBEBCA5B9F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * L_67 = (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67); Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * L_70; L_70 = (( Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * (*) (Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rg32_ToScaledVector4_mFCB2CE170117E2FDC40301A884AD363E60447599_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * L_92; L_92 = (( PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC L_95 = V_10; NullCheck((PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t1391154338B1305AA8114917099FFB83938CFBAB *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t88633B0ABF99A2DF10BF5EC038A1AA0902BBD1CC )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mBD10D482E30833EB68666FAA384E4779C976C74A_gshared_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_gshared_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF5568EA19E0BFBC4CC4E9A618D384502C0C69658_gshared_inline (ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mB4E9A1F695DDAD848CA552F5A66BA56EBBB5D12D_inline((ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *)(ProjectiveOperation_1_tECAEA3572B21AD4E5AAB1F641CBB7DB734A5C8D6 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mF6A70220B1ED598106118CC0A831E30C294A86F3_gshared_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_4 = ___sampler4; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_5 = (*(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_gshared_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mA78FAA372935CF34E39372847ABB9E14F7FD9CE2_gshared_inline (ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mF8E2D70B5DA6AC8A170461FF2F547088F5D2CB79_inline((ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *)(ProjectiveOperation_1_t2E78D76E2F1F477BD18D99EAA08435F792E1DFDE *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_6 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m0C47588F58FE64E8CD9F87DAB1C079A368DEE7A9_gshared_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_4 = ___sampler4; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_5 = (*(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_gshared_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mBB5C5211C8EB6317FC82ECEFA48FD4B5B1FFAC1E_gshared_inline (ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m58D0FB2349FFC189AECBE1261106539EE60909EA_inline((ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *)(ProjectiveOperation_1_t3D88274299B0EBC38B7A8EF3DE050FF40F58DB02 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_6 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m6103FEACFEFA7E201FD5E642EB5C68528443B292_gshared_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_4 = ___sampler4; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_5 = (*(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_gshared_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m69332801D6A2651EA6544E86722EEF6A3889961C_gshared_inline (ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m14A4D0DD7133D2988D784C6B1EA9B7B69056E5D0_inline((ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *)(ProjectiveOperation_1_tF27D94C57525375DD9F387C1A1B26E8A75041313 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_6 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m1B1D77940F8C5FD2BC0566C030EA6276AA4D8F58_gshared_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_4 = ___sampler4; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_5 = (*(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_gshared_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mD5F2CD760020A0039D40BA85585A6090103C7780_gshared_inline (ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mEB4529D098470533A1E458FAFC1E4CE226B8A6BE_inline((ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *)(ProjectiveOperation_1_t222664F56989E6163C50D674944FB37A4CFEA65C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_6 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m95F5F499D2AF90FAD3C43A431D3446B0089D9EEE_gshared_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_gshared_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m98154F19CB0753D3BD2FCC561040DBB0E1493668_gshared_inline (ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mCB6DF5AA5339F6297899A95A421CE50BC4BA320B_inline((ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *)(ProjectiveOperation_1_t28492FA38D2EC394D7BCD2292A42D1D04955D9A4 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mE00D1EBE8BB960A42A7CF90184207B8D83DF9329_gshared_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_9 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = ___destination3; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_gshared_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_14 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_16; L_16 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_17; L_17 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_20; L_20 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_62 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_65; L_65 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_86; L_86 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_89 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mD18ADE9946D5BF225DED5D67827267656BBD9076_gshared_inline (ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mCDBDB30B11290C47CB9A20EFFCD5981882B4944A_inline((ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *)(ProjectiveOperation_1_t7A8F717485D01A2142F6C4405A6AC9DB4C852BD3 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_19 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21; L_21 = (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_22; L_22 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_24 = V_10; ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F L_25; L_25 = (( ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t0875B92AB520DEACE75697085F9BCB43E708753F )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * L_67 = (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67); Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * L_70; L_70 = (( Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * (*) (Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb24_ToScaledVector4_mFE0E54114B2B69E0C09F39D5DD3F90D047BB7CF3_inline((Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * L_92; L_92 = (( PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_95 = V_10; NullCheck((PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tC17F2752F3C5F0876CFA9633F40D60AC93B2B3F8 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m8A71B40414D96DF294047F2489251AE0139FA4BA_gshared_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_gshared_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m28E5CCAB48675335F272B035BC5D10719549E60A_gshared_inline (ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m789C8D620904EEB38E91C487589FD073C87AD125_inline((ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *)(ProjectiveOperation_1_t02CC75FCFA4C3367D212F542FB833FA3FCD93782 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m033E04C224D861523EAD63A0A2CBD125B30714B1_gshared_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_4 = ___sampler4; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_5 = (*(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_gshared_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m171696E52DB8F215270FE9EA0D786CC60A8A6967_gshared_inline (ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m6414234B148BC0065B766240917492D6C45D6E62_inline((ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *)(ProjectiveOperation_1_t23894668CA036B8086BC0C3A707E458995F0FBDB *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_6 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mA969E954179F0AEA629B09E565E5FCBB996E48E4_gshared_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_4 = ___sampler4; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_5 = (*(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_gshared_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mBE36DD21AF44C6C0BEC4E2A9FCDCC9699324C6A1_gshared_inline (ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m751302563107D124AA47CA7BB27293F4521E96D6_inline((ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *)(ProjectiveOperation_1_t8DBD8AD31721A651D16CA3141391F4A9AEE27414 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_6 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m0CB552C943E07CC2B66594DC400B8BDE0FBCDD8D_gshared_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_4 = ___sampler4; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_5 = (*(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_gshared_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m3FBF992C5B09EEAE097F0C9042DE279D8C027182_gshared_inline (ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m857DE7A6BB9C522D82D0F18B248963A37FC0082D_inline((ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *)(ProjectiveOperation_1_t73402614ADF338BFA720D4BFDEA838CB77EA1EF8 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_6 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mCC380B00EBF1E2E75B4EC5212676DD8B9E77CA26_gshared_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_4 = ___sampler4; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_5 = (*(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_gshared_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mEAEC05956B513F0CD622A571C8952D6A1077BF4A_gshared_inline (ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m90ACB69EB4747E40BE4CA6AE2FF5F12A81D2A5F5_inline((ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *)(ProjectiveOperation_1_tEAF48ED1FB6A99B696A44004FD1AC9883E7201D5 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_6 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mCB4DC7EEDC1F9E91E448E0137DA38C30D67C3B00_gshared_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_gshared_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m8686349DE42970C85A5A85200BEA5B85F91C92E2_gshared_inline (ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m00D083994A1183B20E59E24EDF1D414D9AE03EEC_inline((ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *)(ProjectiveOperation_1_t846FB8DC15B44855D9EDB09C334587B84265ABA5 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mB0B3904FE0185CCFCD572F8804307E9CD78D571E_gshared_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_9 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = ___destination3; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_gshared_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_14 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_16; L_16 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_17; L_17 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_19 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_20; L_20 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_62 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_65; L_65 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_86; L_86 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_89 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m1E7F90CCF7E682A1FF0FAAD90F0AC2076FD4F443_gshared_inline (ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m859BBB564F467F9CFA28FD6E2307FF373B192C42_inline((ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *)(ProjectiveOperation_1_tBC693E4B97A89AFE6DDD2CDB30AA495A0B96EF3B *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_19 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_21; L_21 = (( Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_22; L_22 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_24 = V_10; ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 L_25; L_25 = (( ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 (*) (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t6B854ED0AAE05D17D92A6D37B4FB9453AC548679 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * L_67 = (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67); Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * L_70; L_70 = (( Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * (*) (Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgb48_ToScaledVector4_mC26137EB6CC532E43A9C62F806E71F564B317C2F_inline((Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * L_92; L_92 = (( PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 L_95 = V_10; NullCheck((PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_t28D66FDF2A4F9C81AF68C4382457D56DCA344024 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t6D9D421FBA6FCA99FC02999EE9D92A75F9F90050 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m1FA99BFA5B304709CD4A78B609F5BF3A8E671620_gshared_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_gshared_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m912B723B5B1148E5CA8D68FCA69833549D444DA3_gshared_inline (ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m7DD54100FF7FCE6068743B950B8BC21FFC602996_inline((ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *)(ProjectiveOperation_1_t3556E780771FB63677D61C43310A7FB0E1E773F1 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mF31D302FA98A551B22BC9B5C9D6A250FE2E54CA3_gshared_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_4 = ___sampler4; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_5 = (*(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_gshared_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mDA350EA8DFFD9A323659E9ECDF1FD2CA1C2483DC_gshared_inline (ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m9A790DD867B7063864D10C9D239D448B1992D84A_inline((ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *)(ProjectiveOperation_1_t159AFC639E6C6729AA34A147837A6F28F772D27C *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 L_6 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )__this->get_sampler_4(); V_1 = (BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BoxResampler_GetValue_mF7DD19E786EE7A4239A9C1F554E98E1B6EFF1CFC_inline((BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(BoxResampler_tC452A979AA3B158D6855FD1D6C7D74CDA9FCAEA7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m8E75F8BFAA5F23E52265BDD277F85ECDD78DB2ED_gshared_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_4 = ___sampler4; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_5 = (*(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_gshared_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m5CAA4861B7F8474A0895B9639FACF5AF22D9A9FD_gshared_inline (ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); CubicResampler_t05545076595DA43AF0D1749540089848660DF577 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m21EC0C0A507F0B007352C23A13B1B3C4979359D5_inline((ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *)(ProjectiveOperation_1_t916B472C20CA54EC04505A48F845D28D119AA3E1 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; CubicResampler_t05545076595DA43AF0D1749540089848660DF577 L_6 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )__this->get_sampler_4(); V_1 = (CubicResampler_t05545076595DA43AF0D1749540089848660DF577 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = CubicResampler_GetValue_mC6A581F85893973266B5626BE35061747C8AF4E6_inline((CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(CubicResampler_t05545076595DA43AF0D1749540089848660DF577 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m56A3EEEDAAB8F08BE6E3D1F26AD6CB98B2F58DAF_gshared_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_4 = ___sampler4; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_5 = (*(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_gshared_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m460ACE41CE8E9ACFE629FD7F72EE832CFF21125C_gshared_inline (ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m5FB7419D1A3543A125975472FDA6A801FBFA7384_inline((ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *)(ProjectiveOperation_1_t7114624389E78348045E6FE61E83EDFAB17F4AFC *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 L_6 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )__this->get_sampler_4(); V_1 = (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = LanczosResampler_GetValue_m113DF921AECF7B983765CEBD4D7B5D4B4EF33B7D_inline((LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_mE85D5F3D29ECDDFCB779432D71AC9E78EBA5B12B_gshared_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_4 = ___sampler4; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_5 = (*(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_gshared_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mCF64F9F42E8931A8743019CD0F97102308267E92_gshared_inline (ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mC21A1FE6C3D0EB2B74CAA4D412B63419DBCA307F_inline((ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *)(ProjectiveOperation_1_t2571B040865C1064B92EEB71759E2D5F4C7735E6 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 L_6 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )__this->get_sampler_4(); V_1 = (NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = NearestNeighborResampler_GetValue_m801A78F0169135E790C58788E457D2330BDE3DC1_inline((NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(NearestNeighborResampler_tBE429A9F0E72889D5A8F99839A9A168D84C11D76 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m77366353B11EB8F43666808F48F0F4DECA60F43E_gshared_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_4 = ___sampler4; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_5 = (*(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_gshared_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_mF16946BCE63DF1634C4AEB65D3847D9A3EF4254F_gshared_inline (ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_mB8756667FA1B0BBA0F3F08F5CF2795067E8BAD7F_inline((ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *)(ProjectiveOperation_1_tD7439879DE435413947AF31CCC45FE6B8D846D06 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF L_6 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )__this->get_sampler_4(); V_1 = (TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = TriangleResampler_GetValue_m949DAE1489CBBC55E53BF09F426D07258B733FF8_inline((TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(TriangleResampler_t68BC78DEB027A40A3B564806C9215C38735B27AF *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m42F507E0110D34963504D4098C428D5560C936C1_gshared_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___destination3, WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_3 = ___destination3; __this->set_destination_3(L_3); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_4 = ___sampler4; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_5 = (*(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_9 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = ___destination3; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_gshared_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_14 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_16; L_16 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_17; L_17 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_19 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_20; L_20 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_62 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_65; L_65 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_86; L_86 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_89 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m388EAFC79E04363424F15C8FF391A7DA1DA11154_gshared_inline (ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m2145724CCFEF9132244CE7FED545FB97566068D7_inline((ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *)(ProjectiveOperation_1_t370FC9A74036F9944DCAB3C432E3AE8611285E3E *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 L_6 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )__this->get_sampler_4(); V_1 = (WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_19 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_21; L_21 = (( Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_22; L_22 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_24 = V_10; ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B L_25; L_25 = (( ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B (*) (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_t99B7A0E2E954EC3899793E3A6211CEB919000A4B )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = WelchResampler_GetValue_m04DF0810421F28B8F50B970B40A703BE626295B6_inline((WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(WelchResampler_t6B45BBFAA07CAE9225BA45EBE0840367888E6C63 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * L_67 = (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67); Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * L_70; L_70 = (( Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * (*) (Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba1010102_ToScaledVector4_mF0A4EEF95C04726A9484C660018D2D547FF7FC5D_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * L_92; L_92 = (( PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 L_95 = V_10; NullCheck((PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tF15AAF3175A726CE0931B201B33D6982433048F2 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t1CBA7FB7E53CDC607EE7F4B8CF604D5D02F940C4 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1__ctor_m9C28D6738D6E4F16E0B0D15E6E5FC5D20D461119_gshared_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration0, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source1, Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds2, Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___destination3, BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * ___sampler4, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix5, const RuntimeMethod* method) { { Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_0 = ___configuration0; __this->set_configuration_0(L_0); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_1 = ___source1; __this->set_source_1(L_1); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_2 = ___bounds2; __this->set_bounds_2(L_2); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_3 = ___destination3; __this->set_destination_3(L_3); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_4 = ___sampler4; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_5 = (*(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_4); __this->set_sampler_4(L_5); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix5; __this->set_matrix_5(L_6); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_7 = ___sampler4; int32_t L_8; L_8 = Rectangle_get_Height_m7B8E6DF7BC34C5D56DB6C2D15D2ED3D481650204_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_9 = ___destination3; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_9); int32_t L_10; L_10 = (( int32_t (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); float L_11; L_11 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_7, (int32_t)L_8, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_yRadius_6(L_11); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 * L_12 = ___sampler4; int32_t L_13; L_13 = Rectangle_get_Width_mC8351BA93636F6A4BD33400876DAD67CA5C05367_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&___bounds2), /*hidden argument*/NULL); Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_14 = ___destination3; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14); int32_t L_15; L_15 = (( int32_t (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); float L_16; L_16 = (( float (*) (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)L_12, (int32_t)L_13, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_xRadius_7(L_16); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_gshared_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_0; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_1; float L_2 = (float)__this->get_yRadius_6(); V_2 = (float)L_2; float L_3 = (float)__this->get_xRadius_7(); V_3 = (float)L_3; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_4 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_5; L_5 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_4, /*hidden argument*/NULL); V_4 = (int32_t)L_5; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_6 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_6; int32_t L_7; L_7 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_9; L_9 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_8, /*hidden argument*/NULL); V_6 = (int32_t)L_9; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_10 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_10; int32_t L_11; L_11 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_12 = ___rows0; int32_t L_13; L_13 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_12, /*hidden argument*/NULL); V_9 = (int32_t)L_13; goto IL_01d7; } IL_0069: { Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_14 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_destination_3(); int32_t L_15 = V_9; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_16; L_16 = (( Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_14, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_16; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_17; L_17 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_18 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_19 = V_10; ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 L_20; L_20 = (( ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21 = ___span1; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_17); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_17, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_18, (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 )L_20, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21, (int32_t)1); V_11 = (int32_t)0; goto IL_01af; } IL_0099: { int32_t L_22 = V_11; int32_t L_23 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_24 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_25; L_25 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_22)), (float)((float)((float)L_23)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_24, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_26 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_25; float L_27 = (float)L_26.get_Y_1(); V_12 = (float)L_27; float L_28 = (float)L_26.get_X_0(); V_13 = (float)L_28; float L_29 = V_2; float L_30 = V_12; int32_t L_31 = V_4; int32_t L_32 = V_5; int32_t L_33; L_33 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_29, (float)L_30, (int32_t)L_31, (int32_t)L_32, /*hidden argument*/NULL); V_14 = (int32_t)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_15 = (int32_t)L_38; float L_39 = V_3; float L_40 = V_13; int32_t L_41 = V_6; int32_t L_42 = V_7; int32_t L_43; L_43 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_16 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_17 = (int32_t)L_48; int32_t L_49 = V_15; int32_t L_50 = V_14; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_01a9; } } { int32_t L_51 = V_17; int32_t L_52 = V_16; if ((((int32_t)L_51) <= ((int32_t)L_52))) { goto IL_01a9; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_53; L_53 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_53; int32_t L_54 = V_14; V_19 = (int32_t)L_54; goto IL_0189; } IL_010b: { int32_t L_55 = V_19; float L_56 = V_12; float L_57; L_57 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_55)), (float)L_56)), /*hidden argument*/NULL); V_20 = (float)L_57; int32_t L_58 = V_16; V_21 = (int32_t)L_58; goto IL_017d; } IL_0126: { int32_t L_59 = V_21; float L_60 = V_13; float L_61; L_61 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_59)), (float)L_60)), /*hidden argument*/NULL); V_22 = (float)L_61; Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_62 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_source_1(); int32_t L_63 = V_21; int32_t L_64 = V_19; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_62); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_65; L_65 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_62, (int32_t)L_63, (int32_t)L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_66; L_66 = Rgba32_ToScaledVector4_mD7B68685669E0DE12170D0462E6C3AADB38F253E_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_65, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_66; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_67 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_68 = V_23; float L_69 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_70; L_70 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_68, (float)L_69, /*hidden argument*/NULL); float L_71 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72; L_72 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_70, (float)L_71, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73; L_73 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_67, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73; int32_t L_74 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_017d: { int32_t L_75 = V_21; int32_t L_76 = V_17; if ((((int32_t)L_75) <= ((int32_t)L_76))) { goto IL_0126; } } { int32_t L_77 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_77, (int32_t)1)); } IL_0189: { int32_t L_78 = V_19; int32_t L_79 = V_15; if ((((int32_t)L_78) <= ((int32_t)L_79))) { goto IL_010b; } } { Numerics_UnPremultiply_mC365FC1C4BAE74CF37151688BA3CCE6EA6622264_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_18), /*hidden argument*/NULL); int32_t L_80 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_81; L_81 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_80, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_82 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_81 = L_82; } IL_01a9: { int32_t L_83 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)1)); } IL_01af: { int32_t L_84 = V_11; int32_t L_85; L_85 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_84) < ((int32_t)L_85))) { goto IL_0099; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_86; L_86 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_87 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_88 = ___span1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_89 = V_10; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_86); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_86, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_87, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_88, (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_89, (int32_t)1); int32_t L_90 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_90, (int32_t)1)); } IL_01d7: { int32_t L_91 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_92 = ___rows0; int32_t L_93; L_93 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_92, /*hidden argument*/NULL); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_0069; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProjectiveOperation_1_Invoke_m617DD6C9DDF9F882681B6FECF3B88354E200983B_gshared_inline (ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 * __this, RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * ___rows0, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ___span1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A V_0; memset((&V_0), 0, sizeof(V_0)); BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; float V_13 = 0.0f; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; float V_22 = 0.0f; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_23; memset((&V_23), 0, sizeof(V_23)); { IL2CPP_RUNTIME_CLASS_INIT(OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC_il2cpp_TypeInfo_var); OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC L_0; L_0 = OSPlatform_get_OSX_m2DB66865609EF80B34A97C5703C61F94C7F13C49_inline(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_1; L_1 = RuntimeEnvironment_IsOSPlatform_m0DCE9CE6DB430AC0308C086F7097478DA6728B14((OSPlatform_t631B93B04419F67309D89F8FFEC590AA260E21FC )L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_001c; } } { IL2CPP_RUNTIME_CLASS_INIT(RuntimeEnvironment_tADDB7F9F8E4683256FF7273111E01689F326CAD2_il2cpp_TypeInfo_var); bool L_2; L_2 = RuntimeEnvironment_get_IsNetCore_mBCD27BA8652963DC4D79C4CB8840A48D35254187(/*hidden argument*/NULL); if (!L_2) { goto IL_001c; } } { RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_3 = ___rows0; Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_4 = ___span1; ProjectiveOperation_1_InvokeMacOS_m6A382D5B36EDCDB14754C189E177D65E38C03107_inline((ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *)(ProjectiveOperation_1_t8454AD941D148066D5EABA2DBF485F8A767A6CF8 *)__this, (RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_3, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); return; } IL_001c: { Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_5 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )__this->get_matrix_5(); V_0 = (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_5; BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 L_6 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )__this->get_sampler_4(); V_1 = (BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 )L_6; float L_7 = (float)__this->get_yRadius_6(); V_2 = (float)L_7; float L_8 = (float)__this->get_xRadius_7(); V_3 = (float)L_8; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_9 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_10; L_10 = Rectangle_get_Y_mF4D8771866F09FA2293DD27C9208DF7CB0A9A332_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_9, /*hidden argument*/NULL); V_4 = (int32_t)L_10; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_11 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_11; int32_t L_12; L_12 = Rectangle_get_Bottom_m72E2E04EE0CF83EE8156B50AA81DD3CC8412D540_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * L_13 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)__this->get_address_of_bounds_2(); int32_t L_14; L_14 = Rectangle_get_X_m2FCEE276E085E1B152B86B79099D48F1AAE38E20_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)L_13, /*hidden argument*/NULL); V_6 = (int32_t)L_14; Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 L_15 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )__this->get_bounds_2(); V_8 = (Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 )L_15; int32_t L_16; L_16 = Rectangle_get_Right_mD239C9BAD29A9EBF0D28FB4E58A8D0890B8DE9B6_inline((Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 *)(&V_8), /*hidden argument*/NULL); V_7 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)); RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_17 = ___rows0; int32_t L_18; L_18 = RowInterval_get_Min_m9397F301724CF25554FAE2C267A119DE32725B8F_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_17, /*hidden argument*/NULL); V_9 = (int32_t)L_18; goto IL_01f2; } IL_0085: { Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_19 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_destination_3(); int32_t L_20 = V_9; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_19); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_21; L_21 = (( Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); V_10 = (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_21; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_22; L_22 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_23 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_24 = V_10; ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 L_25; L_25 = (( ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 (*) (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26 = ___span1; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_22); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 , Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , int32_t >::Invoke(6 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::ToVector4(SixLabors.ImageSharp.Configuration,System.ReadOnlySpan`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_22, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_23, (ReadOnlySpan_1_tA57223B9C610FED0E4875F2C4600BC1237954875 )L_25, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26, (int32_t)1); V_11 = (int32_t)0; goto IL_01c4; } IL_00b5: { int32_t L_27 = V_11; int32_t L_28 = V_9; Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_29 = V_0; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_30; L_30 = TransformUtils_ProjectiveTransform2D_m69C27562F26268939529AD5ECAFAAE6E489D10AE_inline((float)((float)((float)L_27)), (float)((float)((float)L_28)), (Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A )L_29, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_31 = (Vector2_t1455881409307224D6099F54FA7E478733EEF61D )L_30; float L_32 = (float)L_31.get_Y_1(); V_12 = (float)L_32; float L_33 = (float)L_31.get_X_0(); V_13 = (float)L_33; float L_34 = V_2; float L_35 = V_12; int32_t L_36 = V_4; int32_t L_37 = V_5; int32_t L_38; L_38 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_34, (float)L_35, (int32_t)L_36, (int32_t)L_37, /*hidden argument*/NULL); V_14 = (int32_t)L_38; float L_39 = V_2; float L_40 = V_12; int32_t L_41 = V_4; int32_t L_42 = V_5; int32_t L_43; L_43 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_39, (float)L_40, (int32_t)L_41, (int32_t)L_42, /*hidden argument*/NULL); V_15 = (int32_t)L_43; float L_44 = V_3; float L_45 = V_13; int32_t L_46 = V_6; int32_t L_47 = V_7; int32_t L_48; L_48 = LinearTransformUtility_GetRangeStart_m99E65D7A4EBA4916B260F1E9E45C13DEEF1948CC_inline((float)L_44, (float)L_45, (int32_t)L_46, (int32_t)L_47, /*hidden argument*/NULL); V_16 = (int32_t)L_48; float L_49 = V_3; float L_50 = V_13; int32_t L_51 = V_6; int32_t L_52 = V_7; int32_t L_53; L_53 = LinearTransformUtility_GetRangeEnd_mD68CB9586BF35B99D487E9B584C4861F59FF8B9D_inline((float)L_49, (float)L_50, (int32_t)L_51, (int32_t)L_52, /*hidden argument*/NULL); V_17 = (int32_t)L_53; int32_t L_54 = V_15; int32_t L_55 = V_14; if ((((int32_t)L_54) <= ((int32_t)L_55))) { goto IL_01be; } } { int32_t L_56 = V_17; int32_t L_57 = V_16; if ((((int32_t)L_56) <= ((int32_t)L_57))) { goto IL_01be; } } { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_58; L_58 = Vector4_get_Zero_m9DF33E62E2F598C292CC96762033EB29D1D29C45(/*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_58; int32_t L_59 = V_14; V_19 = (int32_t)L_59; goto IL_01a5; } IL_0127: { int32_t L_60 = V_19; float L_61 = V_12; float L_62; L_62 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_60)), (float)L_61)), /*hidden argument*/NULL); V_20 = (float)L_62; int32_t L_63 = V_16; V_21 = (int32_t)L_63; goto IL_0199; } IL_0142: { int32_t L_64 = V_21; float L_65 = V_13; float L_66; L_66 = BicubicResampler_GetValue_mBCF8CB0D2615C1259E1F157C8B351456F2E6EDB5_inline((BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(BicubicResampler_t29CF9E17632C3CBB2164673A7E4D766235BB95E7 *)(&V_1), (float)((float)il2cpp_codegen_subtract((float)((float)((float)L_64)), (float)L_65)), /*hidden argument*/NULL); V_22 = (float)L_66; Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * L_67 = (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)__this->get_source_1(); int32_t L_68 = V_21; int32_t L_69 = V_19; NullCheck((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_67); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * L_70; L_70 = (( Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * (*) (Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 *)L_67, (int32_t)L_68, (int32_t)L_69, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_71; L_71 = Rgba32_ToScaledVector4_mD7B68685669E0DE12170D0462E6C3AADB38F253E_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)L_70, /*hidden argument*/NULL); V_23 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_71; Numerics_Premultiply_m7D5CEE996383D518C94BBC05809F142922F42C4D_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(&V_23), /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_72 = V_18; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_73 = V_23; float L_74 = V_22; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_75; L_75 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_73, (float)L_74, /*hidden argument*/NULL); float L_76 = V_20; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_77; L_77 = Vector4_op_Multiply_mC10B9F2968D30A22C0EEF88950B551F21591D748_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_75, (float)L_76, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_78; L_78 = Vector4_op_Addition_mA2AE1C8CE39B7953ADA8DAA9224FDEFF2A507E6B_inline((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_72, (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_77, /*hidden argument*/NULL); V_18 = (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 )L_78; int32_t L_79 = V_21; V_21 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0199: { int32_t L_80 = V_21; int32_t L_81 = V_17; if ((((int32_t)L_80) <= ((int32_t)L_81))) { goto IL_0142; } } { int32_t L_82 = V_19; V_19 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_82, (int32_t)1)); } IL_01a5: { int32_t L_83 = V_19; int32_t L_84 = V_15; if ((((int32_t)L_83) <= ((int32_t)L_84))) { goto IL_0127; } } { int32_t L_85 = V_11; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_86; L_86 = Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), (int32_t)L_85, /*hidden argument*/Span_1_get_Item_m33D0209D472A345F078DDEF65619F93BA17556C6_RuntimeMethod_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_87 = V_18; *(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)L_86 = L_87; } IL_01be: { int32_t L_88 = V_11; V_11 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_01c4: { int32_t L_89 = V_11; int32_t L_90; L_90 = Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *)(&___span1), /*hidden argument*/Span_1_get_Length_m48E6A981CBD642E54902A5E9DD16FEFD0EF6CE48_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_90))) { goto IL_00b5; } } { Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_91 = ___span1; Numerics_UnPremultiply_m362BD9ABA02E20C60F498582C6A2FCF7F3B68132_inline((Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_91, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 6)); PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * L_92; L_92 = (( PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * L_93 = (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)__this->get_configuration_0(); Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_94 = ___span1; Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 L_95 = V_10; NullCheck((PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_92); VirtualActionInvoker4< Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 , int32_t >::Invoke(5 /* System.Void SixLabors.ImageSharp.PixelFormats.PixelOperations`1::FromVector4Destructive(SixLabors.ImageSharp.Configuration,System.Span`1,System.Span`1,SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers) */, (PixelOperations_1_tFDADD4BF9599EF297F053CFE1C48432703241805 *)L_92, (Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 *)L_93, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_94, (Span_1_t7E645B85C6C779DF376BE54D0F0C1BC41B853908 )L_95, (int32_t)1); int32_t L_96 = V_9; V_9 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_01f2: { int32_t L_97 = V_9; RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 * L_98 = ___rows0; int32_t L_99; L_99 = RowInterval_get_Max_m147FE0B3F1B96B62DF25FE0F492F8CCAFB0C5821_inline((RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)(RowInterval_t13F7C69FCA30EB33959A9736BAB207CB35C065C9 *)L_98, /*hidden argument*/NULL); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0085; } } { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_Transform_m5FAE70471D9EFD77FE6ED0E961263D83C7B36F77_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___vector0, Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A ___matrix1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___vector0; float L_1 = L_0.get_X_0(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_2 = ___matrix1; float L_3 = L_2.get_M11_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___vector0; float L_5 = L_4.get_Y_1(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_6 = ___matrix1; float L_7 = L_6.get_M21_4(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___vector0; float L_9 = L_8.get_Z_2(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_10 = ___matrix1; float L_11 = L_10.get_M31_8(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___vector0; float L_13 = L_12.get_W_3(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_14 = ___matrix1; float L_15 = L_14.get_M41_12(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_16 = ___vector0; float L_17 = L_16.get_X_0(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_18 = ___matrix1; float L_19 = L_18.get_M12_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_20 = ___vector0; float L_21 = L_20.get_Y_1(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_22 = ___matrix1; float L_23 = L_22.get_M22_5(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_24 = ___vector0; float L_25 = L_24.get_Z_2(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_26 = ___matrix1; float L_27 = L_26.get_M32_9(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_28 = ___vector0; float L_29 = L_28.get_W_3(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_30 = ___matrix1; float L_31 = L_30.get_M42_13(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_32 = ___vector0; float L_33 = L_32.get_X_0(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_34 = ___matrix1; float L_35 = L_34.get_M13_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_36 = ___vector0; float L_37 = L_36.get_Y_1(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_38 = ___matrix1; float L_39 = L_38.get_M23_6(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_40 = ___vector0; float L_41 = L_40.get_Z_2(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_42 = ___matrix1; float L_43 = L_42.get_M33_10(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_44 = ___vector0; float L_45 = L_44.get_W_3(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_46 = ___matrix1; float L_47 = L_46.get_M43_14(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_48 = ___vector0; float L_49 = L_48.get_X_0(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_50 = ___matrix1; float L_51 = L_50.get_M14_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_52 = ___vector0; float L_53 = L_52.get_Y_1(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_54 = ___matrix1; float L_55 = L_54.get_M24_7(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_56 = ___vector0; float L_57 = L_56.get_Z_2(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_58 = ___matrix1; float L_59 = L_58.get_M34_11(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_60 = ___vector0; float L_61 = L_60.get_W_3(); Matrix4x4_t1E89259C3D99BA2810CA69FE681E696781E8697A L_62 = ___matrix1; float L_63 = L_62.get_M44_15(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_64; memset((&L_64), 0, sizeof(L_64)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_64), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), (float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)))), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_11)))), (float)((float)il2cpp_codegen_multiply((float)L_13, (float)L_15)))), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_17, (float)L_19)), (float)((float)il2cpp_codegen_multiply((float)L_21, (float)L_23)))), (float)((float)il2cpp_codegen_multiply((float)L_25, (float)L_27)))), (float)((float)il2cpp_codegen_multiply((float)L_29, (float)L_31)))), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_33, (float)L_35)), (float)((float)il2cpp_codegen_multiply((float)L_37, (float)L_39)))), (float)((float)il2cpp_codegen_multiply((float)L_41, (float)L_43)))), (float)((float)il2cpp_codegen_multiply((float)L_45, (float)L_47)))), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_49, (float)L_51)), (float)((float)il2cpp_codegen_multiply((float)L_53, (float)L_55)))), (float)((float)il2cpp_codegen_multiply((float)L_57, (float)L_59)))), (float)((float)il2cpp_codegen_multiply((float)L_61, (float)L_63)))), /*hidden argument*/NULL); return L_64; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Max_m58067346FC6B875DE3CD16C1B101F1A8F5C98152_inline (float ___val10, float ___val21, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = ___val10; float L_1 = ___val21; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_2; L_2 = Math_Max_mEB87839DA28310AE4CB81A94D551874CFC2B1247(L_0, L_1, /*hidden argument*/NULL); return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Vector2_op_Division_m123A2F6DE6CDC707F8FBD5AAB7EFE3F0A38F6DC9_inline (Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___value10, float ___value21, const RuntimeMethod* method) { { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0 = ___value10; float L_1 = ___value21; Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m23DE3099B38383DB35C1EAC7CE065DD421CC3510((&L_2), L_1, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_3; L_3 = Vector2_op_Division_m6CD0D24335A737AE5FCB91B03FCF4A4C26F86B54_inline(L_0, L_2, /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Ceiling_m2EDE8A930AC73267E2A2F73F58DA82045FAE8B95_inline (float ___f0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = ceil(((double)((double)L_0))); return ((float)((float)L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Numerics_Clamp_mB83407E5A5DD49A7D7A271A90BE7A1DC5F5BBD86_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method) { { int32_t L_0 = ___value0; int32_t L_1 = ___max2; if ((((int32_t)L_0) <= ((int32_t)L_1))) { goto IL_0006; } } { int32_t L_2 = ___max2; return L_2; } IL_0006: { int32_t L_3 = ___value0; int32_t L_4 = ___min1; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_000c; } } { int32_t L_5 = ___min1; return L_5; } IL_000c: { int32_t L_6 = ___value0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Floor_m87319717F7ACB76007DCA86DEA0E3BBA1D221C94_inline (float ___f0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)((double)L_0))); return ((float)((float)L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rg32_ToVector4_m51DFA3AF99C2CFFE08AB04B00099EB72389DE740_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method) { { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0; L_0 = Rg32_ToVector2_m1FF0436D2720A8690FE1A8B9D9F3A709C1E2D6A3_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_1; memset((&L_1), 0, sizeof(L_1)); Vector4__ctor_mFFD6ABE4FF0B7C4C1653B55C64E007E8945F85EC((&L_1), L_0, (0.0f), (1.0f), /*hidden argument*/NULL); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Multiply_m7A2DEF13763AEA1F0EF2325D8CA8CF5FC96F3187_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___left0; float L_9 = L_8.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = ___right1; float L_11 = L_10.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___left0; float L_13 = L_12.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_14 = ___right1; float L_15 = L_14.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_16; memset((&L_16), 0, sizeof(L_16)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_16), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), ((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)), ((float)il2cpp_codegen_multiply((float)L_9, (float)L_11)), ((float)il2cpp_codegen_multiply((float)L_13, (float)L_15)), /*hidden argument*/NULL); return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m82E4033E7058CE4787854874FEED0377803C0EE8_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___value10, float ___value21, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___value10; float L_1 = ___value21; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2; memset((&L_2), 0, sizeof(L_2)); Vector4__ctor_m63EC2B2E36402A4891067A37B6F0A50CACDD34DE((&L_2), L_1, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; L_3 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_0, L_2, /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Numerics_SinC_mA4318B35BAB44270469DE4976A866BCC386427E1_inline (float ___f0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = ___f0; float L_1; L_1 = MathF_Abs_m8123C588B63114825DD8CC27633282880E6387A4_inline(L_0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_il2cpp_TypeInfo_var); float L_2 = ((Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_StaticFields*)il2cpp_codegen_static_fields_for(Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_il2cpp_TypeInfo_var))->get_Epsilon_0(); if ((!(((float)L_1) > ((float)L_2)))) { goto IL_0034; } } { float L_3 = ___f0; ___f0 = ((float)il2cpp_codegen_multiply((float)L_3, (float)(3.14159274f))); float L_4 = ___f0; float L_5; L_5 = MathF_Sin_m795ADD04A7E084390E140650359E0A0F8FE048FF_inline(L_4, /*hidden argument*/NULL); float L_6 = ___f0; V_0 = ((float)((float)L_5/(float)L_6)); float L_7 = V_0; float L_8; L_8 = MathF_Abs_m8123C588B63114825DD8CC27633282880E6387A4_inline(L_7, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_il2cpp_TypeInfo_var); float L_9 = ((Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_StaticFields*)il2cpp_codegen_static_fields_for(Constants_tBC42C8BD650714594B7F5BCEA191BE4C758F7F6C_il2cpp_TypeInfo_var))->get_Epsilon_0(); if ((((float)L_8) < ((float)L_9))) { goto IL_002e; } } { float L_10 = V_0; return L_10; } IL_002e: { return (0.0f); } IL_0034: { return (1.0f); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb24_ToVector4_mF57CABE297C94558D27FFB5246BACDA10AD97C88_inline (Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * __this, const RuntimeMethod* method) { Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 V_0; memset((&V_0), 0, sizeof(V_0)); { uint8_t L_0 = __this->get_R_0(); uint8_t L_1 = __this->get_G_1(); uint8_t L_2 = __this->get_B_2(); Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 L_3; memset((&L_3), 0, sizeof(L_3)); Rgba32__ctor_mEF4B0E4289037C5E6C4FD0751715F06CEEC569C4_inline((&L_3), L_0, L_1, L_2, (uint8_t)((int32_t)255), /*hidden argument*/NULL); V_0 = L_3; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; L_4 = Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 *)(&V_0), /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float LanczosResampler_get_Radius_m6503F65894F6272ADDAB2D6985AD1F1FCD5D54D2_inline (LanczosResampler_t01C01EAFEFB74FF7A30CF201FB501720C306CCF5 * __this, const RuntimeMethod* method) { { float L_0 = __this->get_U3CRadiusU3Ek__BackingField_4(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgb48_ToVector4_m1679350E6314D721BF33A91B0D4AE06922ABEFF7_inline (Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * __this, const RuntimeMethod* method) { { uint16_t L_0 = __this->get_R_0(); uint16_t L_1 = __this->get_G_1(); uint16_t L_2 = __this->get_B_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_3; memset((&L_3), 0, sizeof(L_3)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_3), ((float)((float)((float)((float)L_0))/(float)(65535.0f))), ((float)((float)((float)((float)L_1))/(float)(65535.0f))), ((float)((float)((float)((float)L_2))/(float)(65535.0f))), (1.0f), /*hidden argument*/NULL); return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba1010102_ToVector4_m9AA55F8123E9C0327138BAA9B13296E652C3ABD3_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint32_t L_0; L_0 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); uint32_t L_2; L_2 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); uint32_t L_3; L_3 = Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC *)__this, /*hidden argument*/NULL); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)1023))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_1>>((int32_t)10)))&(int32_t)((int32_t)1023))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_2>>((int32_t)20)))&(int32_t)((int32_t)1023))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_3>>((int32_t)30)))&(int32_t)3)))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = ((Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields*)il2cpp_codegen_static_fields_for(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_il2cpp_TypeInfo_var))->get_Multiplier_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Rgba32_ToVector4_m2320E84B610FA4F872A1BDDA53B4EE204017C4B7_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint8_t L_0 = __this->get_R_0(); uint8_t L_1 = __this->get_G_1(); uint8_t L_2 = __this->get_B_2(); uint8_t L_3 = __this->get_A_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4; memset((&L_4), 0, sizeof(L_4)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_4), ((float)((float)L_0)), ((float)((float)L_1)), ((float)((float)L_2)), ((float)((float)L_3)), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_5 = ((Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields*)il2cpp_codegen_static_fields_for(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_il2cpp_TypeInfo_var))->get_MaxBytes_4(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6; L_6 = Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline(L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m5C7CE32B14B6E30467B378052FEA25300833C61F_inline (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return (void*)(L_0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * Unsafe_Add_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m4EEA3D6FE0E044BB59C6170C679D97FB05307F9F_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___source0, int32_t ___elementOffset1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___source0; int32_t L_1 = ___elementOffset1; uint32_t L_2 = sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ); return (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)(((Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 *)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((int32_t)L_1, (intptr_t)((intptr_t)L_2)))))); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unsafe_IsAddressLessThan_TisVector4_tAD53765F091E54812772D62B6D34701608DB9E59_m45FF1336FDE1E3D8DAC7E48FEFF9D494257B95F0_gshared_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_0 = ___left0; Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * L_1 = ___right1; return (bool)((!(((RuntimeObject*)(uintptr_t)L_0) >= ((RuntimeObject*)(uintptr_t)L_1)))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Vector2_op_Division_m6CD0D24335A737AE5FCB91B03FCF4A4C26F86B54_inline (Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___left0, Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___right1, const RuntimeMethod* method) { { Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642((&L_8), ((float)((float)L_1/(float)L_3)), ((float)((float)L_5/(float)L_7)), /*hidden argument*/NULL); return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1455881409307224D6099F54FA7E478733EEF61D Rg32_ToVector2_m1FF0436D2720A8690FE1A8B9D9F3A709C1E2D6A3_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { uint32_t L_0; L_0 = Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)__this, /*hidden argument*/NULL); uint32_t L_1; L_1 = Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB *)__this, /*hidden argument*/NULL); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m4E35D37ABA9EC5126AD0CBEB001298006F01B642((&L_2), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)65535))))))), ((float)((float)((double)((uint32_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_1>>((int32_t)16)))&(int32_t)((int32_t)65535))))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_3 = ((Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields*)il2cpp_codegen_static_fields_for(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_il2cpp_TypeInfo_var))->get_Max_0(); Vector2_t1455881409307224D6099F54FA7E478733EEF61D L_4; L_4 = Vector2_op_Division_m6CD0D24335A737AE5FCB91B03FCF4A4C26F86B54_inline(L_2, L_3, /*hidden argument*/NULL); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 Vector4_op_Division_m42A9C429E7265118F4E68AE51A7C9C91E1A86C65_inline (Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___left0, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___right1, const RuntimeMethod* method) { { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_0 = ___left0; float L_1 = L_0.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_2 = ___right1; float L_3 = L_2.get_X_0(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_4 = ___left0; float L_5 = L_4.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_6 = ___right1; float L_7 = L_6.get_Y_1(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_8 = ___left0; float L_9 = L_8.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_10 = ___right1; float L_11 = L_10.get_Z_2(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_12 = ___left0; float L_13 = L_12.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_14 = ___right1; float L_15 = L_14.get_W_3(); Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 L_16; memset((&L_16), 0, sizeof(L_16)); Vector4__ctor_mC3AB7CEFA429B595CCF5A294C82EE42CE9B657A0((&L_16), ((float)((float)L_1/(float)L_3)), ((float)((float)L_5/(float)L_7)), ((float)((float)L_9/(float)L_11)), ((float)((float)L_13/(float)L_15)), /*hidden argument*/NULL); return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Abs_m8123C588B63114825DD8CC27633282880E6387A4_inline (float ___f0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_1; L_1 = fabsf(L_0); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MathF_Sin_m795ADD04A7E084390E140650359E0A0F8FE048FF_inline (float ___f0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = ___f0; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = sin(((double)((double)L_0))); return ((float)((float)L_1)); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rgba32__ctor_mEF4B0E4289037C5E6C4FD0751715F06CEEC569C4_inline (Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method) { { uint8_t L_0 = ___r0; __this->set_R_0(L_0); uint8_t L_1 = ___g1; __this->set_G_1(L_1); uint8_t L_2 = ___b2; __this->set_B_2(L_2); uint8_t L_3 = ___a3; __this->set_A_3(L_3); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rgba1010102_get_PackedValue_m9266D7BB61F4FB2C5019EC29DA6F992D8D134933_inline (Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Rg32_get_PackedValue_m04FF30A62177EEBE79792DCD6A48644D059EA8D6_inline (Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * __this, const RuntimeMethod* method) { { uint32_t L_0 = __this->get_U3CPackedValueU3Ek__BackingField_1(); return L_0; } }