#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // Unity.Burst.CompilerServices.AssumeRangeAttribute struct AssumeRangeAttribute_t06ACC8EEDB5AB2CE78FDE39A4F36B674A1CE06CA; // System.Attribute struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA; // Unity.Burst.CompilerServices.IgnoreWarningAttribute struct IgnoreWarningAttribute_t76B2348F881718AA549586D6B796CBD66DF77C14; // Unity.Burst.CompilerServices.SkipLocalsInitAttribute struct SkipLocalsInitAttribute_t0BFA1401AAC4A4C1394E9A230202C7B9E55FAD45; // System.String struct String_t; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_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 // Unity.Burst.CompilerServices.Aliasing struct Aliasing_t7A6C81C1A5903944F6D1A99D91B35D77CAADC996 : public RuntimeObject { }; struct Il2CppArrayBounds; // System.Attribute struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject { }; // Unity.Burst.CompilerServices.Constant struct Constant_t155AD41D0791C3C081D88C10ABD33F9D2440E66B : public RuntimeObject { }; // Unity.Burst.CompilerServices.Hint struct Hint_t344C28754006982F90B355B306479CD4D3F57399 : public RuntimeObject { }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // Unity.Burst.Intrinsics.X86/Ssse3 struct Ssse3_t1E587EE3779FDCFC9F8D76A14EEEB4F2BB5881FE : public RuntimeObject { }; // Unity.Burst.CompilerServices.AssumeRangeAttribute struct AssumeRangeAttribute_t06ACC8EEDB5AB2CE78FDE39A4F36B674A1CE06CA : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Byte struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { // System.Byte System.Byte::m_value uint8_t ___m_value_0; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // Unity.Burst.CompilerServices.IgnoreWarningAttribute struct IgnoreWarningAttribute_t76B2348F881718AA549586D6B796CBD66DF77C14 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; // System.Int16 struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 { // System.Int16 System.Int16::m_value int16_t ___m_value_0; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_t ___m_value_0; }; // System.SByte struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { // System.SByte System.SByte::m_value int8_t ___m_value_0; }; // Unity.Burst.CompilerServices.SkipLocalsInitAttribute struct SkipLocalsInitAttribute_t0BFA1401AAC4A4C1394E9A230202C7B9E55FAD45 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; // System.UInt16 struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; }; // System.UInt32 struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; }; // System.UInt64 struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // Unity.Burst.Intrinsics.v64 struct v64_t9C4037532D386FF1E9B95E5FBD01FEF472AC1F96 { union { #pragma pack(push, tp, 1) struct { // System.Byte Unity.Burst.Intrinsics.v64::Byte0 uint8_t ___Byte0_0; }; #pragma pack(pop, tp) struct { uint8_t ___Byte0_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte1_1_OffsetPadding[1]; // System.Byte Unity.Burst.Intrinsics.v64::Byte1 uint8_t ___Byte1_1; }; #pragma pack(pop, tp) struct { char ___Byte1_1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___Byte1_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte2_2_OffsetPadding[2]; // System.Byte Unity.Burst.Intrinsics.v64::Byte2 uint8_t ___Byte2_2; }; #pragma pack(pop, tp) struct { char ___Byte2_2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___Byte2_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte3_3_OffsetPadding[3]; // System.Byte Unity.Burst.Intrinsics.v64::Byte3 uint8_t ___Byte3_3; }; #pragma pack(pop, tp) struct { char ___Byte3_3_OffsetPadding_forAlignmentOnly[3]; uint8_t ___Byte3_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte4_4_OffsetPadding[4]; // System.Byte Unity.Burst.Intrinsics.v64::Byte4 uint8_t ___Byte4_4; }; #pragma pack(pop, tp) struct { char ___Byte4_4_OffsetPadding_forAlignmentOnly[4]; uint8_t ___Byte4_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte5_5_OffsetPadding[5]; // System.Byte Unity.Burst.Intrinsics.v64::Byte5 uint8_t ___Byte5_5; }; #pragma pack(pop, tp) struct { char ___Byte5_5_OffsetPadding_forAlignmentOnly[5]; uint8_t ___Byte5_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte6_6_OffsetPadding[6]; // System.Byte Unity.Burst.Intrinsics.v64::Byte6 uint8_t ___Byte6_6; }; #pragma pack(pop, tp) struct { char ___Byte6_6_OffsetPadding_forAlignmentOnly[6]; uint8_t ___Byte6_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte7_7_OffsetPadding[7]; // System.Byte Unity.Burst.Intrinsics.v64::Byte7 uint8_t ___Byte7_7; }; #pragma pack(pop, tp) struct { char ___Byte7_7_OffsetPadding_forAlignmentOnly[7]; uint8_t ___Byte7_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.SByte Unity.Burst.Intrinsics.v64::SByte0 int8_t ___SByte0_8; }; #pragma pack(pop, tp) struct { int8_t ___SByte0_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte1_9_OffsetPadding[1]; // System.SByte Unity.Burst.Intrinsics.v64::SByte1 int8_t ___SByte1_9; }; #pragma pack(pop, tp) struct { char ___SByte1_9_OffsetPadding_forAlignmentOnly[1]; int8_t ___SByte1_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte2_10_OffsetPadding[2]; // System.SByte Unity.Burst.Intrinsics.v64::SByte2 int8_t ___SByte2_10; }; #pragma pack(pop, tp) struct { char ___SByte2_10_OffsetPadding_forAlignmentOnly[2]; int8_t ___SByte2_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte3_11_OffsetPadding[3]; // System.SByte Unity.Burst.Intrinsics.v64::SByte3 int8_t ___SByte3_11; }; #pragma pack(pop, tp) struct { char ___SByte3_11_OffsetPadding_forAlignmentOnly[3]; int8_t ___SByte3_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte4_12_OffsetPadding[4]; // System.SByte Unity.Burst.Intrinsics.v64::SByte4 int8_t ___SByte4_12; }; #pragma pack(pop, tp) struct { char ___SByte4_12_OffsetPadding_forAlignmentOnly[4]; int8_t ___SByte4_12_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte5_13_OffsetPadding[5]; // System.SByte Unity.Burst.Intrinsics.v64::SByte5 int8_t ___SByte5_13; }; #pragma pack(pop, tp) struct { char ___SByte5_13_OffsetPadding_forAlignmentOnly[5]; int8_t ___SByte5_13_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte6_14_OffsetPadding[6]; // System.SByte Unity.Burst.Intrinsics.v64::SByte6 int8_t ___SByte6_14; }; #pragma pack(pop, tp) struct { char ___SByte6_14_OffsetPadding_forAlignmentOnly[6]; int8_t ___SByte6_14_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte7_15_OffsetPadding[7]; // System.SByte Unity.Burst.Intrinsics.v64::SByte7 int8_t ___SByte7_15; }; #pragma pack(pop, tp) struct { char ___SByte7_15_OffsetPadding_forAlignmentOnly[7]; int8_t ___SByte7_15_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt16 Unity.Burst.Intrinsics.v64::UShort0 uint16_t ___UShort0_16; }; #pragma pack(pop, tp) struct { uint16_t ___UShort0_16_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort1_17_OffsetPadding[2]; // System.UInt16 Unity.Burst.Intrinsics.v64::UShort1 uint16_t ___UShort1_17; }; #pragma pack(pop, tp) struct { char ___UShort1_17_OffsetPadding_forAlignmentOnly[2]; uint16_t ___UShort1_17_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort2_18_OffsetPadding[4]; // System.UInt16 Unity.Burst.Intrinsics.v64::UShort2 uint16_t ___UShort2_18; }; #pragma pack(pop, tp) struct { char ___UShort2_18_OffsetPadding_forAlignmentOnly[4]; uint16_t ___UShort2_18_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort3_19_OffsetPadding[6]; // System.UInt16 Unity.Burst.Intrinsics.v64::UShort3 uint16_t ___UShort3_19; }; #pragma pack(pop, tp) struct { char ___UShort3_19_OffsetPadding_forAlignmentOnly[6]; uint16_t ___UShort3_19_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int16 Unity.Burst.Intrinsics.v64::SShort0 int16_t ___SShort0_20; }; #pragma pack(pop, tp) struct { int16_t ___SShort0_20_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort1_21_OffsetPadding[2]; // System.Int16 Unity.Burst.Intrinsics.v64::SShort1 int16_t ___SShort1_21; }; #pragma pack(pop, tp) struct { char ___SShort1_21_OffsetPadding_forAlignmentOnly[2]; int16_t ___SShort1_21_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort2_22_OffsetPadding[4]; // System.Int16 Unity.Burst.Intrinsics.v64::SShort2 int16_t ___SShort2_22; }; #pragma pack(pop, tp) struct { char ___SShort2_22_OffsetPadding_forAlignmentOnly[4]; int16_t ___SShort2_22_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort3_23_OffsetPadding[6]; // System.Int16 Unity.Burst.Intrinsics.v64::SShort3 int16_t ___SShort3_23; }; #pragma pack(pop, tp) struct { char ___SShort3_23_OffsetPadding_forAlignmentOnly[6]; int16_t ___SShort3_23_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt32 Unity.Burst.Intrinsics.v64::UInt0 uint32_t ___UInt0_24; }; #pragma pack(pop, tp) struct { uint32_t ___UInt0_24_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt1_25_OffsetPadding[4]; // System.UInt32 Unity.Burst.Intrinsics.v64::UInt1 uint32_t ___UInt1_25; }; #pragma pack(pop, tp) struct { char ___UInt1_25_OffsetPadding_forAlignmentOnly[4]; uint32_t ___UInt1_25_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 Unity.Burst.Intrinsics.v64::SInt0 int32_t ___SInt0_26; }; #pragma pack(pop, tp) struct { int32_t ___SInt0_26_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt1_27_OffsetPadding[4]; // System.Int32 Unity.Burst.Intrinsics.v64::SInt1 int32_t ___SInt1_27; }; #pragma pack(pop, tp) struct { char ___SInt1_27_OffsetPadding_forAlignmentOnly[4]; int32_t ___SInt1_27_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt64 Unity.Burst.Intrinsics.v64::ULong0 uint64_t ___ULong0_28; }; #pragma pack(pop, tp) struct { uint64_t ___ULong0_28_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int64 Unity.Burst.Intrinsics.v64::SLong0 int64_t ___SLong0_29; }; #pragma pack(pop, tp) struct { int64_t ___SLong0_29_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Single Unity.Burst.Intrinsics.v64::Float0 float ___Float0_30; }; #pragma pack(pop, tp) struct { float ___Float0_30_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float1_31_OffsetPadding[4]; // System.Single Unity.Burst.Intrinsics.v64::Float1 float ___Float1_31; }; #pragma pack(pop, tp) struct { char ___Float1_31_OffsetPadding_forAlignmentOnly[4]; float ___Float1_31_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Double Unity.Burst.Intrinsics.v64::Double0 double ___Double0_32; }; #pragma pack(pop, tp) struct { double ___Double0_32_forAlignmentOnly; }; }; }; // /__StaticArrayInitTypeSize=1024 struct __StaticArrayInitTypeSizeU3D1024_tF7D86A590314DC7B01BB492137ABC5940F263469 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1024_tF7D86A590314DC7B01BB492137ABC5940F263469__padding[1024]; }; }; // /__StaticArrayInitTypeSize=256 struct __StaticArrayInitTypeSizeU3D256_tFFE4CE163BD2DCEAA09662C2BCC33B3C37AB0D22 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D256_tFFE4CE163BD2DCEAA09662C2BCC33B3C37AB0D22__padding[256]; }; }; // /__StaticArrayInitTypeSize=3 struct __StaticArrayInitTypeSizeU3D3_t2857C07F0A23FB025DA0D81FCD2BE07B4ADCC026 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D3_t2857C07F0A23FB025DA0D81FCD2BE07B4ADCC026__padding[3]; }; }; // /__StaticArrayInitTypeSize=32 struct __StaticArrayInitTypeSizeU3D32_tF5E240ACF4B30B5A5F8C77E9E49CC2F8559D76D9 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D32_tF5E240ACF4B30B5A5F8C77E9E49CC2F8559D76D9__padding[32]; }; }; // /__StaticArrayInitTypeSize=512 struct __StaticArrayInitTypeSizeU3D512_t85E24EB18ABD7C2D79C6AF46F140D4EA5FBD1475 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D512_t85E24EB18ABD7C2D79C6AF46F140D4EA5FBD1475__padding[512]; }; }; // Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray/e__FixedBuffer struct U3CBitsU3Ee__FixedBuffer_tFED81968B5AEB075B5560B55A16A31C5F01A83BD { union { struct { // System.UInt16 Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray/e__FixedBuffer::FixedElementField uint16_t ___FixedElementField_0; }; uint8_t U3CBitsU3Ee__FixedBuffer_tFED81968B5AEB075B5560B55A16A31C5F01A83BD__padding[32]; }; }; // struct U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F : public RuntimeObject { }; struct U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F_StaticFields { // /__StaticArrayInitTypeSize=256 ::07DB995E8ED2CFB0AB71EBA69F3A3EC07D5C6AC10C0C64F33E94ED2949B348AA __StaticArrayInitTypeSizeU3D256_tFFE4CE163BD2DCEAA09662C2BCC33B3C37AB0D22 ___07DB995E8ED2CFB0AB71EBA69F3A3EC07D5C6AC10C0C64F33E94ED2949B348AA_0; // /__StaticArrayInitTypeSize=1024 ::6AC12597E10FFB084DEE014EEBFD52580EB845FD6B5CCA643AEAC527F7B02F2A __StaticArrayInitTypeSizeU3D1024_tF7D86A590314DC7B01BB492137ABC5940F263469 ___6AC12597E10FFB084DEE014EEBFD52580EB845FD6B5CCA643AEAC527F7B02F2A_1; // /__StaticArrayInitTypeSize=1024 ::80E69247CBC7E738ECDB10A5DCF3EF62BB27B3AB61C6ECF146B2C57CEFFB212F __StaticArrayInitTypeSizeU3D1024_tF7D86A590314DC7B01BB492137ABC5940F263469 ___80E69247CBC7E738ECDB10A5DCF3EF62BB27B3AB61C6ECF146B2C57CEFFB212F_2; // /__StaticArrayInitTypeSize=512 ::A199F717FBA4D1378A33D65E9660E45ADC176876A3450BACF2A80DA985FBDF14 __StaticArrayInitTypeSizeU3D512_t85E24EB18ABD7C2D79C6AF46F140D4EA5FBD1475 ___A199F717FBA4D1378A33D65E9660E45ADC176876A3450BACF2A80DA985FBDF14_3; // /__StaticArrayInitTypeSize=32 ::C69994AC61B52FBCEA582D6CCCD595C12E00BDB18F0C6F593FB6B393CAEDB08C __StaticArrayInitTypeSizeU3D32_tF5E240ACF4B30B5A5F8C77E9E49CC2F8559D76D9 ___C69994AC61B52FBCEA582D6CCCD595C12E00BDB18F0C6F593FB6B393CAEDB08C_4; // System.Int64 ::D0067CAD9A63E0813759A2BB841051CA73570C0DA2E08E840A8EB45DB6A7A010 int64_t ___D0067CAD9A63E0813759A2BB841051CA73570C0DA2E08E840A8EB45DB6A7A010_5; // /__StaticArrayInitTypeSize=3 ::D5B592C05DC25B5032553F1B27F4139BE95E881F73DB33B02B05AB20C3F9981E __StaticArrayInitTypeSizeU3D3_t2857C07F0A23FB025DA0D81FCD2BE07B4ADCC026 ___D5B592C05DC25B5032553F1B27F4139BE95E881F73DB33B02B05AB20C3F9981E_6; }; // Unity.Burst.Intrinsics.v128 struct v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 { union { #pragma pack(push, tp, 1) struct { // System.Byte Unity.Burst.Intrinsics.v128::Byte0 uint8_t ___Byte0_0; }; #pragma pack(pop, tp) struct { uint8_t ___Byte0_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte1_1_OffsetPadding[1]; // System.Byte Unity.Burst.Intrinsics.v128::Byte1 uint8_t ___Byte1_1; }; #pragma pack(pop, tp) struct { char ___Byte1_1_OffsetPadding_forAlignmentOnly[1]; uint8_t ___Byte1_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte2_2_OffsetPadding[2]; // System.Byte Unity.Burst.Intrinsics.v128::Byte2 uint8_t ___Byte2_2; }; #pragma pack(pop, tp) struct { char ___Byte2_2_OffsetPadding_forAlignmentOnly[2]; uint8_t ___Byte2_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte3_3_OffsetPadding[3]; // System.Byte Unity.Burst.Intrinsics.v128::Byte3 uint8_t ___Byte3_3; }; #pragma pack(pop, tp) struct { char ___Byte3_3_OffsetPadding_forAlignmentOnly[3]; uint8_t ___Byte3_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte4_4_OffsetPadding[4]; // System.Byte Unity.Burst.Intrinsics.v128::Byte4 uint8_t ___Byte4_4; }; #pragma pack(pop, tp) struct { char ___Byte4_4_OffsetPadding_forAlignmentOnly[4]; uint8_t ___Byte4_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte5_5_OffsetPadding[5]; // System.Byte Unity.Burst.Intrinsics.v128::Byte5 uint8_t ___Byte5_5; }; #pragma pack(pop, tp) struct { char ___Byte5_5_OffsetPadding_forAlignmentOnly[5]; uint8_t ___Byte5_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte6_6_OffsetPadding[6]; // System.Byte Unity.Burst.Intrinsics.v128::Byte6 uint8_t ___Byte6_6; }; #pragma pack(pop, tp) struct { char ___Byte6_6_OffsetPadding_forAlignmentOnly[6]; uint8_t ___Byte6_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte7_7_OffsetPadding[7]; // System.Byte Unity.Burst.Intrinsics.v128::Byte7 uint8_t ___Byte7_7; }; #pragma pack(pop, tp) struct { char ___Byte7_7_OffsetPadding_forAlignmentOnly[7]; uint8_t ___Byte7_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte8_8_OffsetPadding[8]; // System.Byte Unity.Burst.Intrinsics.v128::Byte8 uint8_t ___Byte8_8; }; #pragma pack(pop, tp) struct { char ___Byte8_8_OffsetPadding_forAlignmentOnly[8]; uint8_t ___Byte8_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte9_9_OffsetPadding[9]; // System.Byte Unity.Burst.Intrinsics.v128::Byte9 uint8_t ___Byte9_9; }; #pragma pack(pop, tp) struct { char ___Byte9_9_OffsetPadding_forAlignmentOnly[9]; uint8_t ___Byte9_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte10_10_OffsetPadding[10]; // System.Byte Unity.Burst.Intrinsics.v128::Byte10 uint8_t ___Byte10_10; }; #pragma pack(pop, tp) struct { char ___Byte10_10_OffsetPadding_forAlignmentOnly[10]; uint8_t ___Byte10_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte11_11_OffsetPadding[11]; // System.Byte Unity.Burst.Intrinsics.v128::Byte11 uint8_t ___Byte11_11; }; #pragma pack(pop, tp) struct { char ___Byte11_11_OffsetPadding_forAlignmentOnly[11]; uint8_t ___Byte11_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte12_12_OffsetPadding[12]; // System.Byte Unity.Burst.Intrinsics.v128::Byte12 uint8_t ___Byte12_12; }; #pragma pack(pop, tp) struct { char ___Byte12_12_OffsetPadding_forAlignmentOnly[12]; uint8_t ___Byte12_12_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte13_13_OffsetPadding[13]; // System.Byte Unity.Burst.Intrinsics.v128::Byte13 uint8_t ___Byte13_13; }; #pragma pack(pop, tp) struct { char ___Byte13_13_OffsetPadding_forAlignmentOnly[13]; uint8_t ___Byte13_13_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte14_14_OffsetPadding[14]; // System.Byte Unity.Burst.Intrinsics.v128::Byte14 uint8_t ___Byte14_14; }; #pragma pack(pop, tp) struct { char ___Byte14_14_OffsetPadding_forAlignmentOnly[14]; uint8_t ___Byte14_14_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte15_15_OffsetPadding[15]; // System.Byte Unity.Burst.Intrinsics.v128::Byte15 uint8_t ___Byte15_15; }; #pragma pack(pop, tp) struct { char ___Byte15_15_OffsetPadding_forAlignmentOnly[15]; uint8_t ___Byte15_15_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.SByte Unity.Burst.Intrinsics.v128::SByte0 int8_t ___SByte0_16; }; #pragma pack(pop, tp) struct { int8_t ___SByte0_16_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte1_17_OffsetPadding[1]; // System.SByte Unity.Burst.Intrinsics.v128::SByte1 int8_t ___SByte1_17; }; #pragma pack(pop, tp) struct { char ___SByte1_17_OffsetPadding_forAlignmentOnly[1]; int8_t ___SByte1_17_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte2_18_OffsetPadding[2]; // System.SByte Unity.Burst.Intrinsics.v128::SByte2 int8_t ___SByte2_18; }; #pragma pack(pop, tp) struct { char ___SByte2_18_OffsetPadding_forAlignmentOnly[2]; int8_t ___SByte2_18_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte3_19_OffsetPadding[3]; // System.SByte Unity.Burst.Intrinsics.v128::SByte3 int8_t ___SByte3_19; }; #pragma pack(pop, tp) struct { char ___SByte3_19_OffsetPadding_forAlignmentOnly[3]; int8_t ___SByte3_19_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte4_20_OffsetPadding[4]; // System.SByte Unity.Burst.Intrinsics.v128::SByte4 int8_t ___SByte4_20; }; #pragma pack(pop, tp) struct { char ___SByte4_20_OffsetPadding_forAlignmentOnly[4]; int8_t ___SByte4_20_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte5_21_OffsetPadding[5]; // System.SByte Unity.Burst.Intrinsics.v128::SByte5 int8_t ___SByte5_21; }; #pragma pack(pop, tp) struct { char ___SByte5_21_OffsetPadding_forAlignmentOnly[5]; int8_t ___SByte5_21_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte6_22_OffsetPadding[6]; // System.SByte Unity.Burst.Intrinsics.v128::SByte6 int8_t ___SByte6_22; }; #pragma pack(pop, tp) struct { char ___SByte6_22_OffsetPadding_forAlignmentOnly[6]; int8_t ___SByte6_22_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte7_23_OffsetPadding[7]; // System.SByte Unity.Burst.Intrinsics.v128::SByte7 int8_t ___SByte7_23; }; #pragma pack(pop, tp) struct { char ___SByte7_23_OffsetPadding_forAlignmentOnly[7]; int8_t ___SByte7_23_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte8_24_OffsetPadding[8]; // System.SByte Unity.Burst.Intrinsics.v128::SByte8 int8_t ___SByte8_24; }; #pragma pack(pop, tp) struct { char ___SByte8_24_OffsetPadding_forAlignmentOnly[8]; int8_t ___SByte8_24_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte9_25_OffsetPadding[9]; // System.SByte Unity.Burst.Intrinsics.v128::SByte9 int8_t ___SByte9_25; }; #pragma pack(pop, tp) struct { char ___SByte9_25_OffsetPadding_forAlignmentOnly[9]; int8_t ___SByte9_25_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte10_26_OffsetPadding[10]; // System.SByte Unity.Burst.Intrinsics.v128::SByte10 int8_t ___SByte10_26; }; #pragma pack(pop, tp) struct { char ___SByte10_26_OffsetPadding_forAlignmentOnly[10]; int8_t ___SByte10_26_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte11_27_OffsetPadding[11]; // System.SByte Unity.Burst.Intrinsics.v128::SByte11 int8_t ___SByte11_27; }; #pragma pack(pop, tp) struct { char ___SByte11_27_OffsetPadding_forAlignmentOnly[11]; int8_t ___SByte11_27_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte12_28_OffsetPadding[12]; // System.SByte Unity.Burst.Intrinsics.v128::SByte12 int8_t ___SByte12_28; }; #pragma pack(pop, tp) struct { char ___SByte12_28_OffsetPadding_forAlignmentOnly[12]; int8_t ___SByte12_28_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte13_29_OffsetPadding[13]; // System.SByte Unity.Burst.Intrinsics.v128::SByte13 int8_t ___SByte13_29; }; #pragma pack(pop, tp) struct { char ___SByte13_29_OffsetPadding_forAlignmentOnly[13]; int8_t ___SByte13_29_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte14_30_OffsetPadding[14]; // System.SByte Unity.Burst.Intrinsics.v128::SByte14 int8_t ___SByte14_30; }; #pragma pack(pop, tp) struct { char ___SByte14_30_OffsetPadding_forAlignmentOnly[14]; int8_t ___SByte14_30_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte15_31_OffsetPadding[15]; // System.SByte Unity.Burst.Intrinsics.v128::SByte15 int8_t ___SByte15_31; }; #pragma pack(pop, tp) struct { char ___SByte15_31_OffsetPadding_forAlignmentOnly[15]; int8_t ___SByte15_31_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt16 Unity.Burst.Intrinsics.v128::UShort0 uint16_t ___UShort0_32; }; #pragma pack(pop, tp) struct { uint16_t ___UShort0_32_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort1_33_OffsetPadding[2]; // System.UInt16 Unity.Burst.Intrinsics.v128::UShort1 uint16_t ___UShort1_33; }; #pragma pack(pop, tp) struct { char ___UShort1_33_OffsetPadding_forAlignmentOnly[2]; uint16_t ___UShort1_33_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort2_34_OffsetPadding[4]; // System.UInt16 Unity.Burst.Intrinsics.v128::UShort2 uint16_t ___UShort2_34; }; #pragma pack(pop, tp) struct { char ___UShort2_34_OffsetPadding_forAlignmentOnly[4]; uint16_t ___UShort2_34_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort3_35_OffsetPadding[6]; // System.UInt16 Unity.Burst.Intrinsics.v128::UShort3 uint16_t ___UShort3_35; }; #pragma pack(pop, tp) struct { char ___UShort3_35_OffsetPadding_forAlignmentOnly[6]; uint16_t ___UShort3_35_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort4_36_OffsetPadding[8]; // System.UInt16 Unity.Burst.Intrinsics.v128::UShort4 uint16_t ___UShort4_36; }; #pragma pack(pop, tp) struct { char ___UShort4_36_OffsetPadding_forAlignmentOnly[8]; uint16_t ___UShort4_36_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort5_37_OffsetPadding[10]; // System.UInt16 Unity.Burst.Intrinsics.v128::UShort5 uint16_t ___UShort5_37; }; #pragma pack(pop, tp) struct { char ___UShort5_37_OffsetPadding_forAlignmentOnly[10]; uint16_t ___UShort5_37_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort6_38_OffsetPadding[12]; // System.UInt16 Unity.Burst.Intrinsics.v128::UShort6 uint16_t ___UShort6_38; }; #pragma pack(pop, tp) struct { char ___UShort6_38_OffsetPadding_forAlignmentOnly[12]; uint16_t ___UShort6_38_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort7_39_OffsetPadding[14]; // System.UInt16 Unity.Burst.Intrinsics.v128::UShort7 uint16_t ___UShort7_39; }; #pragma pack(pop, tp) struct { char ___UShort7_39_OffsetPadding_forAlignmentOnly[14]; uint16_t ___UShort7_39_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int16 Unity.Burst.Intrinsics.v128::SShort0 int16_t ___SShort0_40; }; #pragma pack(pop, tp) struct { int16_t ___SShort0_40_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort1_41_OffsetPadding[2]; // System.Int16 Unity.Burst.Intrinsics.v128::SShort1 int16_t ___SShort1_41; }; #pragma pack(pop, tp) struct { char ___SShort1_41_OffsetPadding_forAlignmentOnly[2]; int16_t ___SShort1_41_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort2_42_OffsetPadding[4]; // System.Int16 Unity.Burst.Intrinsics.v128::SShort2 int16_t ___SShort2_42; }; #pragma pack(pop, tp) struct { char ___SShort2_42_OffsetPadding_forAlignmentOnly[4]; int16_t ___SShort2_42_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort3_43_OffsetPadding[6]; // System.Int16 Unity.Burst.Intrinsics.v128::SShort3 int16_t ___SShort3_43; }; #pragma pack(pop, tp) struct { char ___SShort3_43_OffsetPadding_forAlignmentOnly[6]; int16_t ___SShort3_43_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort4_44_OffsetPadding[8]; // System.Int16 Unity.Burst.Intrinsics.v128::SShort4 int16_t ___SShort4_44; }; #pragma pack(pop, tp) struct { char ___SShort4_44_OffsetPadding_forAlignmentOnly[8]; int16_t ___SShort4_44_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort5_45_OffsetPadding[10]; // System.Int16 Unity.Burst.Intrinsics.v128::SShort5 int16_t ___SShort5_45; }; #pragma pack(pop, tp) struct { char ___SShort5_45_OffsetPadding_forAlignmentOnly[10]; int16_t ___SShort5_45_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort6_46_OffsetPadding[12]; // System.Int16 Unity.Burst.Intrinsics.v128::SShort6 int16_t ___SShort6_46; }; #pragma pack(pop, tp) struct { char ___SShort6_46_OffsetPadding_forAlignmentOnly[12]; int16_t ___SShort6_46_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort7_47_OffsetPadding[14]; // System.Int16 Unity.Burst.Intrinsics.v128::SShort7 int16_t ___SShort7_47; }; #pragma pack(pop, tp) struct { char ___SShort7_47_OffsetPadding_forAlignmentOnly[14]; int16_t ___SShort7_47_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt32 Unity.Burst.Intrinsics.v128::UInt0 uint32_t ___UInt0_48; }; #pragma pack(pop, tp) struct { uint32_t ___UInt0_48_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt1_49_OffsetPadding[4]; // System.UInt32 Unity.Burst.Intrinsics.v128::UInt1 uint32_t ___UInt1_49; }; #pragma pack(pop, tp) struct { char ___UInt1_49_OffsetPadding_forAlignmentOnly[4]; uint32_t ___UInt1_49_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt2_50_OffsetPadding[8]; // System.UInt32 Unity.Burst.Intrinsics.v128::UInt2 uint32_t ___UInt2_50; }; #pragma pack(pop, tp) struct { char ___UInt2_50_OffsetPadding_forAlignmentOnly[8]; uint32_t ___UInt2_50_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt3_51_OffsetPadding[12]; // System.UInt32 Unity.Burst.Intrinsics.v128::UInt3 uint32_t ___UInt3_51; }; #pragma pack(pop, tp) struct { char ___UInt3_51_OffsetPadding_forAlignmentOnly[12]; uint32_t ___UInt3_51_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 Unity.Burst.Intrinsics.v128::SInt0 int32_t ___SInt0_52; }; #pragma pack(pop, tp) struct { int32_t ___SInt0_52_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt1_53_OffsetPadding[4]; // System.Int32 Unity.Burst.Intrinsics.v128::SInt1 int32_t ___SInt1_53; }; #pragma pack(pop, tp) struct { char ___SInt1_53_OffsetPadding_forAlignmentOnly[4]; int32_t ___SInt1_53_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt2_54_OffsetPadding[8]; // System.Int32 Unity.Burst.Intrinsics.v128::SInt2 int32_t ___SInt2_54; }; #pragma pack(pop, tp) struct { char ___SInt2_54_OffsetPadding_forAlignmentOnly[8]; int32_t ___SInt2_54_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt3_55_OffsetPadding[12]; // System.Int32 Unity.Burst.Intrinsics.v128::SInt3 int32_t ___SInt3_55; }; #pragma pack(pop, tp) struct { char ___SInt3_55_OffsetPadding_forAlignmentOnly[12]; int32_t ___SInt3_55_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt64 Unity.Burst.Intrinsics.v128::ULong0 uint64_t ___ULong0_56; }; #pragma pack(pop, tp) struct { uint64_t ___ULong0_56_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ULong1_57_OffsetPadding[8]; // System.UInt64 Unity.Burst.Intrinsics.v128::ULong1 uint64_t ___ULong1_57; }; #pragma pack(pop, tp) struct { char ___ULong1_57_OffsetPadding_forAlignmentOnly[8]; uint64_t ___ULong1_57_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int64 Unity.Burst.Intrinsics.v128::SLong0 int64_t ___SLong0_58; }; #pragma pack(pop, tp) struct { int64_t ___SLong0_58_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SLong1_59_OffsetPadding[8]; // System.Int64 Unity.Burst.Intrinsics.v128::SLong1 int64_t ___SLong1_59; }; #pragma pack(pop, tp) struct { char ___SLong1_59_OffsetPadding_forAlignmentOnly[8]; int64_t ___SLong1_59_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Single Unity.Burst.Intrinsics.v128::Float0 float ___Float0_60; }; #pragma pack(pop, tp) struct { float ___Float0_60_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float1_61_OffsetPadding[4]; // System.Single Unity.Burst.Intrinsics.v128::Float1 float ___Float1_61; }; #pragma pack(pop, tp) struct { char ___Float1_61_OffsetPadding_forAlignmentOnly[4]; float ___Float1_61_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float2_62_OffsetPadding[8]; // System.Single Unity.Burst.Intrinsics.v128::Float2 float ___Float2_62; }; #pragma pack(pop, tp) struct { char ___Float2_62_OffsetPadding_forAlignmentOnly[8]; float ___Float2_62_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float3_63_OffsetPadding[12]; // System.Single Unity.Burst.Intrinsics.v128::Float3 float ___Float3_63; }; #pragma pack(pop, tp) struct { char ___Float3_63_OffsetPadding_forAlignmentOnly[12]; float ___Float3_63_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Double Unity.Burst.Intrinsics.v128::Double0 double ___Double0_64; }; #pragma pack(pop, tp) struct { double ___Double0_64_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Double1_65_OffsetPadding[8]; // System.Double Unity.Burst.Intrinsics.v128::Double1 double ___Double1_65; }; #pragma pack(pop, tp) struct { char ___Double1_65_OffsetPadding_forAlignmentOnly[8]; double ___Double1_65_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // Unity.Burst.Intrinsics.v64 Unity.Burst.Intrinsics.v128::Lo64 v64_t9C4037532D386FF1E9B95E5FBD01FEF472AC1F96 ___Lo64_66; }; #pragma pack(pop, tp) struct { v64_t9C4037532D386FF1E9B95E5FBD01FEF472AC1F96 ___Lo64_66_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Hi64_67_OffsetPadding[8]; // Unity.Burst.Intrinsics.v64 Unity.Burst.Intrinsics.v128::Hi64 v64_t9C4037532D386FF1E9B95E5FBD01FEF472AC1F96 ___Hi64_67; }; #pragma pack(pop, tp) struct { char ___Hi64_67_OffsetPadding_forAlignmentOnly[8]; v64_t9C4037532D386FF1E9B95E5FBD01FEF472AC1F96 ___Hi64_67_forAlignmentOnly; }; }; }; // Unity.Burst.Intrinsics.X86/Sse4_2/SIDD struct SIDD_t10D8CF31C223BD5B9A67F1FEAA26DC5D5A4EA1D6 { // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2/SIDD::value__ int32_t ___value___2; }; // Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray struct StrBoolArray_tCA66E1F688A4BC6FA749195F867F59E523508DD6 { // Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray/e__FixedBuffer Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray::Bits U3CBitsU3Ee__FixedBuffer_tFED81968B5AEB075B5560B55A16A31C5F01A83BD ___Bits_0; }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Void Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray::SetBit(System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrBoolArray_SetBit_m212C6D1A8A4C422AF979D6B3BC7CD5B9BD0F3F01 (StrBoolArray_tCA66E1F688A4BC6FA749195F867F59E523508DD6* __this, int32_t ___aindex0, int32_t ___bindex1, bool ___val2, const RuntimeMethod* method) ; // System.Boolean Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray::GetBit(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StrBoolArray_GetBit_mCA50A9F3A3FA5C552305C9B762264A6058F33E78 (StrBoolArray_tCA66E1F688A4BC6FA749195F867F59E523508DD6* __this, int32_t ___aindex0, int32_t ___bindex1, const RuntimeMethod* method) ; // System.Int16 Unity.Burst.Intrinsics.X86::Saturate_To_Int16(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54 (int32_t ___val0, const RuntimeMethod* method) ; // System.Void System.Attribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray::SetBit(System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StrBoolArray_SetBit_m212C6D1A8A4C422AF979D6B3BC7CD5B9BD0F3F01 (StrBoolArray_tCA66E1F688A4BC6FA749195F867F59E523508DD6* __this, int32_t ___aindex0, int32_t ___bindex1, bool ___val2, const RuntimeMethod* method) { uint16_t* V_0 = NULL; uint16_t* V_1 = NULL; bool V_2 = false; { U3CBitsU3Ee__FixedBuffer_tFED81968B5AEB075B5560B55A16A31C5F01A83BD* L_0 = (&__this->___Bits_0); uint16_t* L_1 = (&L_0->___FixedElementField_0); V_1 = L_1; // fixed (ushort* b = Bits) uint16_t* L_2 = V_1; V_0 = (uint16_t*)((uintptr_t)L_2); // if (val) bool L_3 = ___val2; V_2 = L_3; bool L_4 = V_2; if (!L_4) { goto IL_002a; } } { // b[aindex] |= (ushort)(1 << bindex); uint16_t* L_5 = V_0; int32_t L_6 = ___aindex0; uint16_t* L_7 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2)))); int32_t L_8 = *((uint16_t*)L_7); int32_t L_9 = ___bindex1; *((int16_t*)L_7) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_8|((int32_t)(uint16_t)((int32_t)(1<<((int32_t)(L_9&((int32_t)31))))))))); goto IL_003d; } IL_002a: { // b[aindex] &= (ushort)(~(1 << bindex)); uint16_t* L_10 = V_0; int32_t L_11 = ___aindex0; uint16_t* L_12 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 2)))); int32_t L_13 = *((uint16_t*)L_12); int32_t L_14 = ___bindex1; *((int16_t*)L_12) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_13&((int32_t)(uint16_t)((~((int32_t)(1<<((int32_t)(L_14&((int32_t)31))))))))))); } IL_003d: { V_1 = (uint16_t*)((uintptr_t)0); // } return; } } IL2CPP_EXTERN_C void StrBoolArray_SetBit_m212C6D1A8A4C422AF979D6B3BC7CD5B9BD0F3F01_AdjustorThunk (RuntimeObject* __this, int32_t ___aindex0, int32_t ___bindex1, bool ___val2, const RuntimeMethod* method) { StrBoolArray_tCA66E1F688A4BC6FA749195F867F59E523508DD6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); StrBoolArray_SetBit_m212C6D1A8A4C422AF979D6B3BC7CD5B9BD0F3F01(_thisAdjusted, ___aindex0, ___bindex1, ___val2, method); } // System.Boolean Unity.Burst.Intrinsics.X86/Sse4_2/StrBoolArray::GetBit(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StrBoolArray_GetBit_mCA50A9F3A3FA5C552305C9B762264A6058F33E78 (StrBoolArray_tCA66E1F688A4BC6FA749195F867F59E523508DD6* __this, int32_t ___aindex0, int32_t ___bindex1, const RuntimeMethod* method) { uint16_t* V_0 = NULL; uint16_t* V_1 = NULL; bool V_2 = false; { U3CBitsU3Ee__FixedBuffer_tFED81968B5AEB075B5560B55A16A31C5F01A83BD* L_0 = (&__this->___Bits_0); uint16_t* L_1 = (&L_0->___FixedElementField_0); V_1 = L_1; // fixed (ushort* b = Bits) uint16_t* L_2 = V_1; V_0 = (uint16_t*)((uintptr_t)L_2); // return (b[aindex] & (1 << bindex)) != 0; uint16_t* L_3 = V_0; int32_t L_4 = ___aindex0; int32_t L_5 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))); int32_t L_6 = ___bindex1; V_2 = (bool)((!(((uint32_t)((int32_t)(L_5&((int32_t)(1<<((int32_t)(L_6&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); goto IL_0025; } IL_0025: { // } bool L_7 = V_2; return L_7; } } IL2CPP_EXTERN_C bool StrBoolArray_GetBit_mCA50A9F3A3FA5C552305C9B762264A6058F33E78_AdjustorThunk (RuntimeObject* __this, int32_t ___aindex0, int32_t ___bindex1, const RuntimeMethod* method) { StrBoolArray_tCA66E1F688A4BC6FA749195F867F59E523508DD6* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = StrBoolArray_GetBit_mCA50A9F3A3FA5C552305C9B762264A6058F33E78(_thisAdjusted, ___aindex0, ___bindex1, method); return _returnValue; } #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 #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.Boolean Unity.Burst.Intrinsics.X86/Ssse3::get_IsSsse3Supported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Ssse3_get_IsSsse3Supported_m07E3AC7834097993CA548197B1485EEF597532B5 (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsSsse3Supported { get { return false; } } V_0 = (bool)0; goto IL_0005; } IL_0005: { // public static bool IsSsse3Supported { get { return false; } } bool L_0 = V_0; return L_0; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::abs_epi8(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_abs_epi8_m055AD2AC6B09D1863499D4ED24AB5E75D356A3E0 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t* V_1 = NULL; int8_t* V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_5; memset((&V_5), 0, sizeof(V_5)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // byte* dptr = &dst.Byte0; uint8_t* L_0 = (&(&V_0)->___Byte0_0); V_1 = (uint8_t*)((uintptr_t)L_0); // sbyte* aptr = &a.SByte0; int8_t* L_1 = (&(&___a0)->___SByte0_16); V_2 = (int8_t*)((uintptr_t)L_1); // for (int j = 0; j <= 15; j++) V_3 = 0; goto IL_0033; } IL_001f: { // dptr[j] = (byte)Math.Abs((int)aptr[j]); uint8_t* L_2 = V_1; int32_t L_3 = V_3; int8_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_7; L_7 = il2cpp_codegen_abs(L_6); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_2, L_3))) = (int8_t)((int32_t)(uint8_t)L_7); // for (int j = 0; j <= 15; j++) int32_t L_8 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0033: { // for (int j = 0; j <= 15; j++) int32_t L_9 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_4; if (L_10) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_0; V_5 = L_11; goto IL_0046; } IL_0046: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_5; return L_12; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::abs_epi16(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_abs_epi16_m9A4B9EDD0970B5C26CBEE01B97E45AA936D71400 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; int16_t* V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_5; memset((&V_5), 0, sizeof(V_5)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // for (int j = 0; j <= 7; j++) V_3 = 0; goto IL_0039; } IL_001f: { // dptr[j] = (ushort)Math.Abs((int)aptr[j]); uint16_t* L_2 = V_1; int32_t L_3 = V_3; int16_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 2))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_7; L_7 = il2cpp_codegen_abs(L_6); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 2))))) = (int16_t)((int32_t)(uint16_t)L_7); // for (int j = 0; j <= 7; j++) int32_t L_8 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0039: { // for (int j = 0; j <= 7; j++) int32_t L_9 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_4; if (L_10) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_0; V_5 = L_11; goto IL_004b; } IL_004b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_5; return L_12; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::abs_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_abs_epi32_mB696BBF5E879A552410E58CD6AB9A03FEE39B94F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint32_t* V_1 = NULL; int32_t* V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_5; memset((&V_5), 0, sizeof(V_5)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // uint* dptr = &dst.UInt0; uint32_t* L_0 = (&(&V_0)->___UInt0_48); V_1 = (uint32_t*)((uintptr_t)L_0); // int* aptr = &a.SInt0; int32_t* L_1 = (&(&___a0)->___SInt0_52); V_2 = (int32_t*)((uintptr_t)L_1); // for (int j = 0; j <= 3; j++) V_3 = 0; goto IL_003a; } IL_001f: { // dptr[j] = (uint)Math.Abs((long)aptr[j]); uint32_t* L_2 = V_1; int32_t L_3 = V_3; int32_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 4))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int64_t L_7; L_7 = il2cpp_codegen_abs(((int64_t)L_6)); *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))) = (int32_t)((int32_t)(uint32_t)L_7); // for (int j = 0; j <= 3; j++) int32_t L_8 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_003a: { // for (int j = 0; j <= 3; j++) int32_t L_9 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_4; if (L_10) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_0; V_5 = L_11; goto IL_004c; } IL_004c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_5; return L_12; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::shuffle_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_shuffle_epi8_mED3C6202D1D8C81EF00792EC2003895AEB9BDB62 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_7; memset((&V_7), 0, sizeof(V_7)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // byte* dptr = &dst.Byte0; uint8_t* L_0 = (&(&V_0)->___Byte0_0); V_1 = (uint8_t*)((uintptr_t)L_0); // byte* aptr = &a.Byte0; uint8_t* L_1 = (&(&___a0)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_1); // byte* bptr = &b.Byte0; uint8_t* L_2 = (&(&___b1)->___Byte0_0); V_3 = (uint8_t*)((uintptr_t)L_2); // for (int j = 0; j <= 15; j++) V_4 = 0; goto IL_0061; } IL_0029: { // if ((bptr[j] & 0x80) != 0) uint8_t* L_3 = V_3; int32_t L_4 = V_4; int32_t L_5 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))); V_5 = (bool)((!(((uint32_t)((int32_t)(L_5&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0048; } } { // dptr[j] = 0x00; uint8_t* L_7 = V_1; int32_t L_8 = V_4; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))) = (int8_t)0; goto IL_005a; } IL_0048: { // dptr[j] = aptr[bptr[j] & 15]; uint8_t* L_9 = V_1; int32_t L_10 = V_4; uint8_t* L_11 = V_2; uint8_t* L_12 = V_3; int32_t L_13 = V_4; int32_t L_14 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, L_13))); int32_t L_15 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, ((int32_t)(L_14&((int32_t)15)))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10))) = (int8_t)L_15; } IL_005a: { // for (int j = 0; j <= 15; j++) int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0061: { // for (int j = 0; j <= 15; j++) int32_t L_17 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_6; if (L_18) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_0; V_7 = L_19; goto IL_0075; } IL_0075: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_7; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::alignr_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_alignr_epi8_mC64594BB5E05FDAA2524FAF3887A07B99D914AED (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___count2, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_7; memset((&V_7), 0, sizeof(V_7)); { // var dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // byte* dptr = &dst.Byte0; uint8_t* L_0 = (&(&V_0)->___Byte0_0); V_1 = (uint8_t*)((uintptr_t)L_0); // byte* aptr = &a.Byte0 + count; uint8_t* L_1 = (&(&___a0)->___Byte0_0); int32_t L_2 = ___count2; V_2 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_1), L_2)); // byte* bptr = &b.Byte0; uint8_t* L_3 = (&(&___b1)->___Byte0_0); V_3 = (uint8_t*)((uintptr_t)L_3); // for (i = 0; i < 16 - count; ++i) V_4 = 0; goto IL_003f; } IL_002b: { // *dptr++ = *aptr++; uint8_t* L_4 = V_1; uint8_t* L_5 = L_4; V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, 1)); uint8_t* L_6 = V_2; uint8_t* L_7 = L_6; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, 1)); int32_t L_8 = *((uint8_t*)L_7); *((int8_t*)L_5) = (int8_t)L_8; // for (i = 0; i < 16 - count; ++i) int32_t L_9 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_003f: { // for (i = 0; i < 16 - count; ++i) int32_t L_10 = V_4; int32_t L_11 = ___count2; V_5 = (bool)((((int32_t)L_10) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_11))))? 1 : 0); bool L_12 = V_5; if (L_12) { goto IL_002b; } } { goto IL_0063; } IL_004f: { // *dptr++ = *bptr++; uint8_t* L_13 = V_1; uint8_t* L_14 = L_13; V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); uint8_t* L_15 = V_3; uint8_t* L_16 = L_15; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, 1)); int32_t L_17 = *((uint8_t*)L_16); *((int8_t*)L_14) = (int8_t)L_17; // for (; i < 16; ++i) int32_t L_18 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0063: { // for (; i < 16; ++i) int32_t L_19 = V_4; V_6 = (bool)((((int32_t)L_19) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_20 = V_6; if (L_20) { goto IL_004f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_7 = L_21; goto IL_0074; } IL_0074: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_7; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::hadd_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_hadd_epi16_m4EAD94C456E677F0A5270EB3A9A3D34CD3B7E83F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; int16_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // short* bptr = &b.SShort0; int16_t* L_2 = (&(&___b1)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; ++j) V_4 = 0; goto IL_0073; } IL_0029: { // dptr[j] = (short)(aptr[2 * j + 1] + aptr[2 * j]); int16_t* L_3 = V_1; int32_t L_4 = V_4; int16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_6)), 1))), 2))))); int16_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_9))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_add(L_7, L_10))); // dptr[j + 4] = (short)(bptr[2 * j + 1] + bptr[2 * j]); int16_t* L_11 = V_1; int32_t L_12 = V_4; int16_t* L_13 = V_3; int32_t L_14 = V_4; int32_t L_15 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_14)), 1))), 2))))); int16_t* L_16 = V_3; int32_t L_17 = V_4; int32_t L_18 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_17))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_12, 4))), 2))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_add(L_15, L_18))); // for (int j = 0; j <= 3; ++j) int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0073: { // for (int j = 0; j <= 3; ++j) int32_t L_20 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_20) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_21 = V_5; if (L_21) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_0; V_6 = L_22; goto IL_0086; } IL_0086: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = V_6; return L_23; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::hadds_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_hadds_epi16_m76AF2ECD6E136C3CFD1FD11E7B577AC129EE63ED (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; int16_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // short* bptr = &b.SShort0; int16_t* L_2 = (&(&___b1)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; ++j) V_4 = 0; goto IL_007b; } IL_0029: { // dptr[j] = Saturate_To_Int16(aptr[2 * j + 1] + aptr[2 * j]); int16_t* L_3 = V_1; int32_t L_4 = V_4; int16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_6)), 1))), 2))))); int16_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_9))), 2))))); int16_t L_11; L_11 = X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54(((int32_t)il2cpp_codegen_add(L_7, L_10)), NULL); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)L_11; // dptr[j + 4] = Saturate_To_Int16(bptr[2 * j + 1] + bptr[2 * j]); int16_t* L_12 = V_1; int32_t L_13 = V_4; int16_t* L_14 = V_3; int32_t L_15 = V_4; int32_t L_16 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_15)), 1))), 2))))); int16_t* L_17 = V_3; int32_t L_18 = V_4; int32_t L_19 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_18))), 2))))); int16_t L_20; L_20 = X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54(((int32_t)il2cpp_codegen_add(L_16, L_19)), NULL); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_13, 4))), 2))))) = (int16_t)L_20; // for (int j = 0; j <= 3; ++j) int32_t L_21 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_007b: { // for (int j = 0; j <= 3; ++j) int32_t L_22 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_22) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_23 = V_5; if (L_23) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_24 = V_0; V_6 = L_24; goto IL_008e; } IL_008e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = V_6; return L_25; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::hadd_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_hadd_epi32_m468AE2293CBB3E17BD9ECB21FA90794D1C814527 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.SInt0 = a.SInt1 + a.SInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt1_53; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; int32_t L_3 = L_2.___SInt0_52; (&V_0)->___SInt0_52 = ((int32_t)il2cpp_codegen_add(L_1, L_3)); // dst.SInt1 = a.SInt3 + a.SInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int32_t L_5 = L_4.___SInt3_55; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; int32_t L_7 = L_6.___SInt2_54; (&V_0)->___SInt1_53 = ((int32_t)il2cpp_codegen_add(L_5, L_7)); // dst.SInt2 = b.SInt1 + b.SInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___b1; int32_t L_9 = L_8.___SInt1_53; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; int32_t L_11 = L_10.___SInt0_52; (&V_0)->___SInt2_54 = ((int32_t)il2cpp_codegen_add(L_9, L_11)); // dst.SInt3 = b.SInt3 + b.SInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___b1; int32_t L_13 = L_12.___SInt3_55; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; int32_t L_15 = L_14.___SInt2_54; (&V_0)->___SInt3_55 = ((int32_t)il2cpp_codegen_add(L_13, L_15)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::hsub_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_hsub_epi16_mCD33989F2264FD2DED3C154F13A0AC76DEA88145 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; int16_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // short* bptr = &b.SShort0; int16_t* L_2 = (&(&___b1)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; ++j) V_4 = 0; goto IL_0073; } IL_0029: { // dptr[j] = (short)(aptr[2 * j] - aptr[2 * j + 1]); int16_t* L_3 = V_1; int32_t L_4 = V_4; int16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_6))), 2))))); int16_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_9)), 1))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_subtract(L_7, L_10))); // dptr[j + 4] = (short)(bptr[2 * j] - bptr[2 * j + 1]); int16_t* L_11 = V_1; int32_t L_12 = V_4; int16_t* L_13 = V_3; int32_t L_14 = V_4; int32_t L_15 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_14))), 2))))); int16_t* L_16 = V_3; int32_t L_17 = V_4; int32_t L_18 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_17)), 1))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_12, 4))), 2))))) = (int16_t)((int16_t)((int32_t)il2cpp_codegen_subtract(L_15, L_18))); // for (int j = 0; j <= 3; ++j) int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0073: { // for (int j = 0; j <= 3; ++j) int32_t L_20 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_20) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_21 = V_5; if (L_21) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_0; V_6 = L_22; goto IL_0086; } IL_0086: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = V_6; return L_23; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::hsubs_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_hsubs_epi16_m91F172C67F13DA450E9DFAB5175A53F99B4EF210 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; int16_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // short* bptr = &b.SShort0; int16_t* L_2 = (&(&___b1)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; ++j) V_4 = 0; goto IL_007b; } IL_0029: { // dptr[j] = Saturate_To_Int16(aptr[2 * j] - aptr[2 * j + 1]); int16_t* L_3 = V_1; int32_t L_4 = V_4; int16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_6))), 2))))); int16_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_9)), 1))), 2))))); int16_t L_11; L_11 = X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54(((int32_t)il2cpp_codegen_subtract(L_7, L_10)), NULL); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)L_11; // dptr[j + 4] = Saturate_To_Int16(bptr[2 * j] - bptr[2 * j + 1]); int16_t* L_12 = V_1; int32_t L_13 = V_4; int16_t* L_14 = V_3; int32_t L_15 = V_4; int32_t L_16 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_15))), 2))))); int16_t* L_17 = V_3; int32_t L_18 = V_4; int32_t L_19 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_18)), 1))), 2))))); int16_t L_20; L_20 = X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54(((int32_t)il2cpp_codegen_subtract(L_16, L_19)), NULL); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_13, 4))), 2))))) = (int16_t)L_20; // for (int j = 0; j <= 3; ++j) int32_t L_21 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_007b: { // for (int j = 0; j <= 3; ++j) int32_t L_22 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_22) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_23 = V_5; if (L_23) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_24 = V_0; V_6 = L_24; goto IL_008e; } IL_008e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = V_6; return L_25; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::hsub_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_hsub_epi32_m4B14CE1F105EB66651F02F2F95BABBBBAEBAB99A (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.SInt0 = a.SInt0 - a.SInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt0_52; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; int32_t L_3 = L_2.___SInt1_53; (&V_0)->___SInt0_52 = ((int32_t)il2cpp_codegen_subtract(L_1, L_3)); // dst.SInt1 = a.SInt2 - a.SInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int32_t L_5 = L_4.___SInt2_54; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; int32_t L_7 = L_6.___SInt3_55; (&V_0)->___SInt1_53 = ((int32_t)il2cpp_codegen_subtract(L_5, L_7)); // dst.SInt2 = b.SInt0 - b.SInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___b1; int32_t L_9 = L_8.___SInt0_52; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; int32_t L_11 = L_10.___SInt1_53; (&V_0)->___SInt2_54 = ((int32_t)il2cpp_codegen_subtract(L_9, L_11)); // dst.SInt3 = b.SInt2 - b.SInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___b1; int32_t L_13 = L_12.___SInt2_54; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; int32_t L_15 = L_14.___SInt3_55; (&V_0)->___SInt3_55 = ((int32_t)il2cpp_codegen_subtract(L_13, L_15)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::maddubs_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_maddubs_epi16_m11EF3A0BD94BC07E4F15A5DE06A0EA6676E8C3B8 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; uint8_t* V_2 = NULL; int8_t* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_7; memset((&V_7), 0, sizeof(V_7)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // byte* aptr = &a.Byte0; uint8_t* L_1 = (&(&___a0)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_1); // sbyte* bptr = &b.SByte0; int8_t* L_2 = (&(&___b1)->___SByte0_16); V_3 = (int8_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0065; } IL_0029: { // int tmp = aptr[2 * j + 1] * bptr[2 * j + 1] + aptr[2 * j] * bptr[2 * j]; uint8_t* L_3 = V_2; int32_t L_4 = V_4; int32_t L_5 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_4)), 1))))); int8_t* L_6 = V_3; int32_t L_7 = V_4; int32_t L_8 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_6, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_7)), 1))))); uint8_t* L_9 = V_2; int32_t L_10 = V_4; int32_t L_11 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, ((int32_t)il2cpp_codegen_multiply(2, L_10))))); int8_t* L_12 = V_3; int32_t L_13 = V_4; int32_t L_14 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_12, ((int32_t)il2cpp_codegen_multiply(2, L_13))))); V_5 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_5, L_8)), ((int32_t)il2cpp_codegen_multiply(L_11, L_14)))); // dptr[j] = Saturate_To_Int16(tmp); int16_t* L_15 = V_1; int32_t L_16 = V_4; int32_t L_17 = V_5; int16_t L_18; L_18 = X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54(L_17, NULL); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 2))))) = (int16_t)L_18; // for (int j = 0; j <= 7; j++) int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0065: { // for (int j = 0; j <= 7; j++) int32_t L_20 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_20) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_21 = V_6; if (L_21) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_0; V_7 = L_22; goto IL_0078; } IL_0078: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = V_7; return L_23; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::mulhrs_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_mulhrs_epi16_mA5A9AE7CD6A6451B0038832908F7F14683EAEFE8 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; int16_t* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_7; memset((&V_7), 0, sizeof(V_7)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // short* bptr = &b.SShort0; int16_t* L_2 = (&(&___b1)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0062; } IL_0029: { // int tmp = aptr[j] * bptr[j]; int16_t* L_3 = V_2; int32_t L_4 = V_4; int32_t L_5 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))); int16_t* L_6 = V_3; int32_t L_7 = V_4; int32_t L_8 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 2))))); V_5 = ((int32_t)il2cpp_codegen_multiply(L_5, L_8)); // tmp >>= 14; int32_t L_9 = V_5; V_5 = ((int32_t)(L_9>>((int32_t)14))); // tmp += 1; int32_t L_10 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1)); // tmp >>= 1; int32_t L_11 = V_5; V_5 = ((int32_t)(L_11>>1)); // dptr[j] = (short)tmp; int16_t* L_12 = V_1; int32_t L_13 = V_4; int32_t L_14 = V_5; *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 2))))) = (int16_t)((int16_t)L_14); // for (int j = 0; j <= 7; j++) int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0062: { // for (int j = 0; j <= 7; j++) int32_t L_16 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_16) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_17 = V_6; if (L_17) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_0; V_7 = L_18; goto IL_0075; } IL_0075: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_7; return L_19; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::sign_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_sign_epi8_m76A793A77FAB886DFC78B82126F14F89AE715210 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int8_t* V_1 = NULL; int8_t* V_2 = NULL; int8_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_8; memset((&V_8), 0, sizeof(V_8)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // sbyte* dptr = &dst.SByte0; int8_t* L_0 = (&(&V_0)->___SByte0_16); V_1 = (int8_t*)((uintptr_t)L_0); // sbyte* aptr = &a.SByte0; int8_t* L_1 = (&(&___a0)->___SByte0_16); V_2 = (int8_t*)((uintptr_t)L_1); // sbyte* bptr = &b.SByte0; int8_t* L_2 = (&(&___b1)->___SByte0_16); V_3 = (int8_t*)((uintptr_t)L_2); // for (int j = 0; j <= 15; j++) V_4 = 0; goto IL_0073; } IL_0029: { // if (bptr[j] < 0) int8_t* L_3 = V_3; int32_t L_4 = V_4; int32_t L_5 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))); V_5 = (bool)((((int32_t)L_5) < ((int32_t)0))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0048; } } { // dptr[j] = (sbyte)-aptr[j]; int8_t* L_7 = V_1; int32_t L_8 = V_4; int8_t* L_9 = V_2; int32_t L_10 = V_4; int32_t L_11 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10))); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))) = (int8_t)((int8_t)((-L_11))); goto IL_006c; } IL_0048: { // else if (bptr[j] == 0) int8_t* L_12 = V_3; int32_t L_13 = V_4; int32_t L_14 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_12, L_13))); V_6 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_6; if (!L_15) { goto IL_0060; } } { // dptr[j] = 0; int8_t* L_16 = V_1; int32_t L_17 = V_4; *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_16, L_17))) = (int8_t)0; goto IL_006c; } IL_0060: { // dptr[j] = aptr[j]; int8_t* L_18 = V_1; int32_t L_19 = V_4; int8_t* L_20 = V_2; int32_t L_21 = V_4; int32_t L_22 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_20, L_21))); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19))) = (int8_t)L_22; } IL_006c: { // for (int j = 0; j <= 15; j++) int32_t L_23 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0073: { // for (int j = 0; j <= 15; j++) int32_t L_24 = V_4; V_7 = (bool)((((int32_t)((((int32_t)L_24) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_25 = V_7; if (L_25) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_26 = V_0; V_8 = L_26; goto IL_0087; } IL_0087: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_27 = V_8; return L_27; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::sign_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_sign_epi16_mA3540180AC6EDBE19642086C09DBFBFD8CA3E848 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; int16_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_8; memset((&V_8), 0, sizeof(V_8)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // short* bptr = &b.SShort0; int16_t* L_2 = (&(&___b1)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0088; } IL_0029: { // if (bptr[j] < 0) int16_t* L_3 = V_3; int32_t L_4 = V_4; int32_t L_5 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))); V_5 = (bool)((((int32_t)L_5) < ((int32_t)0))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0051; } } { // dptr[j] = (short)-aptr[j]; int16_t* L_7 = V_1; int32_t L_8 = V_4; int16_t* L_9 = V_2; int32_t L_10 = V_4; int32_t L_11 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 2))))) = (int16_t)((int16_t)((-L_11))); goto IL_0081; } IL_0051: { // else if (bptr[j] == 0) int16_t* L_12 = V_3; int32_t L_13 = V_4; int32_t L_14 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 2))))); V_6 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_6; if (!L_15) { goto IL_006f; } } { // dptr[j] = 0; int16_t* L_16 = V_1; int32_t L_17 = V_4; *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), 2))))) = (int16_t)0; goto IL_0081; } IL_006f: { // dptr[j] = aptr[j]; int16_t* L_18 = V_1; int32_t L_19 = V_4; int16_t* L_20 = V_2; int32_t L_21 = V_4; int32_t L_22 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_19), 2))))) = (int16_t)L_22; } IL_0081: { // for (int j = 0; j <= 7; j++) int32_t L_23 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0088: { // for (int j = 0; j <= 7; j++) int32_t L_24 = V_4; V_7 = (bool)((((int32_t)((((int32_t)L_24) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_25 = V_7; if (L_25) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_26 = V_0; V_8 = L_26; goto IL_009b; } IL_009b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_27 = V_8; return L_27; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Ssse3::sign_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Ssse3_sign_epi32_m1D21388DA0D07CF4FF7D6DCA4148AAD33D8E4535 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_8; memset((&V_8), 0, sizeof(V_8)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // int* dptr = &dst.SInt0; int32_t* L_0 = (&(&V_0)->___SInt0_52); V_1 = (int32_t*)((uintptr_t)L_0); // int* aptr = &a.SInt0; int32_t* L_1 = (&(&___a0)->___SInt0_52); V_2 = (int32_t*)((uintptr_t)L_1); // int* bptr = &b.SInt0; int32_t* L_2 = (&(&___b1)->___SInt0_52); V_3 = (int32_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_0087; } IL_0029: { // if (bptr[j] < 0) int32_t* L_3 = V_3; int32_t L_4 = V_4; int32_t L_5 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))); V_5 = (bool)((((int32_t)L_5) < ((int32_t)0))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0050; } } { // dptr[j] = -aptr[j]; int32_t* L_7 = V_1; int32_t L_8 = V_4; int32_t* L_9 = V_2; int32_t L_10 = V_4; int32_t L_11 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 4))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4))))) = (int32_t)((-L_11)); goto IL_0080; } IL_0050: { // else if (bptr[j] == 0) int32_t* L_12 = V_3; int32_t L_13 = V_4; int32_t L_14 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4))))); V_6 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_6; if (!L_15) { goto IL_006e; } } { // dptr[j] = 0; int32_t* L_16 = V_1; int32_t L_17 = V_4; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), 4))))) = (int32_t)0; goto IL_0080; } IL_006e: { // dptr[j] = aptr[j]; int32_t* L_18 = V_1; int32_t L_19 = V_4; int32_t* L_20 = V_2; int32_t L_21 = V_4; int32_t L_22 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_20, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_21), 4))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_19), 4))))) = (int32_t)L_22; } IL_0080: { // for (int j = 0; j <= 3; j++) int32_t L_23 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0087: { // for (int j = 0; j <= 3; j++) int32_t L_24 = V_4; V_7 = (bool)((((int32_t)((((int32_t)L_24) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_25 = V_7; if (L_25) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_26 = V_0; V_8 = L_26; goto IL_009a; } IL_009a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_27 = V_8; return L_27; } } #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 Unity.Burst.CompilerServices.Aliasing::ExpectAliased(System.Void*,System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Aliasing_ExpectAliased_mEDCAABEEE3668B9ACE7270339BA5EDADE204E56D (void* ___a0, void* ___b1, const RuntimeMethod* method) { { // public static unsafe void ExpectAliased(void* a, void* b) { } return; } } // System.Void Unity.Burst.CompilerServices.Aliasing::ExpectNotAliased(System.Void*,System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Aliasing_ExpectNotAliased_m6ECA2CFE3CF2888700B3FDAA1A957FE332EA8197 (void* ___a0, void* ___b1, const RuntimeMethod* method) { { // public static unsafe void ExpectNotAliased(void* a, void* b) { } return; } } #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 Unity.Burst.CompilerServices.AssumeRangeAttribute::.ctor(System.Int64,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssumeRangeAttribute__ctor_m079EDF7E5EEC31A177E1B9825784AB0C8192ECE7 (AssumeRangeAttribute_t06ACC8EEDB5AB2CE78FDE39A4F36B674A1CE06CA* __this, int64_t ___min0, int64_t ___max1, const RuntimeMethod* method) { { // public AssumeRangeAttribute(long min, long max) { } Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // public AssumeRangeAttribute(long min, long max) { } return; } } // System.Void Unity.Burst.CompilerServices.AssumeRangeAttribute::.ctor(System.UInt64,System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssumeRangeAttribute__ctor_mD238E80790A2C125D92C4FA8D57C59174B8768C1 (AssumeRangeAttribute_t06ACC8EEDB5AB2CE78FDE39A4F36B674A1CE06CA* __this, uint64_t ___min0, uint64_t ___max1, const RuntimeMethod* method) { { // public AssumeRangeAttribute(ulong min, ulong max) { } Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // public AssumeRangeAttribute(ulong min, ulong max) { } return; } } #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.Boolean Unity.Burst.CompilerServices.Constant::IsConstantExpression(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Constant_IsConstantExpression_m8F206D25BAC33D9E0E61847FC2BED798AAD73DEB (void* ___t0, const RuntimeMethod* method) { { // public static unsafe bool IsConstantExpression(void* t) => false; return (bool)0; } } #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.Boolean Unity.Burst.CompilerServices.Hint::Likely(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hint_Likely_m5956F3037CEECBA9A2B688A5870A35D433E574FA (bool ___condition0, const RuntimeMethod* method) { { // public static bool Likely(bool condition) => condition; bool L_0 = ___condition0; return L_0; } } // System.Boolean Unity.Burst.CompilerServices.Hint::Unlikely(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hint_Unlikely_m4F04088C2990F79534A329648B3303B214782B52 (bool ___condition0, const RuntimeMethod* method) { { // public static bool Unlikely(bool condition) => condition; bool L_0 = ___condition0; return L_0; } } // System.Void Unity.Burst.CompilerServices.Hint::Assume(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hint_Assume_m53194A6670104182903EA8797DDA6248AF7724FE (bool ___condition0, const RuntimeMethod* method) { { // public static void Assume(bool condition) { } return; } } #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 Unity.Burst.CompilerServices.IgnoreWarningAttribute::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IgnoreWarningAttribute__ctor_m1C6CA1B6C6272E76F5AA1C9955A0D6D26CB03CB3 (IgnoreWarningAttribute_t76B2348F881718AA549586D6B796CBD66DF77C14* __this, int32_t ___warning0, const RuntimeMethod* method) { { // public IgnoreWarningAttribute(int warning) { } Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // public IgnoreWarningAttribute(int warning) { } return; } } #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 Unity.Burst.CompilerServices.SkipLocalsInitAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SkipLocalsInitAttribute__ctor_m375F500C468A753DCA94330FB8D4FB1E1D13A5B1 (SkipLocalsInitAttribute_t0BFA1401AAC4A4C1394E9A230202C7B9E55FAD45* __this, const RuntimeMethod* method) { { Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); return; } } #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 #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 #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 #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 #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 #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 #ifdef __clang__ #pragma clang diagnostic pop #endif