#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.SByte[] struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.UInt16[] struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; // System.UInt32[] struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; // System.Exception struct Exception_t; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // System.String struct String_t; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____6AC12597E10FFB084DEE014EEBFD52580EB845FD6B5CCA643AEAC527F7B02F2A_1_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____80E69247CBC7E738ECDB10A5DCF3EF62BB27B3AB61C6ECF146B2C57CEFFB212F_2_FieldInfo_var; IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____A199F717FBA4D1378A33D65E9660E45ADC176876A3450BACF2A80DA985FBDF14_3_FieldInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fmadd_pd_mD08300C29D0D1ED324BD1B77237B3B5DCAD16C4B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fmadd_sd_m2AD1A8171A9B33FC89F34B0ABAB573980B62588B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fmaddsub_pd_mD03E321D5790AA537DEE64ED2D7DF76260946269_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fmsub_pd_mC8FD5894ED9348802F5336EB2D8938E96C6105E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fmsub_sd_m72C560A3D44B293A66D288CBB1F265695C51C8F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fmsubadd_pd_m176CA4A4F3B3FE634160778A7BDCA7B3282FF4C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fnmadd_pd_m897DA6B385CE64363EADE6449F280D227C5F941E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fnmadd_sd_m6FDBB6B98E90707B17977AB104ACEB14B7FEC1DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fnmsub_pd_m8FB9CD72EDF4FBE15BD2EFAD6F901A5319738E65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_fnmsub_sd_m31AACBFDA66839DB03D858E9D0936E3B49299777_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_mm256_fmadd_pd_m548D8005BF9C1854B10C89B45258C287F94BC339_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_mm256_fmaddsub_pd_mAE5C937E1E4C4EAE8B6D1015E3B6CAEF8505E5E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_mm256_fmsub_pd_mA26FCB9B77BF8CE0BB139FCE07CEABE82A86907A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_mm256_fmsubadd_pd_m6449549E2603160CDBC3B530AA91DE45422C40D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_mm256_fnmadd_pd_m3864AA38C976820C328DEACFCBFEBC32C277B018_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Fma_mm256_fnmsub_pd_m08522706CF48DD3CCC2DF2FC400E6B282F890331_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m039A69EA4859CB0EBE2EBA40126B5BEF219FD9DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0133AF29D5E7D3C58EB195B1161B73C6F3617DF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mC1A93C32B08449A60829F81B2C42E5211F93AD4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE1BD478C45560FCC9E87F745C1434B05113CF74_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC36131F85481A081D18A377F537F915A0351DFC5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m3B48C68973258560A5B4B8ECD5F448804DB55087_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8073C56F8E9648AE4B873885848DA63475668922_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpestrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2C72AE4B21DBD9C6D132BE0E9B2544A7F11C2EE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mD286020D6A1DF2C1A1B77FAC01C41966ABB53115_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mCA3423A82AC8EC926D61A4D4FECA3370F9BC5F37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B8F56707A05A5B005310B9F878EB52DD4EEA01E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB2C2BF1384BA693577C2B49728E8DDEC52CE82BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4043B5E50C414CBA341092474375F65D5A89DD9A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m460FF6A693B80266699102D29DE80EB497ABEBE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDA92B4B735639B56CA7733CF9F723A92B7CC287E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sse4_2_cmpistrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m46550865A8A1BBBC3E7A33E5B2718A023C090CAD_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif struct Il2CppArrayBounds; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // 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/F16C struct F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255 : public RuntimeObject { }; struct F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_StaticFields { // System.UInt16[] Unity.Burst.Intrinsics.X86/F16C::BaseTable UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___BaseTable_0; // System.SByte[] Unity.Burst.Intrinsics.X86/F16C::ShiftTable SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* ___ShiftTable_1; }; // Unity.Burst.Intrinsics.X86/Fma struct Fma_t05215949B659A95C393274E9AA7BDD30486E61B2 : public RuntimeObject { }; // Unity.Burst.Intrinsics.X86/Popcnt struct Popcnt_t304FA0250FF1380FDBF901263339B187F82367E7 : public RuntimeObject { }; // Unity.Burst.Intrinsics.X86/Sse struct Sse_t1388C7824E01DCC99D081049BA94FD2712BF858B : public RuntimeObject { }; // Unity.Burst.Intrinsics.X86/Sse2 struct Sse2_t7D2C1FEA4C8F078FDAE4AFF2DC6276B49F2466CF : public RuntimeObject { }; // Unity.Burst.Intrinsics.X86/Sse3 struct Sse3_t8879D5548BDF2913EC8FE7316842BC9F50FEA98E : public RuntimeObject { }; // Unity.Burst.Intrinsics.X86/Sse4_1 struct Sse4_1_t3841D37420E1D47DDE081F5FB8C944C6B4779B61 : public RuntimeObject { }; // Unity.Burst.Intrinsics.X86/Sse4_2 struct Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C : public RuntimeObject { }; struct Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_StaticFields { // System.UInt32[] Unity.Burst.Intrinsics.X86/Sse4_2::crctab UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___crctab_0; }; // 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.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___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 { }; // 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.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.SByte struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { // System.SByte System.SByte::m_value int8_t ___m_value_0; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // 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; }; }; }; // Unity.Burst.Intrinsics.X86/Fma/Union struct Union_t418EF93C66E2BE57DBA0408D94D93D5302229B32 { union { #pragma pack(push, tp, 1) struct { // System.Single Unity.Burst.Intrinsics.X86/Fma/Union::f float ___f_0; }; #pragma pack(pop, tp) struct { float ___f_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt32 Unity.Burst.Intrinsics.X86/Fma/Union::u uint32_t ___u_1; }; #pragma pack(pop, tp) struct { uint32_t ___u_1_forAlignmentOnly; }; }; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // System.RuntimeFieldHandle struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 { // System.IntPtr System.RuntimeFieldHandle::value intptr_t ___value_0; }; // 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/MXCSRBits struct MXCSRBits_t2D5B033DA9774227A5D3472A0641876A7D1D01A9 { // System.Int32 Unity.Burst.Intrinsics.X86/MXCSRBits::value__ int32_t ___value___2; }; // Unity.Burst.Intrinsics.X86/RoundingMode struct RoundingMode_tECA4813F6CFAB639ABD783998F5D886A1DD25CFB { // System.Int32 Unity.Burst.Intrinsics.X86/RoundingMode::value__ int32_t ___value___2; }; // Unity.Burst.Intrinsics.v256 struct v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A { union { #pragma pack(push, tp, 1) struct { // System.Byte Unity.Burst.Intrinsics.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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.v256::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 { char ___Byte16_16_OffsetPadding[16]; // System.Byte Unity.Burst.Intrinsics.v256::Byte16 uint8_t ___Byte16_16; }; #pragma pack(pop, tp) struct { char ___Byte16_16_OffsetPadding_forAlignmentOnly[16]; uint8_t ___Byte16_16_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte17_17_OffsetPadding[17]; // System.Byte Unity.Burst.Intrinsics.v256::Byte17 uint8_t ___Byte17_17; }; #pragma pack(pop, tp) struct { char ___Byte17_17_OffsetPadding_forAlignmentOnly[17]; uint8_t ___Byte17_17_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte18_18_OffsetPadding[18]; // System.Byte Unity.Burst.Intrinsics.v256::Byte18 uint8_t ___Byte18_18; }; #pragma pack(pop, tp) struct { char ___Byte18_18_OffsetPadding_forAlignmentOnly[18]; uint8_t ___Byte18_18_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte19_19_OffsetPadding[19]; // System.Byte Unity.Burst.Intrinsics.v256::Byte19 uint8_t ___Byte19_19; }; #pragma pack(pop, tp) struct { char ___Byte19_19_OffsetPadding_forAlignmentOnly[19]; uint8_t ___Byte19_19_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte20_20_OffsetPadding[20]; // System.Byte Unity.Burst.Intrinsics.v256::Byte20 uint8_t ___Byte20_20; }; #pragma pack(pop, tp) struct { char ___Byte20_20_OffsetPadding_forAlignmentOnly[20]; uint8_t ___Byte20_20_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte21_21_OffsetPadding[21]; // System.Byte Unity.Burst.Intrinsics.v256::Byte21 uint8_t ___Byte21_21; }; #pragma pack(pop, tp) struct { char ___Byte21_21_OffsetPadding_forAlignmentOnly[21]; uint8_t ___Byte21_21_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte22_22_OffsetPadding[22]; // System.Byte Unity.Burst.Intrinsics.v256::Byte22 uint8_t ___Byte22_22; }; #pragma pack(pop, tp) struct { char ___Byte22_22_OffsetPadding_forAlignmentOnly[22]; uint8_t ___Byte22_22_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte23_23_OffsetPadding[23]; // System.Byte Unity.Burst.Intrinsics.v256::Byte23 uint8_t ___Byte23_23; }; #pragma pack(pop, tp) struct { char ___Byte23_23_OffsetPadding_forAlignmentOnly[23]; uint8_t ___Byte23_23_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte24_24_OffsetPadding[24]; // System.Byte Unity.Burst.Intrinsics.v256::Byte24 uint8_t ___Byte24_24; }; #pragma pack(pop, tp) struct { char ___Byte24_24_OffsetPadding_forAlignmentOnly[24]; uint8_t ___Byte24_24_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte25_25_OffsetPadding[25]; // System.Byte Unity.Burst.Intrinsics.v256::Byte25 uint8_t ___Byte25_25; }; #pragma pack(pop, tp) struct { char ___Byte25_25_OffsetPadding_forAlignmentOnly[25]; uint8_t ___Byte25_25_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte26_26_OffsetPadding[26]; // System.Byte Unity.Burst.Intrinsics.v256::Byte26 uint8_t ___Byte26_26; }; #pragma pack(pop, tp) struct { char ___Byte26_26_OffsetPadding_forAlignmentOnly[26]; uint8_t ___Byte26_26_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte27_27_OffsetPadding[27]; // System.Byte Unity.Burst.Intrinsics.v256::Byte27 uint8_t ___Byte27_27; }; #pragma pack(pop, tp) struct { char ___Byte27_27_OffsetPadding_forAlignmentOnly[27]; uint8_t ___Byte27_27_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte28_28_OffsetPadding[28]; // System.Byte Unity.Burst.Intrinsics.v256::Byte28 uint8_t ___Byte28_28; }; #pragma pack(pop, tp) struct { char ___Byte28_28_OffsetPadding_forAlignmentOnly[28]; uint8_t ___Byte28_28_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte29_29_OffsetPadding[29]; // System.Byte Unity.Burst.Intrinsics.v256::Byte29 uint8_t ___Byte29_29; }; #pragma pack(pop, tp) struct { char ___Byte29_29_OffsetPadding_forAlignmentOnly[29]; uint8_t ___Byte29_29_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte30_30_OffsetPadding[30]; // System.Byte Unity.Burst.Intrinsics.v256::Byte30 uint8_t ___Byte30_30; }; #pragma pack(pop, tp) struct { char ___Byte30_30_OffsetPadding_forAlignmentOnly[30]; uint8_t ___Byte30_30_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Byte31_31_OffsetPadding[31]; // System.Byte Unity.Burst.Intrinsics.v256::Byte31 uint8_t ___Byte31_31; }; #pragma pack(pop, tp) struct { char ___Byte31_31_OffsetPadding_forAlignmentOnly[31]; uint8_t ___Byte31_31_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.SByte Unity.Burst.Intrinsics.v256::SByte0 int8_t ___SByte0_32; }; #pragma pack(pop, tp) struct { int8_t ___SByte0_32_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte1_33_OffsetPadding[1]; // System.SByte Unity.Burst.Intrinsics.v256::SByte1 int8_t ___SByte1_33; }; #pragma pack(pop, tp) struct { char ___SByte1_33_OffsetPadding_forAlignmentOnly[1]; int8_t ___SByte1_33_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte2_34_OffsetPadding[2]; // System.SByte Unity.Burst.Intrinsics.v256::SByte2 int8_t ___SByte2_34; }; #pragma pack(pop, tp) struct { char ___SByte2_34_OffsetPadding_forAlignmentOnly[2]; int8_t ___SByte2_34_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte3_35_OffsetPadding[3]; // System.SByte Unity.Burst.Intrinsics.v256::SByte3 int8_t ___SByte3_35; }; #pragma pack(pop, tp) struct { char ___SByte3_35_OffsetPadding_forAlignmentOnly[3]; int8_t ___SByte3_35_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte4_36_OffsetPadding[4]; // System.SByte Unity.Burst.Intrinsics.v256::SByte4 int8_t ___SByte4_36; }; #pragma pack(pop, tp) struct { char ___SByte4_36_OffsetPadding_forAlignmentOnly[4]; int8_t ___SByte4_36_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte5_37_OffsetPadding[5]; // System.SByte Unity.Burst.Intrinsics.v256::SByte5 int8_t ___SByte5_37; }; #pragma pack(pop, tp) struct { char ___SByte5_37_OffsetPadding_forAlignmentOnly[5]; int8_t ___SByte5_37_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte6_38_OffsetPadding[6]; // System.SByte Unity.Burst.Intrinsics.v256::SByte6 int8_t ___SByte6_38; }; #pragma pack(pop, tp) struct { char ___SByte6_38_OffsetPadding_forAlignmentOnly[6]; int8_t ___SByte6_38_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte7_39_OffsetPadding[7]; // System.SByte Unity.Burst.Intrinsics.v256::SByte7 int8_t ___SByte7_39; }; #pragma pack(pop, tp) struct { char ___SByte7_39_OffsetPadding_forAlignmentOnly[7]; int8_t ___SByte7_39_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte8_40_OffsetPadding[8]; // System.SByte Unity.Burst.Intrinsics.v256::SByte8 int8_t ___SByte8_40; }; #pragma pack(pop, tp) struct { char ___SByte8_40_OffsetPadding_forAlignmentOnly[8]; int8_t ___SByte8_40_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte9_41_OffsetPadding[9]; // System.SByte Unity.Burst.Intrinsics.v256::SByte9 int8_t ___SByte9_41; }; #pragma pack(pop, tp) struct { char ___SByte9_41_OffsetPadding_forAlignmentOnly[9]; int8_t ___SByte9_41_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte10_42_OffsetPadding[10]; // System.SByte Unity.Burst.Intrinsics.v256::SByte10 int8_t ___SByte10_42; }; #pragma pack(pop, tp) struct { char ___SByte10_42_OffsetPadding_forAlignmentOnly[10]; int8_t ___SByte10_42_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte11_43_OffsetPadding[11]; // System.SByte Unity.Burst.Intrinsics.v256::SByte11 int8_t ___SByte11_43; }; #pragma pack(pop, tp) struct { char ___SByte11_43_OffsetPadding_forAlignmentOnly[11]; int8_t ___SByte11_43_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte12_44_OffsetPadding[12]; // System.SByte Unity.Burst.Intrinsics.v256::SByte12 int8_t ___SByte12_44; }; #pragma pack(pop, tp) struct { char ___SByte12_44_OffsetPadding_forAlignmentOnly[12]; int8_t ___SByte12_44_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte13_45_OffsetPadding[13]; // System.SByte Unity.Burst.Intrinsics.v256::SByte13 int8_t ___SByte13_45; }; #pragma pack(pop, tp) struct { char ___SByte13_45_OffsetPadding_forAlignmentOnly[13]; int8_t ___SByte13_45_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte14_46_OffsetPadding[14]; // System.SByte Unity.Burst.Intrinsics.v256::SByte14 int8_t ___SByte14_46; }; #pragma pack(pop, tp) struct { char ___SByte14_46_OffsetPadding_forAlignmentOnly[14]; int8_t ___SByte14_46_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte15_47_OffsetPadding[15]; // System.SByte Unity.Burst.Intrinsics.v256::SByte15 int8_t ___SByte15_47; }; #pragma pack(pop, tp) struct { char ___SByte15_47_OffsetPadding_forAlignmentOnly[15]; int8_t ___SByte15_47_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte16_48_OffsetPadding[16]; // System.SByte Unity.Burst.Intrinsics.v256::SByte16 int8_t ___SByte16_48; }; #pragma pack(pop, tp) struct { char ___SByte16_48_OffsetPadding_forAlignmentOnly[16]; int8_t ___SByte16_48_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte17_49_OffsetPadding[17]; // System.SByte Unity.Burst.Intrinsics.v256::SByte17 int8_t ___SByte17_49; }; #pragma pack(pop, tp) struct { char ___SByte17_49_OffsetPadding_forAlignmentOnly[17]; int8_t ___SByte17_49_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte18_50_OffsetPadding[18]; // System.SByte Unity.Burst.Intrinsics.v256::SByte18 int8_t ___SByte18_50; }; #pragma pack(pop, tp) struct { char ___SByte18_50_OffsetPadding_forAlignmentOnly[18]; int8_t ___SByte18_50_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte19_51_OffsetPadding[19]; // System.SByte Unity.Burst.Intrinsics.v256::SByte19 int8_t ___SByte19_51; }; #pragma pack(pop, tp) struct { char ___SByte19_51_OffsetPadding_forAlignmentOnly[19]; int8_t ___SByte19_51_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte20_52_OffsetPadding[20]; // System.SByte Unity.Burst.Intrinsics.v256::SByte20 int8_t ___SByte20_52; }; #pragma pack(pop, tp) struct { char ___SByte20_52_OffsetPadding_forAlignmentOnly[20]; int8_t ___SByte20_52_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte21_53_OffsetPadding[21]; // System.SByte Unity.Burst.Intrinsics.v256::SByte21 int8_t ___SByte21_53; }; #pragma pack(pop, tp) struct { char ___SByte21_53_OffsetPadding_forAlignmentOnly[21]; int8_t ___SByte21_53_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte22_54_OffsetPadding[22]; // System.SByte Unity.Burst.Intrinsics.v256::SByte22 int8_t ___SByte22_54; }; #pragma pack(pop, tp) struct { char ___SByte22_54_OffsetPadding_forAlignmentOnly[22]; int8_t ___SByte22_54_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte23_55_OffsetPadding[23]; // System.SByte Unity.Burst.Intrinsics.v256::SByte23 int8_t ___SByte23_55; }; #pragma pack(pop, tp) struct { char ___SByte23_55_OffsetPadding_forAlignmentOnly[23]; int8_t ___SByte23_55_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte24_56_OffsetPadding[24]; // System.SByte Unity.Burst.Intrinsics.v256::SByte24 int8_t ___SByte24_56; }; #pragma pack(pop, tp) struct { char ___SByte24_56_OffsetPadding_forAlignmentOnly[24]; int8_t ___SByte24_56_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte25_57_OffsetPadding[25]; // System.SByte Unity.Burst.Intrinsics.v256::SByte25 int8_t ___SByte25_57; }; #pragma pack(pop, tp) struct { char ___SByte25_57_OffsetPadding_forAlignmentOnly[25]; int8_t ___SByte25_57_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte26_58_OffsetPadding[26]; // System.SByte Unity.Burst.Intrinsics.v256::SByte26 int8_t ___SByte26_58; }; #pragma pack(pop, tp) struct { char ___SByte26_58_OffsetPadding_forAlignmentOnly[26]; int8_t ___SByte26_58_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte27_59_OffsetPadding[27]; // System.SByte Unity.Burst.Intrinsics.v256::SByte27 int8_t ___SByte27_59; }; #pragma pack(pop, tp) struct { char ___SByte27_59_OffsetPadding_forAlignmentOnly[27]; int8_t ___SByte27_59_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte28_60_OffsetPadding[28]; // System.SByte Unity.Burst.Intrinsics.v256::SByte28 int8_t ___SByte28_60; }; #pragma pack(pop, tp) struct { char ___SByte28_60_OffsetPadding_forAlignmentOnly[28]; int8_t ___SByte28_60_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte29_61_OffsetPadding[29]; // System.SByte Unity.Burst.Intrinsics.v256::SByte29 int8_t ___SByte29_61; }; #pragma pack(pop, tp) struct { char ___SByte29_61_OffsetPadding_forAlignmentOnly[29]; int8_t ___SByte29_61_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte30_62_OffsetPadding[30]; // System.SByte Unity.Burst.Intrinsics.v256::SByte30 int8_t ___SByte30_62; }; #pragma pack(pop, tp) struct { char ___SByte30_62_OffsetPadding_forAlignmentOnly[30]; int8_t ___SByte30_62_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SByte31_63_OffsetPadding[31]; // System.SByte Unity.Burst.Intrinsics.v256::SByte31 int8_t ___SByte31_63; }; #pragma pack(pop, tp) struct { char ___SByte31_63_OffsetPadding_forAlignmentOnly[31]; int8_t ___SByte31_63_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt16 Unity.Burst.Intrinsics.v256::UShort0 uint16_t ___UShort0_64; }; #pragma pack(pop, tp) struct { uint16_t ___UShort0_64_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort1_65_OffsetPadding[2]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort1 uint16_t ___UShort1_65; }; #pragma pack(pop, tp) struct { char ___UShort1_65_OffsetPadding_forAlignmentOnly[2]; uint16_t ___UShort1_65_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort2_66_OffsetPadding[4]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort2 uint16_t ___UShort2_66; }; #pragma pack(pop, tp) struct { char ___UShort2_66_OffsetPadding_forAlignmentOnly[4]; uint16_t ___UShort2_66_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort3_67_OffsetPadding[6]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort3 uint16_t ___UShort3_67; }; #pragma pack(pop, tp) struct { char ___UShort3_67_OffsetPadding_forAlignmentOnly[6]; uint16_t ___UShort3_67_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort4_68_OffsetPadding[8]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort4 uint16_t ___UShort4_68; }; #pragma pack(pop, tp) struct { char ___UShort4_68_OffsetPadding_forAlignmentOnly[8]; uint16_t ___UShort4_68_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort5_69_OffsetPadding[10]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort5 uint16_t ___UShort5_69; }; #pragma pack(pop, tp) struct { char ___UShort5_69_OffsetPadding_forAlignmentOnly[10]; uint16_t ___UShort5_69_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort6_70_OffsetPadding[12]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort6 uint16_t ___UShort6_70; }; #pragma pack(pop, tp) struct { char ___UShort6_70_OffsetPadding_forAlignmentOnly[12]; uint16_t ___UShort6_70_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort7_71_OffsetPadding[14]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort7 uint16_t ___UShort7_71; }; #pragma pack(pop, tp) struct { char ___UShort7_71_OffsetPadding_forAlignmentOnly[14]; uint16_t ___UShort7_71_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort8_72_OffsetPadding[16]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort8 uint16_t ___UShort8_72; }; #pragma pack(pop, tp) struct { char ___UShort8_72_OffsetPadding_forAlignmentOnly[16]; uint16_t ___UShort8_72_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort9_73_OffsetPadding[18]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort9 uint16_t ___UShort9_73; }; #pragma pack(pop, tp) struct { char ___UShort9_73_OffsetPadding_forAlignmentOnly[18]; uint16_t ___UShort9_73_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort10_74_OffsetPadding[20]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort10 uint16_t ___UShort10_74; }; #pragma pack(pop, tp) struct { char ___UShort10_74_OffsetPadding_forAlignmentOnly[20]; uint16_t ___UShort10_74_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort11_75_OffsetPadding[22]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort11 uint16_t ___UShort11_75; }; #pragma pack(pop, tp) struct { char ___UShort11_75_OffsetPadding_forAlignmentOnly[22]; uint16_t ___UShort11_75_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort12_76_OffsetPadding[24]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort12 uint16_t ___UShort12_76; }; #pragma pack(pop, tp) struct { char ___UShort12_76_OffsetPadding_forAlignmentOnly[24]; uint16_t ___UShort12_76_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort13_77_OffsetPadding[26]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort13 uint16_t ___UShort13_77; }; #pragma pack(pop, tp) struct { char ___UShort13_77_OffsetPadding_forAlignmentOnly[26]; uint16_t ___UShort13_77_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort14_78_OffsetPadding[28]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort14 uint16_t ___UShort14_78; }; #pragma pack(pop, tp) struct { char ___UShort14_78_OffsetPadding_forAlignmentOnly[28]; uint16_t ___UShort14_78_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UShort15_79_OffsetPadding[30]; // System.UInt16 Unity.Burst.Intrinsics.v256::UShort15 uint16_t ___UShort15_79; }; #pragma pack(pop, tp) struct { char ___UShort15_79_OffsetPadding_forAlignmentOnly[30]; uint16_t ___UShort15_79_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int16 Unity.Burst.Intrinsics.v256::SShort0 int16_t ___SShort0_80; }; #pragma pack(pop, tp) struct { int16_t ___SShort0_80_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort1_81_OffsetPadding[2]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort1 int16_t ___SShort1_81; }; #pragma pack(pop, tp) struct { char ___SShort1_81_OffsetPadding_forAlignmentOnly[2]; int16_t ___SShort1_81_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort2_82_OffsetPadding[4]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort2 int16_t ___SShort2_82; }; #pragma pack(pop, tp) struct { char ___SShort2_82_OffsetPadding_forAlignmentOnly[4]; int16_t ___SShort2_82_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort3_83_OffsetPadding[6]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort3 int16_t ___SShort3_83; }; #pragma pack(pop, tp) struct { char ___SShort3_83_OffsetPadding_forAlignmentOnly[6]; int16_t ___SShort3_83_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort4_84_OffsetPadding[8]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort4 int16_t ___SShort4_84; }; #pragma pack(pop, tp) struct { char ___SShort4_84_OffsetPadding_forAlignmentOnly[8]; int16_t ___SShort4_84_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort5_85_OffsetPadding[10]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort5 int16_t ___SShort5_85; }; #pragma pack(pop, tp) struct { char ___SShort5_85_OffsetPadding_forAlignmentOnly[10]; int16_t ___SShort5_85_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort6_86_OffsetPadding[12]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort6 int16_t ___SShort6_86; }; #pragma pack(pop, tp) struct { char ___SShort6_86_OffsetPadding_forAlignmentOnly[12]; int16_t ___SShort6_86_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort7_87_OffsetPadding[14]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort7 int16_t ___SShort7_87; }; #pragma pack(pop, tp) struct { char ___SShort7_87_OffsetPadding_forAlignmentOnly[14]; int16_t ___SShort7_87_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort8_88_OffsetPadding[16]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort8 int16_t ___SShort8_88; }; #pragma pack(pop, tp) struct { char ___SShort8_88_OffsetPadding_forAlignmentOnly[16]; int16_t ___SShort8_88_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort9_89_OffsetPadding[18]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort9 int16_t ___SShort9_89; }; #pragma pack(pop, tp) struct { char ___SShort9_89_OffsetPadding_forAlignmentOnly[18]; int16_t ___SShort9_89_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort10_90_OffsetPadding[20]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort10 int16_t ___SShort10_90; }; #pragma pack(pop, tp) struct { char ___SShort10_90_OffsetPadding_forAlignmentOnly[20]; int16_t ___SShort10_90_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort11_91_OffsetPadding[22]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort11 int16_t ___SShort11_91; }; #pragma pack(pop, tp) struct { char ___SShort11_91_OffsetPadding_forAlignmentOnly[22]; int16_t ___SShort11_91_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort12_92_OffsetPadding[24]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort12 int16_t ___SShort12_92; }; #pragma pack(pop, tp) struct { char ___SShort12_92_OffsetPadding_forAlignmentOnly[24]; int16_t ___SShort12_92_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort13_93_OffsetPadding[26]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort13 int16_t ___SShort13_93; }; #pragma pack(pop, tp) struct { char ___SShort13_93_OffsetPadding_forAlignmentOnly[26]; int16_t ___SShort13_93_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort14_94_OffsetPadding[28]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort14 int16_t ___SShort14_94; }; #pragma pack(pop, tp) struct { char ___SShort14_94_OffsetPadding_forAlignmentOnly[28]; int16_t ___SShort14_94_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SShort15_95_OffsetPadding[30]; // System.Int16 Unity.Burst.Intrinsics.v256::SShort15 int16_t ___SShort15_95; }; #pragma pack(pop, tp) struct { char ___SShort15_95_OffsetPadding_forAlignmentOnly[30]; int16_t ___SShort15_95_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt32 Unity.Burst.Intrinsics.v256::UInt0 uint32_t ___UInt0_96; }; #pragma pack(pop, tp) struct { uint32_t ___UInt0_96_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt1_97_OffsetPadding[4]; // System.UInt32 Unity.Burst.Intrinsics.v256::UInt1 uint32_t ___UInt1_97; }; #pragma pack(pop, tp) struct { char ___UInt1_97_OffsetPadding_forAlignmentOnly[4]; uint32_t ___UInt1_97_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt2_98_OffsetPadding[8]; // System.UInt32 Unity.Burst.Intrinsics.v256::UInt2 uint32_t ___UInt2_98; }; #pragma pack(pop, tp) struct { char ___UInt2_98_OffsetPadding_forAlignmentOnly[8]; uint32_t ___UInt2_98_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt3_99_OffsetPadding[12]; // System.UInt32 Unity.Burst.Intrinsics.v256::UInt3 uint32_t ___UInt3_99; }; #pragma pack(pop, tp) struct { char ___UInt3_99_OffsetPadding_forAlignmentOnly[12]; uint32_t ___UInt3_99_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt4_100_OffsetPadding[16]; // System.UInt32 Unity.Burst.Intrinsics.v256::UInt4 uint32_t ___UInt4_100; }; #pragma pack(pop, tp) struct { char ___UInt4_100_OffsetPadding_forAlignmentOnly[16]; uint32_t ___UInt4_100_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt5_101_OffsetPadding[20]; // System.UInt32 Unity.Burst.Intrinsics.v256::UInt5 uint32_t ___UInt5_101; }; #pragma pack(pop, tp) struct { char ___UInt5_101_OffsetPadding_forAlignmentOnly[20]; uint32_t ___UInt5_101_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt6_102_OffsetPadding[24]; // System.UInt32 Unity.Burst.Intrinsics.v256::UInt6 uint32_t ___UInt6_102; }; #pragma pack(pop, tp) struct { char ___UInt6_102_OffsetPadding_forAlignmentOnly[24]; uint32_t ___UInt6_102_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___UInt7_103_OffsetPadding[28]; // System.UInt32 Unity.Burst.Intrinsics.v256::UInt7 uint32_t ___UInt7_103; }; #pragma pack(pop, tp) struct { char ___UInt7_103_OffsetPadding_forAlignmentOnly[28]; uint32_t ___UInt7_103_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 Unity.Burst.Intrinsics.v256::SInt0 int32_t ___SInt0_104; }; #pragma pack(pop, tp) struct { int32_t ___SInt0_104_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt1_105_OffsetPadding[4]; // System.Int32 Unity.Burst.Intrinsics.v256::SInt1 int32_t ___SInt1_105; }; #pragma pack(pop, tp) struct { char ___SInt1_105_OffsetPadding_forAlignmentOnly[4]; int32_t ___SInt1_105_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt2_106_OffsetPadding[8]; // System.Int32 Unity.Burst.Intrinsics.v256::SInt2 int32_t ___SInt2_106; }; #pragma pack(pop, tp) struct { char ___SInt2_106_OffsetPadding_forAlignmentOnly[8]; int32_t ___SInt2_106_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt3_107_OffsetPadding[12]; // System.Int32 Unity.Burst.Intrinsics.v256::SInt3 int32_t ___SInt3_107; }; #pragma pack(pop, tp) struct { char ___SInt3_107_OffsetPadding_forAlignmentOnly[12]; int32_t ___SInt3_107_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt4_108_OffsetPadding[16]; // System.Int32 Unity.Burst.Intrinsics.v256::SInt4 int32_t ___SInt4_108; }; #pragma pack(pop, tp) struct { char ___SInt4_108_OffsetPadding_forAlignmentOnly[16]; int32_t ___SInt4_108_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt5_109_OffsetPadding[20]; // System.Int32 Unity.Burst.Intrinsics.v256::SInt5 int32_t ___SInt5_109; }; #pragma pack(pop, tp) struct { char ___SInt5_109_OffsetPadding_forAlignmentOnly[20]; int32_t ___SInt5_109_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt6_110_OffsetPadding[24]; // System.Int32 Unity.Burst.Intrinsics.v256::SInt6 int32_t ___SInt6_110; }; #pragma pack(pop, tp) struct { char ___SInt6_110_OffsetPadding_forAlignmentOnly[24]; int32_t ___SInt6_110_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SInt7_111_OffsetPadding[28]; // System.Int32 Unity.Burst.Intrinsics.v256::SInt7 int32_t ___SInt7_111; }; #pragma pack(pop, tp) struct { char ___SInt7_111_OffsetPadding_forAlignmentOnly[28]; int32_t ___SInt7_111_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.UInt64 Unity.Burst.Intrinsics.v256::ULong0 uint64_t ___ULong0_112; }; #pragma pack(pop, tp) struct { uint64_t ___ULong0_112_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ULong1_113_OffsetPadding[8]; // System.UInt64 Unity.Burst.Intrinsics.v256::ULong1 uint64_t ___ULong1_113; }; #pragma pack(pop, tp) struct { char ___ULong1_113_OffsetPadding_forAlignmentOnly[8]; uint64_t ___ULong1_113_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ULong2_114_OffsetPadding[16]; // System.UInt64 Unity.Burst.Intrinsics.v256::ULong2 uint64_t ___ULong2_114; }; #pragma pack(pop, tp) struct { char ___ULong2_114_OffsetPadding_forAlignmentOnly[16]; uint64_t ___ULong2_114_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ULong3_115_OffsetPadding[24]; // System.UInt64 Unity.Burst.Intrinsics.v256::ULong3 uint64_t ___ULong3_115; }; #pragma pack(pop, tp) struct { char ___ULong3_115_OffsetPadding_forAlignmentOnly[24]; uint64_t ___ULong3_115_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int64 Unity.Burst.Intrinsics.v256::SLong0 int64_t ___SLong0_116; }; #pragma pack(pop, tp) struct { int64_t ___SLong0_116_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SLong1_117_OffsetPadding[8]; // System.Int64 Unity.Burst.Intrinsics.v256::SLong1 int64_t ___SLong1_117; }; #pragma pack(pop, tp) struct { char ___SLong1_117_OffsetPadding_forAlignmentOnly[8]; int64_t ___SLong1_117_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SLong2_118_OffsetPadding[16]; // System.Int64 Unity.Burst.Intrinsics.v256::SLong2 int64_t ___SLong2_118; }; #pragma pack(pop, tp) struct { char ___SLong2_118_OffsetPadding_forAlignmentOnly[16]; int64_t ___SLong2_118_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___SLong3_119_OffsetPadding[24]; // System.Int64 Unity.Burst.Intrinsics.v256::SLong3 int64_t ___SLong3_119; }; #pragma pack(pop, tp) struct { char ___SLong3_119_OffsetPadding_forAlignmentOnly[24]; int64_t ___SLong3_119_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Single Unity.Burst.Intrinsics.v256::Float0 float ___Float0_120; }; #pragma pack(pop, tp) struct { float ___Float0_120_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float1_121_OffsetPadding[4]; // System.Single Unity.Burst.Intrinsics.v256::Float1 float ___Float1_121; }; #pragma pack(pop, tp) struct { char ___Float1_121_OffsetPadding_forAlignmentOnly[4]; float ___Float1_121_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float2_122_OffsetPadding[8]; // System.Single Unity.Burst.Intrinsics.v256::Float2 float ___Float2_122; }; #pragma pack(pop, tp) struct { char ___Float2_122_OffsetPadding_forAlignmentOnly[8]; float ___Float2_122_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float3_123_OffsetPadding[12]; // System.Single Unity.Burst.Intrinsics.v256::Float3 float ___Float3_123; }; #pragma pack(pop, tp) struct { char ___Float3_123_OffsetPadding_forAlignmentOnly[12]; float ___Float3_123_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float4_124_OffsetPadding[16]; // System.Single Unity.Burst.Intrinsics.v256::Float4 float ___Float4_124; }; #pragma pack(pop, tp) struct { char ___Float4_124_OffsetPadding_forAlignmentOnly[16]; float ___Float4_124_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float5_125_OffsetPadding[20]; // System.Single Unity.Burst.Intrinsics.v256::Float5 float ___Float5_125; }; #pragma pack(pop, tp) struct { char ___Float5_125_OffsetPadding_forAlignmentOnly[20]; float ___Float5_125_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float6_126_OffsetPadding[24]; // System.Single Unity.Burst.Intrinsics.v256::Float6 float ___Float6_126; }; #pragma pack(pop, tp) struct { char ___Float6_126_OffsetPadding_forAlignmentOnly[24]; float ___Float6_126_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Float7_127_OffsetPadding[28]; // System.Single Unity.Burst.Intrinsics.v256::Float7 float ___Float7_127; }; #pragma pack(pop, tp) struct { char ___Float7_127_OffsetPadding_forAlignmentOnly[28]; float ___Float7_127_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Double Unity.Burst.Intrinsics.v256::Double0 double ___Double0_128; }; #pragma pack(pop, tp) struct { double ___Double0_128_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Double1_129_OffsetPadding[8]; // System.Double Unity.Burst.Intrinsics.v256::Double1 double ___Double1_129; }; #pragma pack(pop, tp) struct { char ___Double1_129_OffsetPadding_forAlignmentOnly[8]; double ___Double1_129_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Double2_130_OffsetPadding[16]; // System.Double Unity.Burst.Intrinsics.v256::Double2 double ___Double2_130; }; #pragma pack(pop, tp) struct { char ___Double2_130_OffsetPadding_forAlignmentOnly[16]; double ___Double2_130_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Double3_131_OffsetPadding[24]; // System.Double Unity.Burst.Intrinsics.v256::Double3 double ___Double3_131; }; #pragma pack(pop, tp) struct { char ___Double3_131_OffsetPadding_forAlignmentOnly[24]; double ___Double3_131_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.v256::Lo128 v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___Lo128_132; }; #pragma pack(pop, tp) struct { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___Lo128_132_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___Hi128_133_OffsetPadding[16]; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.v256::Hi128 v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___Hi128_133; }; #pragma pack(pop, tp) struct { char ___Hi128_133_OffsetPadding_forAlignmentOnly[16]; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___Hi128_133_forAlignmentOnly; }; }; }; // Unity.Burst.Intrinsics.X86/RoundingScope struct RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9 { // Unity.Burst.Intrinsics.X86/MXCSRBits Unity.Burst.Intrinsics.X86/RoundingScope::OldBits int32_t ___OldBits_0; }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.SByte[] struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913 : public RuntimeArray { ALIGN_FIELD (8) int8_t m_Items[1]; inline int8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value) { m_Items[index] = value; } }; // System.UInt16[] struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray { ALIGN_FIELD (8) uint16_t m_Items[1]; inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; // System.UInt32[] struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4043B5E50C414CBA341092474375F65D5A89DD9A_gshared (uint8_t* ___a0, uint8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint8_t ___allOnesT5, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDA92B4B735639B56CA7733CF9F723A92B7CC287E_gshared (int8_t* ___a0, int8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int8_t ___allOnesT5, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m46550865A8A1BBBC3E7A33E5B2718A023C090CAD_gshared (uint16_t* ___a0, uint16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint16_t ___allOnesT5, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m460FF6A693B80266699102D29DE80EB497ABEBE3_gshared (int16_t* ___a0, int16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int16_t ___allOnesT5, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mD286020D6A1DF2C1A1B77FAC01C41966ABB53115_gshared (uint8_t* ___a0, uint8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint8_t ___allOnesT5, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B8F56707A05A5B005310B9F878EB52DD4EEA01E_gshared (int8_t* ___a0, int8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int8_t ___allOnesT5, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB2C2BF1384BA693577C2B49728E8DDEC52CE82BA_gshared (uint16_t* ___a0, uint16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint16_t ___allOnesT5, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mCA3423A82AC8EC926D61A4D4FECA3370F9BC5F37_gshared (int16_t* ___a0, int16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int16_t ___allOnesT5, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC36131F85481A081D18A377F537F915A0351DFC5_gshared (uint8_t* ___a0, int32_t ___alen1, uint8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint8_t ___allOnesT7, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8073C56F8E9648AE4B873885848DA63475668922_gshared (int8_t* ___a0, int32_t ___alen1, int8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int8_t ___allOnesT7, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2C72AE4B21DBD9C6D132BE0E9B2544A7F11C2EE1_gshared (uint16_t* ___a0, int32_t ___alen1, uint16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint16_t ___allOnesT7, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m3B48C68973258560A5B4B8ECD5F448804DB55087_gshared (int16_t* ___a0, int32_t ___alen1, int16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int16_t ___allOnesT7, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m039A69EA4859CB0EBE2EBA40126B5BEF219FD9DC_gshared (uint8_t* ___a0, int32_t ___alen1, uint8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint8_t ___allOnesT7, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mC1A93C32B08449A60829F81B2C42E5211F93AD4F_gshared (int8_t* ___a0, int32_t ___alen1, int8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int8_t ___allOnesT7, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE1BD478C45560FCC9E87F745C1434B05113CF74_gshared (uint16_t* ___a0, int32_t ___alen1, uint16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint16_t ___allOnesT7, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0133AF29D5E7D3C58EB195B1161B73C6F3617DF1_gshared (int16_t* ___a0, int32_t ___alen1, int16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int16_t ___allOnesT7, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStringLength(T*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_gshared (uint8_t* ___ptr0, int32_t ___max1, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStringLength(T*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_gshared (uint16_t* ___ptr0, int32_t ___max1, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_gshared (uint8_t* ___a0, int32_t ___alen1, uint8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_gshared (int8_t* ___a0, int32_t ___alen1, int8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_gshared (uint16_t* ___a0, int32_t ___alen1, uint16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_gshared (int16_t* ___a0, int32_t ___alen1, int16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.X86/MXCSRBits Unity.Burst.Intrinsics.X86::get_MXCSR() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t X86_get_MXCSR_m0EF281E3ADD82DDCD3E2CB6FFFD07A2358607115 (const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.X86::set_MXCSR(Unity.Burst.Intrinsics.X86/MXCSRBits) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X86_set_MXCSR_mBB324AF2E75F62B7D6F2872964B23F3E0F53F21E (int32_t ___value0, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.X86/RoundingScope::.ctor(Unity.Burst.Intrinsics.X86/MXCSRBits) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoundingScope__ctor_m2E8D2317A33E46CEBDF1628E1B85CDDDCCEEF604 (RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9* __this, int32_t ___roundingMode0, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.X86/RoundingScope::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoundingScope_Dispose_m6B7E350F5ABA00B6D54DB925EADC47611008F790 (RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9* __this, const RuntimeMethod* method) ; // System.Boolean Unity.Burst.Intrinsics.X86/Avx2::get_IsAvx2Supported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Avx2_get_IsAvx2Supported_m768CA5D24C6148EBDF5E2FB487026D1A126D14E5 (const RuntimeMethod* method) ; // System.UInt32 Unity.Burst.Intrinsics.X86/F16C::HalfToFloat(System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5 (uint16_t ___h0, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v128::.ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v128__ctor_mC36D8944DB3C9555ACCA00317303114D3B281788 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* __this, uint32_t ___a0, uint32_t ___b1, uint32_t ___c2, uint32_t ___d3, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v256::.ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v256__ctor_mC8D80B5FC43B1A21FCDE703A38B218B89D9AC911 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A* __this, uint32_t ___a0, uint32_t ___b1, uint32_t ___c2, uint32_t ___d3, uint32_t ___e4, uint32_t ___f5, uint32_t ___g6, uint32_t ___h7, const RuntimeMethod* method) ; // System.UInt16 Unity.Burst.Intrinsics.X86/F16C::FloatToHalf(System.UInt32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781 (uint32_t ___f0, int32_t ___rounding1, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v128::.ctor(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v128__ctor_mE6DEDBA0910B8E8E4041355566430FC03E9F1FA6 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* __this, uint16_t ___a0, uint16_t ___b1, uint16_t ___c2, uint16_t ___d3, uint16_t ___e4, uint16_t ___f5, uint16_t ___g6, uint16_t ___h7, const RuntimeMethod* method) ; // System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF (RuntimeArray* ___array0, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___fldHandle1, const RuntimeMethod* method) ; // System.Single Unity.Burst.Intrinsics.X86/Fma::FmaHelper(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C (float ___a0, float ___b1, float ___c2, const RuntimeMethod* method) ; // System.Void System.Exception::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___message0, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v128::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* __this, float ___a0, float ___b1, float ___c2, float ___d3, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v256::.ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v256__ctor_m7926C43F66D274D467CB645EF4A9E197F7CF2D78 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A* __this, float ___a0, float ___b1, float ___c2, float ___d3, float ___e4, float ___f5, float ___g6, float ___h7, const RuntimeMethod* method) ; // System.Single Unity.Burst.Intrinsics.X86/Fma::FnmaHelper(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341 (float ___a0, float ___b1, float ___c2, const RuntimeMethod* method) ; // System.Boolean Unity.Burst.Intrinsics.X86/Sse4_2::get_IsSse42Supported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sse4_2_get_IsSse42Supported_m6DC34AA3BDF9F3358C1CCF87522D14318F62D8C0 (const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86::GenericCSharpLoad(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 X86_GenericCSharpLoad_mDE802A840EE170AE8F594504BA6A5DD596E2C2EC (void* ___ptr0, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.X86::GenericCSharpStore(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D (void* ___ptr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___val1, const RuntimeMethod* method) ; // System.Single System.Math::Min(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC (float ___val10, float ___val21, const RuntimeMethod* method) ; // System.Single System.Math::Max(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957 (float ___val10, float ___val21, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmplt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmplt_ss_m26108CEBC637E94EEAED5CACD7BB12C806F02491 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmplt_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmplt_ps_m10537BF6B7133EF271EDD3362A39B728B0960A94 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmple_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmple_ss_m4B2F1F193162073562DD3F1AEE63C9978F8E98DF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmple_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmple_ps_mAFFF8DCD881C6B742A0DCECA7ADB9A74D4B0F313 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnlt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnlt_ss_m3D169263F5783B3ECF092C6E02B7BC0168E05881 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnlt_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnlt_ps_m37D83227A0C86C8B29E3BFFED39C80EBD4CD4667 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnle_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnle_ss_mAD0AC38730FDD6A5374353C51448A531883D5EC1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnle_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnle_ps_mD78ED66DFE0D276B8BA986D08A81C8CE56065BD9 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // System.Boolean Unity.Burst.Intrinsics.X86::IsNaN(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47 (uint32_t ___v0, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse::cvt_ss2si(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_cvt_ss2si_mE5A2046FCC6C5957F5758EEE4A293330A9CB2346 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse::cvttss_si32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_cvttss_si32_m06B6BE6FB936E5AB29D9593576E879F1E3123223 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::set1_ps(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_set1_ps_mC79DE859B69D838037F911949EF2BAAF41365897 (float ___a0, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::shuffle_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v128::.ctor(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v128__ctor_m4FF86E21CD621D8DF0989FEB88271970DE20A660 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* __this, int16_t ___a0, int16_t ___b1, int16_t ___c2, int16_t ___d3, int16_t ___e4, int16_t ___f5, int16_t ___g6, int16_t ___h7, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v128::.ctor(System.Int64,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v128__ctor_m1EBFB669D57F92DF4BE5912BBAC7FFAE40AA0FDB (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* __this, int64_t ___a0, int64_t ___b1, const RuntimeMethod* method) ; // System.SByte Unity.Burst.Intrinsics.X86::Saturate_To_Int8(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t X86_Saturate_To_Int8_m8041298AFC91A920A3A5B07113EB36C90C19E553 (int32_t ___val0, 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.Byte Unity.Burst.Intrinsics.X86::Saturate_To_UnsignedInt8(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t X86_Saturate_To_UnsignedInt8_m55CF95FFC2AA3507D5987A50520CBBCE3AE0E798 (int32_t ___val0, const RuntimeMethod* method) ; // System.UInt16 Unity.Burst.Intrinsics.X86::Saturate_To_UnsignedInt16(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617 (int32_t ___val0, const RuntimeMethod* method) ; // System.Int16 System.Math::Max(System.Int16,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Math_Max_mD3FA0810F9D104C041C8033605A2716F176FCD02 (int16_t ___val10, int16_t ___val21, const RuntimeMethod* method) ; // System.Byte System.Math::Max(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Math_Max_mCBB176676505AB10A9C297D42A60C5978A72F514 (uint8_t ___val10, uint8_t ___val21, const RuntimeMethod* method) ; // System.Int16 System.Math::Min(System.Int16,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t Math_Min_m39E1D804654CC165D03FC8FC6053EBF525B05D43 (int16_t ___val10, int16_t ___val21, const RuntimeMethod* method) ; // System.Byte System.Math::Min(System.Byte,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Math_Min_mF52BAA2FFA2019F76F851E6C4DC473440DFA7A61 (uint8_t ___val10, uint8_t ___val21, const RuntimeMethod* method) ; // System.Int32 System.Math::Min(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::slli_si128(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_slli_si128_mC22B817CD4D539CDA8916801C21D3746C6131CBE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) ; // System.UInt64 System.Math::Min(System.UInt64,System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9 (uint64_t ___val10, uint64_t ___val21, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::bsrli_si128(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_bsrli_si128_mDC52158823A0D88BED7A44B7D6B9158D0A20AF38 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_epi8_m2A3DD1018C26F1E5617C0D7F9EE548D6AB7AC423 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_epi16_mBF4833788088AC80DD6749DCEE6442B54BB329EF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_epi32_m689D5C87D8A52A2C1A25F184C0B8240E941F90B1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi64_sd(Unity.Burst.Intrinsics.v128,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi64_sd_mA08911A528B404AD3F10F00FC3F3170124CDFBE1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int64_t ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi64_si128(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi64_si128_m2E02E17DC6808EF0CEA01B250A52084BCB76D989 (int64_t ___a0, const RuntimeMethod* method) ; // System.Double System.Math::Max(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6 (double ___val10, double ___val21, const RuntimeMethod* method) ; // System.Double System.Math::Min(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716 (double ___val10, double ___val21, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmple_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmple_sd_m63662B4D3583A020F6CAD8AD3A4D19C0CD954C1C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmplt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmplt_sd_mC43ED44C2B831517C6F4115E408A85184245EDB2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // System.Boolean Unity.Burst.Intrinsics.X86::IsNaN(System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758 (uint64_t ___v0, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnlt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnlt_sd_m6FD713FC232CBB121ABCB4A0EC572E4DB55F5591 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnle_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnle_sd_mFCBF6F91C03AD20422009A58FFE9F8A8A4606947 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvtsd_si64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvtsd_si64_m4C018ADB02477A0135D578015BE9302B89BC074F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) ; // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvttsd_si64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvttsd_si64_mBB7CBCD3B0C63C8D174CFBA2F8E6F430B8C83EF7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set1_pd(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set1_pd_mF0F3AD5B1C4F04A4B55C1092502650A8443AE215 (double ___a0, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v128::.ctor(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v128__ctor_m6494064BBE6A602986155C88C746EC265F60D426 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* __this, int32_t ___a0, int32_t ___b1, int32_t ___c2, int32_t ___d3, const RuntimeMethod* method) ; // System.SByte System.Math::Max(System.SByte,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Math_Max_m12D41D7B1E00641E2BE2EFF9A24FAA2918BA8B3D (int8_t ___val10, int8_t ___val21, const RuntimeMethod* method) ; // System.Int32 System.Math::Max(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method) ; // System.UInt32 System.Math::Max(System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A (uint32_t ___val10, uint32_t ___val21, const RuntimeMethod* method) ; // System.UInt16 System.Math::Max(System.UInt16,System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Math_Max_mEFDA23A657080B34A9AE606E130BACF346BBDD8C (uint16_t ___val10, uint16_t ___val21, const RuntimeMethod* method) ; // System.SByte System.Math::Min(System.SByte,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Math_Min_mA6704E0C05E322E571E15500922BB05EAC168EFE (int8_t ___val10, int8_t ___val21, const RuntimeMethod* method) ; // System.UInt32 System.Math::Min(System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Min_m1C7DD94B2E3BECC3C15A8B6899E88178DC539397 (uint32_t ___val10, uint32_t ___val21, const RuntimeMethod* method) ; // System.UInt16 System.Math::Min(System.UInt16,System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Math_Min_m0A0529110F67A4510EA7060A553531DFC8C835B5 (uint16_t ___val10, uint16_t ___val21, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::testz_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_testz_si128_mC3CA9D40E4D7E6351130CF0CA7C5D93B411372AA (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::testnzc_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_testnzc_si128_mA8246E8532F90651C6DC74006A7C477915919A5E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpeq_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpeq_epi32_mBDB1A0E753DF9FAF088F29B2B304489F358D2393 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::testc_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_testc_si128_m03ABE9AAA455E1755064E4533AFA4A45B900A7B4 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) ; // System.Void Unity.Burst.Intrinsics.v128::.ctor(System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void v128__ctor_m467FB0E9F89274154FAF8677BFC384A0886D6AB2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* __this, uint64_t ___f0, const RuntimeMethod* method) ; // System.Double System.Math::Truncate(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Truncate_mA50CBE5D1A156A0C494D105ABA313DDE97ED5D55 (double ___d0, const RuntimeMethod* method) ; // System.Double Unity.Burst.Intrinsics.X86/Sse4_1::RoundDImpl(System.Double,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710 (double ___d0, int32_t ___roundingMode1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_pd(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_pd_m0756C060C0805FF7E5313367654FC00D13347DB6 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___rounding1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_ps(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_ps_m4FDB98C3EAE3A2381DEFB9CC80D1177D6EE626B1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___rounding1, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_sd_mD99641E3E590CC62A5F0C0037341A7666BA6F2E0 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___rounding2, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_ss_mBDFB683A67A0021425307ADBE17522F2C434C1FD (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___rounding2, const RuntimeMethod* method) ; // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4043B5E50C414CBA341092474375F65D5A89DD9A (uint8_t* ___a0, uint8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint8_t ___allOnesT5, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (uint8_t*, uint8_t*, int32_t, int32_t, int32_t, uint8_t, const RuntimeMethod*))Sse4_2_cmpistrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4043B5E50C414CBA341092474375F65D5A89DD9A_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDA92B4B735639B56CA7733CF9F723A92B7CC287E (int8_t* ___a0, int8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int8_t ___allOnesT5, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (int8_t*, int8_t*, int32_t, int32_t, int32_t, int8_t, const RuntimeMethod*))Sse4_2_cmpistrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDA92B4B735639B56CA7733CF9F723A92B7CC287E_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m46550865A8A1BBBC3E7A33E5B2718A023C090CAD (uint16_t* ___a0, uint16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint16_t ___allOnesT5, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (uint16_t*, uint16_t*, int32_t, int32_t, int32_t, uint16_t, const RuntimeMethod*))Sse4_2_cmpistrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m46550865A8A1BBBC3E7A33E5B2718A023C090CAD_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m460FF6A693B80266699102D29DE80EB497ABEBE3 (int16_t* ___a0, int16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int16_t ___allOnesT5, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (int16_t*, int16_t*, int32_t, int32_t, int32_t, int16_t, const RuntimeMethod*))Sse4_2_cmpistrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m460FF6A693B80266699102D29DE80EB497ABEBE3_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpistri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mD286020D6A1DF2C1A1B77FAC01C41966ABB53115 (uint8_t* ___a0, uint8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint8_t ___allOnesT5, const RuntimeMethod* method) { return (( int32_t (*) (uint8_t*, uint8_t*, int32_t, int32_t, int32_t, uint8_t, const RuntimeMethod*))Sse4_2_cmpistri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mD286020D6A1DF2C1A1B77FAC01C41966ABB53115_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpistri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B8F56707A05A5B005310B9F878EB52DD4EEA01E (int8_t* ___a0, int8_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int8_t ___allOnesT5, const RuntimeMethod* method) { return (( int32_t (*) (int8_t*, int8_t*, int32_t, int32_t, int32_t, int8_t, const RuntimeMethod*))Sse4_2_cmpistri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B8F56707A05A5B005310B9F878EB52DD4EEA01E_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpistri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB2C2BF1384BA693577C2B49728E8DDEC52CE82BA (uint16_t* ___a0, uint16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, uint16_t ___allOnesT5, const RuntimeMethod* method) { return (( int32_t (*) (uint16_t*, uint16_t*, int32_t, int32_t, int32_t, uint16_t, const RuntimeMethod*))Sse4_2_cmpistri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB2C2BF1384BA693577C2B49728E8DDEC52CE82BA_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri_emulation(T*,T*,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpistri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mCA3423A82AC8EC926D61A4D4FECA3370F9BC5F37 (int16_t* ___a0, int16_t* ___b1, int32_t ___len2, int32_t ___imm83, int32_t ___allOnes4, int16_t ___allOnesT5, const RuntimeMethod* method) { return (( int32_t (*) (int16_t*, int16_t*, int32_t, int32_t, int32_t, int16_t, const RuntimeMethod*))Sse4_2_cmpistri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mCA3423A82AC8EC926D61A4D4FECA3370F9BC5F37_gshared)(___a0, ___b1, ___len2, ___imm83, ___allOnes4, ___allOnesT5, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC36131F85481A081D18A377F537F915A0351DFC5 (uint8_t* ___a0, int32_t ___alen1, uint8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint8_t ___allOnesT7, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (uint8_t*, int32_t, uint8_t*, int32_t, int32_t, int32_t, int32_t, uint8_t, const RuntimeMethod*))Sse4_2_cmpestrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC36131F85481A081D18A377F537F915A0351DFC5_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8073C56F8E9648AE4B873885848DA63475668922 (int8_t* ___a0, int32_t ___alen1, int8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int8_t ___allOnesT7, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (int8_t*, int32_t, int8_t*, int32_t, int32_t, int32_t, int32_t, int8_t, const RuntimeMethod*))Sse4_2_cmpestrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8073C56F8E9648AE4B873885848DA63475668922_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2C72AE4B21DBD9C6D132BE0E9B2544A7F11C2EE1 (uint16_t* ___a0, int32_t ___alen1, uint16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint16_t ___allOnesT7, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (uint16_t*, int32_t, uint16_t*, int32_t, int32_t, int32_t, int32_t, uint16_t, const RuntimeMethod*))Sse4_2_cmpestrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2C72AE4B21DBD9C6D132BE0E9B2544A7F11C2EE1_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m3B48C68973258560A5B4B8ECD5F448804DB55087 (int16_t* ___a0, int32_t ___alen1, int16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int16_t ___allOnesT7, const RuntimeMethod* method) { return (( v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 (*) (int16_t*, int32_t, int16_t*, int32_t, int32_t, int32_t, int32_t, int16_t, const RuntimeMethod*))Sse4_2_cmpestrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m3B48C68973258560A5B4B8ECD5F448804DB55087_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpestri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m039A69EA4859CB0EBE2EBA40126B5BEF219FD9DC (uint8_t* ___a0, int32_t ___alen1, uint8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint8_t ___allOnesT7, const RuntimeMethod* method) { return (( int32_t (*) (uint8_t*, int32_t, uint8_t*, int32_t, int32_t, int32_t, int32_t, uint8_t, const RuntimeMethod*))Sse4_2_cmpestri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m039A69EA4859CB0EBE2EBA40126B5BEF219FD9DC_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpestri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mC1A93C32B08449A60829F81B2C42E5211F93AD4F (int8_t* ___a0, int32_t ___alen1, int8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int8_t ___allOnesT7, const RuntimeMethod* method) { return (( int32_t (*) (int8_t*, int32_t, int8_t*, int32_t, int32_t, int32_t, int32_t, int8_t, const RuntimeMethod*))Sse4_2_cmpestri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mC1A93C32B08449A60829F81B2C42E5211F93AD4F_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpestri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE1BD478C45560FCC9E87F745C1434B05113CF74 (uint16_t* ___a0, int32_t ___alen1, uint16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, uint16_t ___allOnesT7, const RuntimeMethod* method) { return (( int32_t (*) (uint16_t*, int32_t, uint16_t*, int32_t, int32_t, int32_t, int32_t, uint16_t, const RuntimeMethod*))Sse4_2_cmpestri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE1BD478C45560FCC9E87F745C1434B05113CF74_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri_emulation(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32,T) inline int32_t Sse4_2_cmpestri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0133AF29D5E7D3C58EB195B1161B73C6F3617DF1 (int16_t* ___a0, int32_t ___alen1, int16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, int16_t ___allOnesT7, const RuntimeMethod* method) { return (( int32_t (*) (int16_t*, int32_t, int16_t*, int32_t, int32_t, int32_t, int32_t, int16_t, const RuntimeMethod*))Sse4_2_cmpestri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0133AF29D5E7D3C58EB195B1161B73C6F3617DF1_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, ___allOnesT7, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStringLength(T*,System.Int32) inline int32_t Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621 (uint8_t* ___ptr0, int32_t ___max1, const RuntimeMethod* method) { return (( int32_t (*) (uint8_t*, int32_t, const RuntimeMethod*))Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_gshared)(___ptr0, ___max1, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStringLength(T*,System.Int32) inline int32_t Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03 (uint16_t* ___ptr0, int32_t ___max1, const RuntimeMethod* method) { return (( int32_t (*) (uint16_t*, int32_t, const RuntimeMethod*))Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_gshared)(___ptr0, ___max1, method); } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_mE0E6D3ABD89E34F772ED2FD1355E63C01ECF4B24 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) inline int32_t Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9 (uint8_t* ___a0, int32_t ___alen1, uint8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) { return (( int32_t (*) (uint8_t*, int32_t, uint8_t*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) inline int32_t Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73 (int8_t* ___a0, int32_t ___alen1, int8_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) { return (( int32_t (*) (int8_t*, int32_t, int8_t*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) inline int32_t Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB (uint16_t* ___a0, int32_t ___alen1, uint16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) { return (( int32_t (*) (uint16_t*, int32_t, uint16_t*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStrCmpIntRes2(T*,System.Int32,T*,System.Int32,System.Int32,System.Int32,System.Int32) inline int32_t Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237 (int16_t* ___a0, int32_t ___alen1, int16_t* ___b2, int32_t ___blen3, int32_t ___len4, int32_t ___imm85, int32_t ___allOnes6, const RuntimeMethod* method) { return (( int32_t (*) (int16_t*, int32_t, int16_t*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_gshared)(___a0, ___alen1, ___b2, ___blen3, ___len4, ___imm85, ___allOnes6, method); } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrc(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistrc_mB9BCF912547216815412961836601793B0C15B61 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrz(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistrz_m51BF26FB0DE62142629DD8184B8AE6E1D545368C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrc(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestrc_m7153751A03E6D181E5C08B0EDD95782CCB0ECC62 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) ; // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrz(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestrz_mE30E7619B05670932DF1D23DDA10B37D4B1C80C1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) ; // System.UInt32 Unity.Burst.Intrinsics.X86/Sse4_2::crc32_u8(System.UInt32,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12 (uint32_t ___crc0, uint8_t ___v1, 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 #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/RoundingScope::.ctor(Unity.Burst.Intrinsics.X86/MXCSRBits) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoundingScope__ctor_m2E8D2317A33E46CEBDF1628E1B85CDDDCCEEF604 (RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9* __this, int32_t ___roundingMode0, const RuntimeMethod* method) { { // OldBits = MXCSR; int32_t L_0; L_0 = X86_get_MXCSR_m0EF281E3ADD82DDCD3E2CB6FFFD07A2358607115(NULL); __this->___OldBits_0 = L_0; // MXCSR = (OldBits & ~MXCSRBits.RoundingControlMask) | roundingMode; int32_t L_1 = __this->___OldBits_0; int32_t L_2 = ___roundingMode0; X86_set_MXCSR_mBB324AF2E75F62B7D6F2872964B23F3E0F53F21E(((int32_t)(((int32_t)((int32_t)L_1&((int32_t)-24577)))|(int32_t)L_2)), NULL); // } return; } } IL2CPP_EXTERN_C void RoundingScope__ctor_m2E8D2317A33E46CEBDF1628E1B85CDDDCCEEF604_AdjustorThunk (RuntimeObject* __this, int32_t ___roundingMode0, const RuntimeMethod* method) { RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RoundingScope__ctor_m2E8D2317A33E46CEBDF1628E1B85CDDDCCEEF604(_thisAdjusted, ___roundingMode0, method); } // System.Void Unity.Burst.Intrinsics.X86/RoundingScope::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RoundingScope_Dispose_m6B7E350F5ABA00B6D54DB925EADC47611008F790 (RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9* __this, const RuntimeMethod* method) { { // MXCSR = OldBits; int32_t L_0 = __this->___OldBits_0; X86_set_MXCSR_mBB324AF2E75F62B7D6F2872964B23F3E0F53F21E(L_0, NULL); // } return; } } IL2CPP_EXTERN_C void RoundingScope_Dispose_m6B7E350F5ABA00B6D54DB925EADC47611008F790_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); RoundingScope_Dispose_m6B7E350F5ABA00B6D54DB925EADC47611008F790(_thisAdjusted, 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.Boolean Unity.Burst.Intrinsics.X86/F16C::get_IsF16CSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool F16C_get_IsF16CSupported_m5280824110E0F7E9690CD8F9742D5E3B7FF5F6DE (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsF16CSupported { get { return Avx2.IsAvx2Supported; } } bool L_0; L_0 = Avx2_get_IsAvx2Supported_m768CA5D24C6148EBDF5E2FB487026D1A126D14E5(NULL); V_0 = L_0; goto IL_0009; } IL_0009: { // public static bool IsF16CSupported { get { return Avx2.IsAvx2Supported; } } bool L_1 = V_0; return L_1; } } // System.UInt32 Unity.Burst.Intrinsics.X86/F16C::HalfToFloat(System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5 (uint16_t ___h0, const RuntimeMethod* method) { bool V_0 = false; int64_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; uint32_t V_8 = 0; int32_t G_B3_0 = 0; int32_t G_B6_0 = 0; uint32_t G_B13_0 = 0; uint32_t G_B12_0 = 0; int64_t G_B14_0 = 0; uint32_t G_B14_1 = 0; { // var signed = (h & 0x8000u) != 0; uint16_t L_0 = ___h0; V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)32768)))) <= ((uint32_t)0)))? 1 : 0); // var exponent = (h >> 10) & 0x1fu; uint16_t L_1 = ___h0; V_1 = ((int64_t)(((int64_t)((int32_t)((int32_t)L_1>>((int32_t)10))))&((int64_t)((int32_t)31)))); // var mantissa = h & 0x3ffu; uint16_t L_2 = ___h0; V_2 = ((int32_t)((int32_t)L_2&((int32_t)1023))); // var result = signed ? 0x80000000u : 0u; bool L_3 = V_0; if (L_3) { goto IL_0024; } } { G_B3_0 = 0; goto IL_0029; } IL_0024: { G_B3_0 = ((int32_t)-2147483648LL); } IL_0029: { V_3 = G_B3_0; // if (!(exponent == 0 && mantissa == 0)) int64_t L_4 = V_1; if (L_4) { goto IL_0033; } } { uint32_t L_5 = V_2; G_B6_0 = ((!(((uint32_t)L_5) <= ((uint32_t)0)))? 1 : 0); goto IL_0034; } IL_0033: { G_B6_0 = 1; } IL_0034: { V_4 = (bool)G_B6_0; bool L_6 = V_4; if (!L_6) { goto IL_00ab; } } { // if (exponent == 0) int64_t L_7 = V_1; V_5 = (bool)((((int64_t)L_7) == ((int64_t)((int64_t)0)))? 1 : 0); bool L_8 = V_5; if (!L_8) { goto IL_0081; } } { // exponent = -1; V_1 = ((int64_t)(-1)); } IL_004a: { // exponent++; int64_t L_9 = V_1; V_1 = ((int64_t)il2cpp_codegen_add(L_9, ((int64_t)1))); // mantissa <<= 1; uint32_t L_10 = V_2; V_2 = ((int32_t)((int32_t)L_10<<1)); // } while ((mantissa & 0x400) == 0); uint32_t L_11 = V_2; V_6 = (bool)((((int32_t)((int32_t)((int32_t)L_11&((int32_t)1024)))) == ((int32_t)0))? 1 : 0); bool L_12 = V_6; if (L_12) { goto IL_004a; } } { // result |= (uint)((127 - 15 - exponent) << 23); uint32_t L_13 = V_3; int64_t L_14 = V_1; V_3 = ((int32_t)((int32_t)L_13|((int32_t)(uint32_t)((int64_t)(((int64_t)il2cpp_codegen_subtract(((int64_t)((int32_t)112)), L_14))<<((int32_t)23)))))); // result |= (mantissa & 0x3ff) << 13; uint32_t L_15 = V_3; uint32_t L_16 = V_2; V_3 = ((int32_t)((int32_t)L_15|((int32_t)(((int32_t)((int32_t)L_16&((int32_t)1023)))<<((int32_t)13))))); goto IL_00aa; } IL_0081: { // var isInfOrNan = exponent == 0x1f; int64_t L_17 = V_1; V_7 = (bool)((((int64_t)L_17) == ((int64_t)((int64_t)((int32_t)31))))? 1 : 0); // result |= (uint)(isInfOrNan ? 255 : (127 - 15 + exponent) << 23); uint32_t L_18 = V_3; bool L_19 = V_7; G_B12_0 = L_18; if (L_19) { G_B13_0 = L_18; goto IL_0099; } } { int64_t L_20 = V_1; G_B14_0 = ((int64_t)(((int64_t)il2cpp_codegen_add(((int64_t)((int32_t)112)), L_20))<<((int32_t)23))); G_B14_1 = G_B12_0; goto IL_009f; } IL_0099: { G_B14_0 = ((int64_t)((int32_t)255)); G_B14_1 = G_B13_0; } IL_009f: { V_3 = ((int32_t)((int32_t)G_B14_1|((int32_t)(uint32_t)G_B14_0))); // result |= mantissa << 13; uint32_t L_21 = V_3; uint32_t L_22 = V_2; V_3 = ((int32_t)((int32_t)L_21|((int32_t)((int32_t)L_22<<((int32_t)13))))); } IL_00aa: { } IL_00ab: { // return result; uint32_t L_23 = V_3; V_8 = L_23; goto IL_00b0; } IL_00b0: { // } uint32_t L_24 = V_8; return L_24; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/F16C::cvtph_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 F16C_cvtph_ps_m61AB01AB1B05679ABB9F9F75E28CA505741644D7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(HalfToFloat(a.UShort0), HalfToFloat(a.UShort1), HalfToFloat(a.UShort2), HalfToFloat(a.UShort3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint16_t L_1 = L_0.___UShort0_32; il2cpp_codegen_runtime_class_init_inline(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); uint32_t L_2; L_2 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_1, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; uint16_t L_4 = L_3.___UShort1_33; uint32_t L_5; L_5 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_4, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint16_t L_7 = L_6.___UShort2_34; uint32_t L_8; L_8 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_7, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___a0; uint16_t L_10 = L_9.___UShort3_35; uint32_t L_11; L_11 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_10, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12; memset((&L_12), 0, sizeof(L_12)); v128__ctor_mC36D8944DB3C9555ACCA00317303114D3B281788((&L_12), L_2, L_5, L_8, L_11, /*hidden argument*/NULL); V_0 = L_12; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = V_0; return L_13; } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/F16C::mm256_cvtph_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A F16C_mm256_cvtph_ps_m4B2C1B730307D7B3D783E04D75C51605139662E3 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v256(HalfToFloat(a.UShort0), HalfToFloat(a.UShort1), HalfToFloat(a.UShort2), HalfToFloat(a.UShort3), HalfToFloat(a.UShort4), HalfToFloat(a.UShort5), HalfToFloat(a.UShort6), HalfToFloat(a.UShort7)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint16_t L_1 = L_0.___UShort0_32; il2cpp_codegen_runtime_class_init_inline(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); uint32_t L_2; L_2 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_1, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; uint16_t L_4 = L_3.___UShort1_33; uint32_t L_5; L_5 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_4, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint16_t L_7 = L_6.___UShort2_34; uint32_t L_8; L_8 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_7, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___a0; uint16_t L_10 = L_9.___UShort3_35; uint32_t L_11; L_11 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_10, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; uint16_t L_13 = L_12.___UShort4_36; uint32_t L_14; L_14 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_13, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = ___a0; uint16_t L_16 = L_15.___UShort5_37; uint32_t L_17; L_17 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_16, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___a0; uint16_t L_19 = L_18.___UShort6_38; uint32_t L_20; L_20 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_19, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; uint16_t L_22 = L_21.___UShort7_39; uint32_t L_23; L_23 = F16C_HalfToFloat_mA16481AB6BC6F6E138F3B0B7A5D63EC2ED9D88D5(L_22, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_24; memset((&L_24), 0, sizeof(L_24)); v256__ctor_mC8D80B5FC43B1A21FCDE703A38B218B89D9AC911((&L_24), L_2, L_5, L_8, L_11, L_14, L_17, L_20, L_23, /*hidden argument*/NULL); V_0 = L_24; goto IL_0061; } IL_0061: { // } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = V_0; return L_25; } } // System.UInt16 Unity.Burst.Intrinsics.X86/F16C::FloatToHalf(System.UInt32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781 (uint32_t ___f0, int32_t ___rounding1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; int8_t V_1 = 0x0; uint32_t V_2 = 0; bool V_3 = false; bool V_4 = false; bool V_5 = false; uint32_t V_6 = 0; bool V_7 = false; bool V_8 = false; bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; uint16_t V_25 = 0; int32_t G_B6_0 = 0; int32_t G_B17_0 = 0; int32_t G_B21_0 = 0; int32_t G_B34_0 = 0; { // var exponentAndSign = f >> 23; uint32_t L_0 = ___f0; V_0 = ((int32_t)((uint32_t)L_0>>((int32_t)23))); // var shift = ShiftTable[exponentAndSign]; il2cpp_codegen_runtime_class_init_inline(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_1 = ((F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_StaticFields*)il2cpp_codegen_static_fields_for(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var))->___ShiftTable_1; uint32_t L_2 = V_0; NullCheck(L_1); uint32_t L_3 = L_2; int8_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_1 = L_4; // var result = (uint)(BaseTable[exponentAndSign] + (ushort)((f & 0x7FFFFFu) >> shift)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_5 = ((F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_StaticFields*)il2cpp_codegen_static_fields_for(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var))->___BaseTable_0; uint32_t L_6 = V_0; NullCheck(L_5); uint32_t L_7 = L_6; uint16_t L_8 = (L_5)->GetAt(static_cast(L_7)); uint32_t L_9 = ___f0; int8_t L_10 = V_1; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, ((int32_t)(uint16_t)((int32_t)((uint32_t)((int32_t)((int32_t)L_9&((int32_t)8388607)))>>((int32_t)((int32_t)L_10&((int32_t)31)))))))); // var isFinite = (result & 0x7C00) != 0x7C00; uint32_t L_11 = V_2; V_3 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_11&((int32_t)31744)))) == ((int32_t)((int32_t)31744)))? 1 : 0)) == ((int32_t)0))? 1 : 0); // var isNegative = (result & 0x8000) != 0; uint32_t L_12 = V_2; V_4 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_12&((int32_t)32768)))) <= ((uint32_t)0)))? 1 : 0); // if (rounding == (int)RoundingMode.FROUND_NINT_NOEXC) int32_t L_13 = ___rounding1; V_5 = (bool)((((int32_t)L_13) == ((int32_t)8))? 1 : 0); bool L_14 = V_5; if (!L_14) { goto IL_0093; } } { // var fWithRoundingBitPreserved = (f & 0x7FFFFFu) >> (shift - 1); uint32_t L_15 = ___f0; int8_t L_16 = V_1; V_6 = ((int32_t)((uint32_t)((int32_t)((int32_t)L_15&((int32_t)8388607)))>>((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_16, 1))&((int32_t)31))))); // if ((exponentAndSign & 0xFF) == 102) uint32_t L_17 = V_0; V_7 = (bool)((((int32_t)((int32_t)((int32_t)L_17&((int32_t)255)))) == ((int32_t)((int32_t)102)))? 1 : 0); bool L_18 = V_7; if (!L_18) { goto IL_0074; } } { // result++; uint32_t L_19 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, 1)); } IL_0074: { // if (isFinite && ((fWithRoundingBitPreserved & 0x1u) != 0)) bool L_20 = V_3; if (!L_20) { goto IL_0080; } } { uint32_t L_21 = V_6; G_B6_0 = ((!(((uint32_t)((int32_t)((int32_t)L_21&1))) <= ((uint32_t)0)))? 1 : 0); goto IL_0081; } IL_0080: { G_B6_0 = 0; } IL_0081: { V_8 = (bool)G_B6_0; bool L_22 = V_8; if (!L_22) { goto IL_008d; } } { // result++; uint32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, 1)); } IL_008d: { goto IL_01c2; } IL_0093: { // else if (rounding == (int)RoundingMode.FROUND_TRUNC_NOEXC) int32_t L_24 = ___rounding1; V_9 = (bool)((((int32_t)L_24) == ((int32_t)((int32_t)11)))? 1 : 0); bool L_25 = V_9; if (!L_25) { goto IL_00b8; } } { // if (!isFinite) bool L_26 = V_3; V_10 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0); bool L_27 = V_10; if (!L_27) { goto IL_00b2; } } { // result -= (uint)(~shift & 0x1); uint32_t L_28 = V_2; int8_t L_29 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_28, ((int32_t)((int32_t)((~L_29))&1)))); } IL_00b2: { goto IL_01c2; } IL_00b8: { // else if (rounding == (int)RoundingMode.FROUND_CEIL_NOEXC) int32_t L_30 = ___rounding1; V_11 = (bool)((((int32_t)L_30) == ((int32_t)((int32_t)10)))? 1 : 0); bool L_31 = V_11; if (!L_31) { goto IL_013e; } } { // if (isFinite && !isNegative) bool L_32 = V_3; if (!L_32) { goto IL_00ce; } } { bool L_33 = V_4; G_B17_0 = ((((int32_t)L_33) == ((int32_t)0))? 1 : 0); goto IL_00cf; } IL_00ce: { G_B17_0 = 0; } IL_00cf: { V_14 = (bool)G_B17_0; bool L_34 = V_14; if (!L_34) { goto IL_0110; } } { // if ((exponentAndSign <= 102) && (exponentAndSign != 0)) uint32_t L_35 = V_0; if ((!(((uint32_t)L_35) <= ((uint32_t)((int32_t)102))))) { goto IL_00e1; } } { uint32_t L_36 = V_0; G_B21_0 = ((!(((uint32_t)L_36) <= ((uint32_t)0)))? 1 : 0); goto IL_00e2; } IL_00e1: { G_B21_0 = 0; } IL_00e2: { V_15 = (bool)G_B21_0; bool L_37 = V_15; if (!L_37) { goto IL_00f0; } } { // result++; uint32_t L_38 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, 1)); goto IL_010f; } IL_00f0: { // else if ((f & 0x7FFFFFu & ((1u << shift) - 1u)) != 0) uint32_t L_39 = ___f0; int8_t L_40 = V_1; V_16 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_39&((int32_t)8388607)))&((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)((int32_t)L_40&((int32_t)31))))), 1))))) <= ((uint32_t)0)))? 1 : 0); bool L_41 = V_16; if (!L_41) { goto IL_010f; } } { // result++; uint32_t L_42 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, 1)); } IL_010f: { } IL_0110: { // var resultIsNegativeInf = (result == 0xFC00); uint32_t L_43 = V_2; V_12 = (bool)((((int32_t)L_43) == ((int32_t)((int32_t)64512)))? 1 : 0); // var inputIsNotNegativeInfOrNan = (exponentAndSign != 0x1FF); uint32_t L_44 = V_0; V_13 = (bool)((((int32_t)((((int32_t)L_44) == ((int32_t)((int32_t)511)))? 1 : 0)) == ((int32_t)0))? 1 : 0); // if (resultIsNegativeInf && inputIsNotNegativeInfOrNan) bool L_45 = V_12; bool L_46 = V_13; V_17 = (bool)((int32_t)((int32_t)L_45&(int32_t)L_46)); bool L_47 = V_17; if (!L_47) { goto IL_0138; } } { // result--; uint32_t L_48 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_48, 1)); } IL_0138: { goto IL_01c2; } IL_013e: { // else if (rounding == (int)RoundingMode.FROUND_FLOOR_NOEXC) int32_t L_49 = ___rounding1; V_18 = (bool)((((int32_t)L_49) == ((int32_t)((int32_t)9)))? 1 : 0); bool L_50 = V_18; if (!L_50) { goto IL_01c2; } } { // if (isFinite && isNegative) bool L_51 = V_3; bool L_52 = V_4; V_21 = (bool)((int32_t)((int32_t)L_51&(int32_t)L_52)); bool L_53 = V_21; if (!L_53) { goto IL_0199; } } { // if ((exponentAndSign <= 358) && (exponentAndSign != 256)) uint32_t L_54 = V_0; if ((!(((uint32_t)L_54) <= ((uint32_t)((int32_t)358))))) { goto IL_016a; } } { uint32_t L_55 = V_0; G_B34_0 = ((((int32_t)((((int32_t)L_55) == ((int32_t)((int32_t)256)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_016b; } IL_016a: { G_B34_0 = 0; } IL_016b: { V_22 = (bool)G_B34_0; bool L_56 = V_22; if (!L_56) { goto IL_0179; } } { // result++; uint32_t L_57 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, 1)); goto IL_0198; } IL_0179: { // else if ((f & 0x7FFFFFu & ((1u << shift) - 1u)) != 0) uint32_t L_58 = ___f0; int8_t L_59 = V_1; V_23 = (bool)((!(((uint32_t)((int32_t)(((int32_t)((int32_t)L_58&((int32_t)8388607)))&((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)((int32_t)L_59&((int32_t)31))))), 1))))) <= ((uint32_t)0)))? 1 : 0); bool L_60 = V_23; if (!L_60) { goto IL_0198; } } { // result++; uint32_t L_61 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, 1)); } IL_0198: { } IL_0199: { // var resultIsPositiveInf = (result == 0x7C00); uint32_t L_62 = V_2; V_19 = (bool)((((int32_t)L_62) == ((int32_t)((int32_t)31744)))? 1 : 0); // var inputIsNotPositiveInfOrNan = (exponentAndSign != 0xFF); uint32_t L_63 = V_0; V_20 = (bool)((((int32_t)((((int32_t)L_63) == ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0); // if (resultIsPositiveInf && inputIsNotPositiveInfOrNan) bool L_64 = V_19; bool L_65 = V_20; V_24 = (bool)((int32_t)((int32_t)L_64&(int32_t)L_65)); bool L_66 = V_24; if (!L_66) { goto IL_01c1; } } { // result--; uint32_t L_67 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_67, 1)); } IL_01c1: { } IL_01c2: { // return (ushort)result; uint32_t L_68 = V_2; V_25 = (uint16_t)((int32_t)(uint16_t)L_68); goto IL_01c8; } IL_01c8: { // } uint16_t L_69 = V_25; return L_69; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/F16C::cvtps_ph(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 F16C_cvtps_ph_mCC0D79910EA53F276D7A946226C3A436236AC1CA (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___rounding1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // if (rounding == (int)RoundingMode.FROUND_RINT_NOEXC) int32_t L_0 = ___rounding1; V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)12)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_005c; } } { // switch (MXCSR & MXCSRBits.RoundingControlMask) int32_t L_2; L_2 = X86_get_MXCSR_m0EF281E3ADD82DDCD3E2CB6FFFD07A2358607115(NULL); V_2 = ((int32_t)((int32_t)L_2&((int32_t)24576))); int32_t L_3 = V_2; V_1 = L_3; int32_t L_4 = V_1; if ((((int32_t)L_4) > ((int32_t)((int32_t)8192)))) { goto IL_0030; } } { int32_t L_5 = V_1; if (!L_5) { goto IL_0044; } } { goto IL_0026; } IL_0026: { int32_t L_6 = V_1; if ((((int32_t)L_6) == ((int32_t)((int32_t)8192)))) { goto IL_0049; } } { goto IL_005b; } IL_0030: { int32_t L_7 = V_1; if ((((int32_t)L_7) == ((int32_t)((int32_t)16384)))) { goto IL_004f; } } { goto IL_003a; } IL_003a: { int32_t L_8 = V_1; if ((((int32_t)L_8) == ((int32_t)((int32_t)24576)))) { goto IL_0055; } } { goto IL_005b; } IL_0044: { // rounding = (int)RoundingMode.FROUND_NINT_NOEXC; ___rounding1 = 8; // break; goto IL_005b; } IL_0049: { // rounding = (int)RoundingMode.FROUND_FLOOR_NOEXC; ___rounding1 = ((int32_t)9); // break; goto IL_005b; } IL_004f: { // rounding = (int)RoundingMode.FROUND_CEIL_NOEXC; ___rounding1 = ((int32_t)10); // break; goto IL_005b; } IL_0055: { // rounding = (int)RoundingMode.FROUND_TRUNC_NOEXC; ___rounding1 = ((int32_t)11); // break; goto IL_005b; } IL_005b: { } IL_005c: { // return new v128(FloatToHalf(a.UInt0, rounding), FloatToHalf(a.UInt1, rounding), FloatToHalf(a.UInt2, rounding), FloatToHalf(a.UInt3, rounding), 0, 0, 0, 0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___a0; uint32_t L_10 = L_9.___UInt0_48; int32_t L_11 = ___rounding1; il2cpp_codegen_runtime_class_init_inline(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); uint16_t L_12; L_12 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_10, L_11, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = ___a0; uint32_t L_14 = L_13.___UInt1_49; int32_t L_15 = ___rounding1; uint16_t L_16; L_16 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_14, L_15, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = ___a0; uint32_t L_18 = L_17.___UInt2_50; int32_t L_19 = ___rounding1; uint16_t L_20; L_20 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_18, L_19, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; uint32_t L_22 = L_21.___UInt3_51; int32_t L_23 = ___rounding1; uint16_t L_24; L_24 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_22, L_23, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25; memset((&L_25), 0, sizeof(L_25)); v128__ctor_mE6DEDBA0910B8E8E4041355566430FC03E9F1FA6((&L_25), L_12, L_16, L_20, L_24, (uint16_t)0, (uint16_t)0, (uint16_t)0, (uint16_t)0, /*hidden argument*/NULL); V_3 = L_25; goto IL_0098; } IL_0098: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_26 = V_3; return L_26; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/F16C::mm256_cvtps_ph(Unity.Burst.Intrinsics.v256,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 F16C_mm256_cvtps_ph_m7BA6110E1592F9BA027FFF59392E575E3B4D8405 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, int32_t ___rounding1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // if (rounding == (int)RoundingMode.FROUND_RINT_NOEXC) int32_t L_0 = ___rounding1; V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)12)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_005c; } } { // switch (MXCSR & MXCSRBits.RoundingControlMask) int32_t L_2; L_2 = X86_get_MXCSR_m0EF281E3ADD82DDCD3E2CB6FFFD07A2358607115(NULL); V_2 = ((int32_t)((int32_t)L_2&((int32_t)24576))); int32_t L_3 = V_2; V_1 = L_3; int32_t L_4 = V_1; if ((((int32_t)L_4) > ((int32_t)((int32_t)8192)))) { goto IL_0030; } } { int32_t L_5 = V_1; if (!L_5) { goto IL_0044; } } { goto IL_0026; } IL_0026: { int32_t L_6 = V_1; if ((((int32_t)L_6) == ((int32_t)((int32_t)8192)))) { goto IL_0049; } } { goto IL_005b; } IL_0030: { int32_t L_7 = V_1; if ((((int32_t)L_7) == ((int32_t)((int32_t)16384)))) { goto IL_004f; } } { goto IL_003a; } IL_003a: { int32_t L_8 = V_1; if ((((int32_t)L_8) == ((int32_t)((int32_t)24576)))) { goto IL_0055; } } { goto IL_005b; } IL_0044: { // rounding = (int)RoundingMode.FROUND_NINT_NOEXC; ___rounding1 = 8; // break; goto IL_005b; } IL_0049: { // rounding = (int)RoundingMode.FROUND_FLOOR_NOEXC; ___rounding1 = ((int32_t)9); // break; goto IL_005b; } IL_004f: { // rounding = (int)RoundingMode.FROUND_CEIL_NOEXC; ___rounding1 = ((int32_t)10); // break; goto IL_005b; } IL_0055: { // rounding = (int)RoundingMode.FROUND_TRUNC_NOEXC; ___rounding1 = ((int32_t)11); // break; goto IL_005b; } IL_005b: { } IL_005c: { // return new v128(FloatToHalf(a.UInt0, rounding), FloatToHalf(a.UInt1, rounding), FloatToHalf(a.UInt2, rounding), FloatToHalf(a.UInt3, rounding), FloatToHalf(a.UInt4, rounding), FloatToHalf(a.UInt5, rounding), FloatToHalf(a.UInt6, rounding), FloatToHalf(a.UInt7, rounding)); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_9 = ___a0; uint32_t L_10 = L_9.___UInt0_96; int32_t L_11 = ___rounding1; il2cpp_codegen_runtime_class_init_inline(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); uint16_t L_12; L_12 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_10, L_11, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_13 = ___a0; uint32_t L_14 = L_13.___UInt1_97; int32_t L_15 = ___rounding1; uint16_t L_16; L_16 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_14, L_15, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_17 = ___a0; uint32_t L_18 = L_17.___UInt2_98; int32_t L_19 = ___rounding1; uint16_t L_20; L_20 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_18, L_19, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_21 = ___a0; uint32_t L_22 = L_21.___UInt3_99; int32_t L_23 = ___rounding1; uint16_t L_24; L_24 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_22, L_23, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = ___a0; uint32_t L_26 = L_25.___UInt4_100; int32_t L_27 = ___rounding1; uint16_t L_28; L_28 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_26, L_27, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_29 = ___a0; uint32_t L_30 = L_29.___UInt5_101; int32_t L_31 = ___rounding1; uint16_t L_32; L_32 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_30, L_31, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_33 = ___a0; uint32_t L_34 = L_33.___UInt6_102; int32_t L_35 = ___rounding1; uint16_t L_36; L_36 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_34, L_35, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_37 = ___a0; uint32_t L_38 = L_37.___UInt7_103; int32_t L_39 = ___rounding1; uint16_t L_40; L_40 = F16C_FloatToHalf_m9AAF9D68A918314D79322131C8AF8B56E1EBB781(L_38, L_39, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_41; memset((&L_41), 0, sizeof(L_41)); v128__ctor_mE6DEDBA0910B8E8E4041355566430FC03E9F1FA6((&L_41), L_12, L_16, L_20, L_24, L_28, L_32, L_36, L_40, /*hidden argument*/NULL); V_3 = L_41; goto IL_00c4; } IL_00c4: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_42 = V_3; return L_42; } } // System.Void Unity.Burst.Intrinsics.X86/F16C::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void F16C__cctor_mD74A0A5D03BA12B010D5D9ADAF9841730AFF3100 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____6AC12597E10FFB084DEE014EEBFD52580EB845FD6B5CCA643AEAC527F7B02F2A_1_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____A199F717FBA4D1378A33D65E9660E45ADC176876A3450BACF2A80DA985FBDF14_3_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly ushort[] BaseTable = // { // 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, // 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0004, 0x0008, 0x0010, 0x0020, 0x0040, 0x0080, 0x0100, // 0x0200, 0x0400, 0x0800, 0x0C00, 0x1000, 0x1400, 0x1800, 0x1C00, 0x2000, 0x2400, 0x2800, 0x2C00, 0x3000, 0x3400, 0x3800, 0x3C00, // 0x4000, 0x4400, 0x4800, 0x4C00, 0x5000, 0x5400, 0x5800, 0x5C00, 0x6000, 0x6400, 0x6800, 0x6C00, 0x7000, 0x7400, 0x7800, 0x7C00, // 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, // 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, // 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, // 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, // 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, // 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, // 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, 0x7C00, // 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, // 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, // 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, // 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, // 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, // 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, // 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8000, 0x8001, 0x8002, 0x8004, 0x8008, 0x8010, 0x8020, 0x8040, 0x8080, 0x8100, // 0x8200, 0x8400, 0x8800, 0x8C00, 0x9000, 0x9400, 0x9800, 0x9C00, 0xA000, 0xA400, 0xA800, 0xAC00, 0xB000, 0xB400, 0xB800, 0xBC00, // 0xC000, 0xC400, 0xC800, 0xCC00, 0xD000, 0xD400, 0xD800, 0xDC00, 0xE000, 0xE400, 0xE800, 0xEC00, 0xF000, 0xF400, 0xF800, 0xFC00, // 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, // 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, // 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, // 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, // 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, // 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, // 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, 0xFC00, // }; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512)); UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____6AC12597E10FFB084DEE014EEBFD52580EB845FD6B5CCA643AEAC527F7B02F2A_1_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF((RuntimeArray*)L_1, L_2, NULL); ((F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_StaticFields*)il2cpp_codegen_static_fields_for(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var))->___BaseTable_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_StaticFields*)il2cpp_codegen_static_fields_for(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var))->___BaseTable_0), (void*)L_1); // private static readonly sbyte[] ShiftTable = // { // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, // 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 13, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, // 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, // 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 13, // }; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_3 = (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)SZArrayNew(SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var, (uint32_t)((int32_t)512)); SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_4 = L_3; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____A199F717FBA4D1378A33D65E9660E45ADC176876A3450BACF2A80DA985FBDF14_3_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF((RuntimeArray*)L_4, L_5, NULL); ((F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_StaticFields*)il2cpp_codegen_static_fields_for(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var))->___ShiftTable_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_StaticFields*)il2cpp_codegen_static_fields_for(F16C_tF474DAFA389B2C271A98A1B63F6F16DAF7793255_il2cpp_TypeInfo_var))->___ShiftTable_1), (void*)L_4); 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.Intrinsics.X86/Fma::get_IsFmaSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fma_get_IsFmaSupported_m9D61E211779689CBE423B8969A6F51C6BE8CF5E4 (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsFmaSupported { get { return Avx2.IsAvx2Supported; } } bool L_0; L_0 = Avx2_get_IsAvx2Supported_m768CA5D24C6148EBDF5E2FB487026D1A126D14E5(NULL); V_0 = L_0; goto IL_0009; } IL_0009: { // public static bool IsFmaSupported { get { return Avx2.IsAvx2Supported; } } bool L_1 = V_0; return L_1; } } // System.Single Unity.Burst.Intrinsics.X86/Fma::FmaHelper(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C (float ___a0, float ___b1, float ___c2, const RuntimeMethod* method) { float V_0 = 0.0f; { // return (float)((((double)a) * b) + c); float L_0 = ___a0; float L_1 = ___b1; float L_2 = ___c2; V_0 = ((float)((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)L_0), ((double)L_1))), ((double)L_2)))); goto IL_000d; } IL_000d: { // } float L_3 = V_0; return L_3; } } // System.Single Unity.Burst.Intrinsics.X86/Fma::FnmaHelper(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341 (float ___a0, float ___b1, float ___c2, const RuntimeMethod* method) { float V_0 = 0.0f; { // return FmaHelper(-a, b, c); float L_0 = ___a0; float L_1 = ___b1; float L_2 = ___c2; float L_3; L_3 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(((-L_0)), L_1, L_2, NULL); V_0 = L_3; goto IL_000d; } IL_000d: { // } float L_4 = V_0; return L_4; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmadd_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmadd_pd_mD08300C29D0D1ED324BD1B77237B3B5DCAD16C4B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fmadd_pd_mD08300C29D0D1ED324BD1B77237B3B5DCAD16C4B_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmadd_pd(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmadd_pd_m548D8005BF9C1854B10C89B45258C287F94BC339 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_mm256_fmadd_pd_m548D8005BF9C1854B10C89B45258C287F94BC339_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmadd_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmadd_ps_mC01F6014869F5176750890C97D6030DA09930E7E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(FmaHelper(a.Float0, b.Float0, c.Float0), // FmaHelper(a.Float1, b.Float1, c.Float1), // FmaHelper(a.Float2, b.Float2, c.Float2), // FmaHelper(a.Float3, b.Float3, c.Float3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___c2; float L_5 = L_4.___Float0_60; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, L_5, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___a0; float L_8 = L_7.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = ___c2; float L_12 = L_11.___Float1_61; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, L_12, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___a0; float L_15 = L_14.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = ___b1; float L_17 = L_16.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___c2; float L_19 = L_18.___Float2_62; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, L_19, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; float L_22 = L_21.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = ___b1; float L_24 = L_23.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = ___c2; float L_26 = L_25.___Float3_63; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, L_26, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_28; memset((&L_28), 0, sizeof(L_28)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_28), L_6, L_13, L_20, L_27, /*hidden argument*/NULL); V_0 = L_28; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29 = V_0; return L_29; } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmadd_ps(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmadd_ps_m444ADE6F64638C0105A817200B5F0A7BE8D2F1F0 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v256(FmaHelper(a.Float0, b.Float0, c.Float0), // FmaHelper(a.Float1, b.Float1, c.Float1), // FmaHelper(a.Float2, b.Float2, c.Float2), // FmaHelper(a.Float3, b.Float3, c.Float3), // FmaHelper(a.Float4, b.Float4, c.Float4), // FmaHelper(a.Float5, b.Float5, c.Float5), // FmaHelper(a.Float6, b.Float6, c.Float6), // FmaHelper(a.Float7, b.Float7, c.Float7)); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_0 = ___a0; float L_1 = L_0.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_2 = ___b1; float L_3 = L_2.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_4 = ___c2; float L_5 = L_4.___Float0_120; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, L_5, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_7 = ___a0; float L_8 = L_7.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_9 = ___b1; float L_10 = L_9.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_11 = ___c2; float L_12 = L_11.___Float1_121; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, L_12, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_14 = ___a0; float L_15 = L_14.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_16 = ___b1; float L_17 = L_16.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_18 = ___c2; float L_19 = L_18.___Float2_122; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, L_19, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_21 = ___a0; float L_22 = L_21.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_23 = ___b1; float L_24 = L_23.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = ___c2; float L_26 = L_25.___Float3_123; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, L_26, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_28 = ___a0; float L_29 = L_28.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_30 = ___b1; float L_31 = L_30.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_32 = ___c2; float L_33 = L_32.___Float4_124; float L_34; L_34 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_29, L_31, L_33, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_35 = ___a0; float L_36 = L_35.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_37 = ___b1; float L_38 = L_37.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_39 = ___c2; float L_40 = L_39.___Float5_125; float L_41; L_41 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_36, L_38, L_40, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_42 = ___a0; float L_43 = L_42.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_44 = ___b1; float L_45 = L_44.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_46 = ___c2; float L_47 = L_46.___Float6_126; float L_48; L_48 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_43, L_45, L_47, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_49 = ___a0; float L_50 = L_49.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_51 = ___b1; float L_52 = L_51.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_53 = ___c2; float L_54 = L_53.___Float7_127; float L_55; L_55 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_50, L_52, L_54, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_56; memset((&L_56), 0, sizeof(L_56)); v256__ctor_m7926C43F66D274D467CB645EF4A9E197F7CF2D78((&L_56), L_6, L_13, L_20, L_27, L_34, L_41, L_48, L_55, /*hidden argument*/NULL); V_0 = L_56; goto IL_00c1; } IL_00c1: { // } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_57 = V_0; return L_57; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmadd_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmadd_sd_m2AD1A8171A9B33FC89F34B0ABAB573980B62588B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fmadd_sd_m2AD1A8171A9B33FC89F34B0ABAB573980B62588B_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmadd_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmadd_ss_m698C89C101D79D884496469B5514A540D3A88F55 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, 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)); { // var result = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // result.Float0 = FmaHelper(a.Float0, b.Float0, c.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___c2; float L_6 = L_5.___Float0_60; float L_7; L_7 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_2, L_4, L_6, NULL); (&V_0)->___Float0_60 = L_7; // return result; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0025; } IL_0025: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmaddsub_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmaddsub_pd_mD03E321D5790AA537DEE64ED2D7DF76260946269 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fmaddsub_pd_mD03E321D5790AA537DEE64ED2D7DF76260946269_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmaddsub_pd(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmaddsub_pd_mAE5C937E1E4C4EAE8B6D1015E3B6CAEF8505E5E7 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_mm256_fmaddsub_pd_mAE5C937E1E4C4EAE8B6D1015E3B6CAEF8505E5E7_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmaddsub_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmaddsub_ps_m5A80CB7A7C01FB01AC3E4A4C17502C271E8C4A00 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(FmaHelper(a.Float0, b.Float0, -c.Float0), // FmaHelper(a.Float1, b.Float1, c.Float1), // FmaHelper(a.Float2, b.Float2, -c.Float2), // FmaHelper(a.Float3, b.Float3, c.Float3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___c2; float L_5 = L_4.___Float0_60; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, ((-L_5)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___a0; float L_8 = L_7.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = ___c2; float L_12 = L_11.___Float1_61; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, L_12, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___a0; float L_15 = L_14.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = ___b1; float L_17 = L_16.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___c2; float L_19 = L_18.___Float2_62; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, ((-L_19)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; float L_22 = L_21.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = ___b1; float L_24 = L_23.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = ___c2; float L_26 = L_25.___Float3_63; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, L_26, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_28; memset((&L_28), 0, sizeof(L_28)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_28), L_6, L_13, L_20, L_27, /*hidden argument*/NULL); V_0 = L_28; goto IL_0067; } IL_0067: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29 = V_0; return L_29; } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmaddsub_ps(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmaddsub_ps_m142EDD6BAB9B422578E6ACC1A5D0B305E0466F89 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v256(FmaHelper(a.Float0, b.Float0, -c.Float0), // FmaHelper(a.Float1, b.Float1, c.Float1), // FmaHelper(a.Float2, b.Float2, -c.Float2), // FmaHelper(a.Float3, b.Float3, c.Float3), // FmaHelper(a.Float4, b.Float4, -c.Float4), // FmaHelper(a.Float5, b.Float5, c.Float5), // FmaHelper(a.Float6, b.Float6, -c.Float6), // FmaHelper(a.Float7, b.Float7, c.Float7)); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_0 = ___a0; float L_1 = L_0.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_2 = ___b1; float L_3 = L_2.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_4 = ___c2; float L_5 = L_4.___Float0_120; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, ((-L_5)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_7 = ___a0; float L_8 = L_7.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_9 = ___b1; float L_10 = L_9.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_11 = ___c2; float L_12 = L_11.___Float1_121; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, L_12, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_14 = ___a0; float L_15 = L_14.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_16 = ___b1; float L_17 = L_16.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_18 = ___c2; float L_19 = L_18.___Float2_122; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, ((-L_19)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_21 = ___a0; float L_22 = L_21.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_23 = ___b1; float L_24 = L_23.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = ___c2; float L_26 = L_25.___Float3_123; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, L_26, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_28 = ___a0; float L_29 = L_28.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_30 = ___b1; float L_31 = L_30.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_32 = ___c2; float L_33 = L_32.___Float4_124; float L_34; L_34 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_29, L_31, ((-L_33)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_35 = ___a0; float L_36 = L_35.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_37 = ___b1; float L_38 = L_37.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_39 = ___c2; float L_40 = L_39.___Float5_125; float L_41; L_41 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_36, L_38, L_40, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_42 = ___a0; float L_43 = L_42.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_44 = ___b1; float L_45 = L_44.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_46 = ___c2; float L_47 = L_46.___Float6_126; float L_48; L_48 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_43, L_45, ((-L_47)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_49 = ___a0; float L_50 = L_49.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_51 = ___b1; float L_52 = L_51.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_53 = ___c2; float L_54 = L_53.___Float7_127; float L_55; L_55 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_50, L_52, L_54, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_56; memset((&L_56), 0, sizeof(L_56)); v256__ctor_m7926C43F66D274D467CB645EF4A9E197F7CF2D78((&L_56), L_6, L_13, L_20, L_27, L_34, L_41, L_48, L_55, /*hidden argument*/NULL); V_0 = L_56; goto IL_00c5; } IL_00c5: { // } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_57 = V_0; return L_57; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmsub_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmsub_pd_mC8FD5894ED9348802F5336EB2D8938E96C6105E4 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fmsub_pd_mC8FD5894ED9348802F5336EB2D8938E96C6105E4_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmsub_pd(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmsub_pd_mA26FCB9B77BF8CE0BB139FCE07CEABE82A86907A (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_mm256_fmsub_pd_mA26FCB9B77BF8CE0BB139FCE07CEABE82A86907A_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmsub_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmsub_ps_m475C19AD87DCBB8ED4482E2777E7B7CBE709F1DC (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(FmaHelper(a.Float0, b.Float0, -c.Float0), // FmaHelper(a.Float1, b.Float1, -c.Float1), // FmaHelper(a.Float2, b.Float2, -c.Float2), // FmaHelper(a.Float3, b.Float3, -c.Float3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___c2; float L_5 = L_4.___Float0_60; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, ((-L_5)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___a0; float L_8 = L_7.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = ___c2; float L_12 = L_11.___Float1_61; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, ((-L_12)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___a0; float L_15 = L_14.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = ___b1; float L_17 = L_16.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___c2; float L_19 = L_18.___Float2_62; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, ((-L_19)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; float L_22 = L_21.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = ___b1; float L_24 = L_23.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = ___c2; float L_26 = L_25.___Float3_63; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, ((-L_26)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_28; memset((&L_28), 0, sizeof(L_28)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_28), L_6, L_13, L_20, L_27, /*hidden argument*/NULL); V_0 = L_28; goto IL_0069; } IL_0069: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29 = V_0; return L_29; } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmsub_ps(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmsub_ps_m5B433835C5A80D59AD7E2E06EC88FC08926BA584 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v256(FmaHelper(a.Float0, b.Float0, -c.Float0), // FmaHelper(a.Float1, b.Float1, -c.Float1), // FmaHelper(a.Float2, b.Float2, -c.Float2), // FmaHelper(a.Float3, b.Float3, -c.Float3), // FmaHelper(a.Float4, b.Float4, -c.Float4), // FmaHelper(a.Float5, b.Float5, -c.Float5), // FmaHelper(a.Float6, b.Float6, -c.Float6), // FmaHelper(a.Float7, b.Float7, -c.Float7)); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_0 = ___a0; float L_1 = L_0.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_2 = ___b1; float L_3 = L_2.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_4 = ___c2; float L_5 = L_4.___Float0_120; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, ((-L_5)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_7 = ___a0; float L_8 = L_7.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_9 = ___b1; float L_10 = L_9.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_11 = ___c2; float L_12 = L_11.___Float1_121; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, ((-L_12)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_14 = ___a0; float L_15 = L_14.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_16 = ___b1; float L_17 = L_16.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_18 = ___c2; float L_19 = L_18.___Float2_122; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, ((-L_19)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_21 = ___a0; float L_22 = L_21.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_23 = ___b1; float L_24 = L_23.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = ___c2; float L_26 = L_25.___Float3_123; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, ((-L_26)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_28 = ___a0; float L_29 = L_28.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_30 = ___b1; float L_31 = L_30.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_32 = ___c2; float L_33 = L_32.___Float4_124; float L_34; L_34 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_29, L_31, ((-L_33)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_35 = ___a0; float L_36 = L_35.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_37 = ___b1; float L_38 = L_37.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_39 = ___c2; float L_40 = L_39.___Float5_125; float L_41; L_41 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_36, L_38, ((-L_40)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_42 = ___a0; float L_43 = L_42.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_44 = ___b1; float L_45 = L_44.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_46 = ___c2; float L_47 = L_46.___Float6_126; float L_48; L_48 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_43, L_45, ((-L_47)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_49 = ___a0; float L_50 = L_49.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_51 = ___b1; float L_52 = L_51.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_53 = ___c2; float L_54 = L_53.___Float7_127; float L_55; L_55 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_50, L_52, ((-L_54)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_56; memset((&L_56), 0, sizeof(L_56)); v256__ctor_m7926C43F66D274D467CB645EF4A9E197F7CF2D78((&L_56), L_6, L_13, L_20, L_27, L_34, L_41, L_48, L_55, /*hidden argument*/NULL); V_0 = L_56; goto IL_00c9; } IL_00c9: { // } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_57 = V_0; return L_57; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmsub_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmsub_sd_m72C560A3D44B293A66D288CBB1F265695C51C8F4 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fmsub_sd_m72C560A3D44B293A66D288CBB1F265695C51C8F4_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmsub_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmsub_ss_mEA34BE543821BEEF6071DCE289F52CF5D1B86C0E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, 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)); { // var result = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // result.Float0 = FmaHelper(a.Float0, b.Float0, -c.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___c2; float L_6 = L_5.___Float0_60; float L_7; L_7 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_2, L_4, ((-L_6)), NULL); (&V_0)->___Float0_60 = L_7; // return result; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0026; } IL_0026: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmsubadd_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmsubadd_pd_m176CA4A4F3B3FE634160778A7BDCA7B3282FF4C7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fmsubadd_pd_m176CA4A4F3B3FE634160778A7BDCA7B3282FF4C7_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmsubadd_pd(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmsubadd_pd_m6449549E2603160CDBC3B530AA91DE45422C40D7 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_mm256_fmsubadd_pd_m6449549E2603160CDBC3B530AA91DE45422C40D7_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fmsubadd_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fmsubadd_ps_mE41ABF8BAF1915ED96152FB04A10644C01BF5C4C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(FmaHelper(a.Float0, b.Float0, c.Float0), // FmaHelper(a.Float1, b.Float1, -c.Float1), // FmaHelper(a.Float2, b.Float2, c.Float2), // FmaHelper(a.Float3, b.Float3, -c.Float3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___c2; float L_5 = L_4.___Float0_60; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, L_5, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___a0; float L_8 = L_7.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = ___c2; float L_12 = L_11.___Float1_61; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, ((-L_12)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___a0; float L_15 = L_14.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = ___b1; float L_17 = L_16.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___c2; float L_19 = L_18.___Float2_62; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, L_19, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; float L_22 = L_21.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = ___b1; float L_24 = L_23.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = ___c2; float L_26 = L_25.___Float3_63; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, ((-L_26)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_28; memset((&L_28), 0, sizeof(L_28)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_28), L_6, L_13, L_20, L_27, /*hidden argument*/NULL); V_0 = L_28; goto IL_0067; } IL_0067: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29 = V_0; return L_29; } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fmsubadd_ps(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fmsubadd_ps_mD52670289DCE740DE683437493485D64B6119661 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v256(FmaHelper(a.Float0, b.Float0, c.Float0), // FmaHelper(a.Float1, b.Float1, -c.Float1), // FmaHelper(a.Float2, b.Float2, c.Float2), // FmaHelper(a.Float3, b.Float3, -c.Float3), // FmaHelper(a.Float4, b.Float4, c.Float4), // FmaHelper(a.Float5, b.Float5, -c.Float5), // FmaHelper(a.Float6, b.Float6, c.Float6), // FmaHelper(a.Float7, b.Float7, -c.Float7)); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_0 = ___a0; float L_1 = L_0.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_2 = ___b1; float L_3 = L_2.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_4 = ___c2; float L_5 = L_4.___Float0_120; float L_6; L_6 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_1, L_3, L_5, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_7 = ___a0; float L_8 = L_7.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_9 = ___b1; float L_10 = L_9.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_11 = ___c2; float L_12 = L_11.___Float1_121; float L_13; L_13 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_8, L_10, ((-L_12)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_14 = ___a0; float L_15 = L_14.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_16 = ___b1; float L_17 = L_16.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_18 = ___c2; float L_19 = L_18.___Float2_122; float L_20; L_20 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_15, L_17, L_19, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_21 = ___a0; float L_22 = L_21.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_23 = ___b1; float L_24 = L_23.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = ___c2; float L_26 = L_25.___Float3_123; float L_27; L_27 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_22, L_24, ((-L_26)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_28 = ___a0; float L_29 = L_28.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_30 = ___b1; float L_31 = L_30.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_32 = ___c2; float L_33 = L_32.___Float4_124; float L_34; L_34 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_29, L_31, L_33, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_35 = ___a0; float L_36 = L_35.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_37 = ___b1; float L_38 = L_37.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_39 = ___c2; float L_40 = L_39.___Float5_125; float L_41; L_41 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_36, L_38, ((-L_40)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_42 = ___a0; float L_43 = L_42.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_44 = ___b1; float L_45 = L_44.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_46 = ___c2; float L_47 = L_46.___Float6_126; float L_48; L_48 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_43, L_45, L_47, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_49 = ___a0; float L_50 = L_49.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_51 = ___b1; float L_52 = L_51.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_53 = ___c2; float L_54 = L_53.___Float7_127; float L_55; L_55 = Fma_FmaHelper_m33764FEECAE4F318D4B38221D6C4B88C8FF1789C(L_50, L_52, ((-L_54)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_56; memset((&L_56), 0, sizeof(L_56)); v256__ctor_m7926C43F66D274D467CB645EF4A9E197F7CF2D78((&L_56), L_6, L_13, L_20, L_27, L_34, L_41, L_48, L_55, /*hidden argument*/NULL); V_0 = L_56; goto IL_00c5; } IL_00c5: { // } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_57 = V_0; return L_57; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmadd_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmadd_pd_m897DA6B385CE64363EADE6449F280D227C5F941E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fnmadd_pd_m897DA6B385CE64363EADE6449F280D227C5F941E_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fnmadd_pd(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fnmadd_pd_m3864AA38C976820C328DEACFCBFEBC32C277B018 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_mm256_fnmadd_pd_m3864AA38C976820C328DEACFCBFEBC32C277B018_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmadd_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmadd_ps_mB1311EDDBA32E913346F6C5D734FA06C4AC97A07 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(FnmaHelper(a.Float0, b.Float0, c.Float0), // FnmaHelper(a.Float1, b.Float1, c.Float1), // FnmaHelper(a.Float2, b.Float2, c.Float2), // FnmaHelper(a.Float3, b.Float3, c.Float3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___c2; float L_5 = L_4.___Float0_60; float L_6; L_6 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_1, L_3, L_5, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___a0; float L_8 = L_7.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = ___c2; float L_12 = L_11.___Float1_61; float L_13; L_13 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_8, L_10, L_12, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___a0; float L_15 = L_14.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = ___b1; float L_17 = L_16.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___c2; float L_19 = L_18.___Float2_62; float L_20; L_20 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_15, L_17, L_19, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; float L_22 = L_21.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = ___b1; float L_24 = L_23.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = ___c2; float L_26 = L_25.___Float3_63; float L_27; L_27 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_22, L_24, L_26, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_28; memset((&L_28), 0, sizeof(L_28)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_28), L_6, L_13, L_20, L_27, /*hidden argument*/NULL); V_0 = L_28; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29 = V_0; return L_29; } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fnmadd_ps(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fnmadd_ps_mFCA603A67E0A01F965D9489F55A9C24E3D19CB78 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v256(FnmaHelper(a.Float0, b.Float0, c.Float0), // FnmaHelper(a.Float1, b.Float1, c.Float1), // FnmaHelper(a.Float2, b.Float2, c.Float2), // FnmaHelper(a.Float3, b.Float3, c.Float3), // FnmaHelper(a.Float4, b.Float4, c.Float4), // FnmaHelper(a.Float5, b.Float5, c.Float5), // FnmaHelper(a.Float6, b.Float6, c.Float6), // FnmaHelper(a.Float7, b.Float7, c.Float7)); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_0 = ___a0; float L_1 = L_0.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_2 = ___b1; float L_3 = L_2.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_4 = ___c2; float L_5 = L_4.___Float0_120; float L_6; L_6 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_1, L_3, L_5, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_7 = ___a0; float L_8 = L_7.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_9 = ___b1; float L_10 = L_9.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_11 = ___c2; float L_12 = L_11.___Float1_121; float L_13; L_13 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_8, L_10, L_12, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_14 = ___a0; float L_15 = L_14.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_16 = ___b1; float L_17 = L_16.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_18 = ___c2; float L_19 = L_18.___Float2_122; float L_20; L_20 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_15, L_17, L_19, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_21 = ___a0; float L_22 = L_21.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_23 = ___b1; float L_24 = L_23.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = ___c2; float L_26 = L_25.___Float3_123; float L_27; L_27 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_22, L_24, L_26, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_28 = ___a0; float L_29 = L_28.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_30 = ___b1; float L_31 = L_30.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_32 = ___c2; float L_33 = L_32.___Float4_124; float L_34; L_34 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_29, L_31, L_33, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_35 = ___a0; float L_36 = L_35.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_37 = ___b1; float L_38 = L_37.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_39 = ___c2; float L_40 = L_39.___Float5_125; float L_41; L_41 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_36, L_38, L_40, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_42 = ___a0; float L_43 = L_42.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_44 = ___b1; float L_45 = L_44.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_46 = ___c2; float L_47 = L_46.___Float6_126; float L_48; L_48 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_43, L_45, L_47, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_49 = ___a0; float L_50 = L_49.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_51 = ___b1; float L_52 = L_51.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_53 = ___c2; float L_54 = L_53.___Float7_127; float L_55; L_55 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_50, L_52, L_54, NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_56; memset((&L_56), 0, sizeof(L_56)); v256__ctor_m7926C43F66D274D467CB645EF4A9E197F7CF2D78((&L_56), L_6, L_13, L_20, L_27, L_34, L_41, L_48, L_55, /*hidden argument*/NULL); V_0 = L_56; goto IL_00c1; } IL_00c1: { // } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_57 = V_0; return L_57; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmadd_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmadd_sd_m6FDBB6B98E90707B17977AB104ACEB14B7FEC1DA (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fnmadd_sd_m6FDBB6B98E90707B17977AB104ACEB14B7FEC1DA_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmadd_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmadd_ss_m2F3478882E2F02D3C1334554309772EF25AFE076 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, 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)); { // var result = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // result.Float0 = FnmaHelper(a.Float0, b.Float0, c.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___c2; float L_6 = L_5.___Float0_60; float L_7; L_7 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_2, L_4, L_6, NULL); (&V_0)->___Float0_60 = L_7; // return result; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0025; } IL_0025: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmsub_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmsub_pd_m8FB9CD72EDF4FBE15BD2EFAD6F901A5319738E65 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fnmsub_pd_m8FB9CD72EDF4FBE15BD2EFAD6F901A5319738E65_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fnmsub_pd(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fnmsub_pd_m08522706CF48DD3CCC2DF2FC400E6B282F890331 (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_mm256_fnmsub_pd_m08522706CF48DD3CCC2DF2FC400E6B282F890331_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmsub_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmsub_ps_mD4D8D09A8C399834AF5D0F612192099EB278965B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(FnmaHelper(a.Float0, b.Float0, -c.Float0), // FnmaHelper(a.Float1, b.Float1, -c.Float1), // FnmaHelper(a.Float2, b.Float2, -c.Float2), // FnmaHelper(a.Float3, b.Float3, -c.Float3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___c2; float L_5 = L_4.___Float0_60; float L_6; L_6 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_1, L_3, ((-L_5)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___a0; float L_8 = L_7.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = ___c2; float L_12 = L_11.___Float1_61; float L_13; L_13 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_8, L_10, ((-L_12)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___a0; float L_15 = L_14.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = ___b1; float L_17 = L_16.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___c2; float L_19 = L_18.___Float2_62; float L_20; L_20 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_15, L_17, ((-L_19)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___a0; float L_22 = L_21.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = ___b1; float L_24 = L_23.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = ___c2; float L_26 = L_25.___Float3_63; float L_27; L_27 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_22, L_24, ((-L_26)), NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_28; memset((&L_28), 0, sizeof(L_28)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_28), L_6, L_13, L_20, L_27, /*hidden argument*/NULL); V_0 = L_28; goto IL_0069; } IL_0069: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29 = V_0; return L_29; } } // Unity.Burst.Intrinsics.v256 Unity.Burst.Intrinsics.X86/Fma::mm256_fnmsub_ps(Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256,Unity.Burst.Intrinsics.v256) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A Fma_mm256_fnmsub_ps_mF9F2B0DBE2AD2E98DCD67A90AC210E94CBFA476A (v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___a0, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___b1, v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A ___c2, const RuntimeMethod* method) { v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v256(FnmaHelper(a.Float0, b.Float0, -c.Float0), // FnmaHelper(a.Float1, b.Float1, -c.Float1), // FnmaHelper(a.Float2, b.Float2, -c.Float2), // FnmaHelper(a.Float3, b.Float3, -c.Float3), // FnmaHelper(a.Float4, b.Float4, -c.Float4), // FnmaHelper(a.Float5, b.Float5, -c.Float5), // FnmaHelper(a.Float6, b.Float6, -c.Float6), // FnmaHelper(a.Float7, b.Float7, -c.Float7)); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_0 = ___a0; float L_1 = L_0.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_2 = ___b1; float L_3 = L_2.___Float0_120; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_4 = ___c2; float L_5 = L_4.___Float0_120; float L_6; L_6 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_1, L_3, ((-L_5)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_7 = ___a0; float L_8 = L_7.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_9 = ___b1; float L_10 = L_9.___Float1_121; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_11 = ___c2; float L_12 = L_11.___Float1_121; float L_13; L_13 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_8, L_10, ((-L_12)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_14 = ___a0; float L_15 = L_14.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_16 = ___b1; float L_17 = L_16.___Float2_122; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_18 = ___c2; float L_19 = L_18.___Float2_122; float L_20; L_20 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_15, L_17, ((-L_19)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_21 = ___a0; float L_22 = L_21.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_23 = ___b1; float L_24 = L_23.___Float3_123; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_25 = ___c2; float L_26 = L_25.___Float3_123; float L_27; L_27 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_22, L_24, ((-L_26)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_28 = ___a0; float L_29 = L_28.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_30 = ___b1; float L_31 = L_30.___Float4_124; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_32 = ___c2; float L_33 = L_32.___Float4_124; float L_34; L_34 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_29, L_31, ((-L_33)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_35 = ___a0; float L_36 = L_35.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_37 = ___b1; float L_38 = L_37.___Float5_125; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_39 = ___c2; float L_40 = L_39.___Float5_125; float L_41; L_41 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_36, L_38, ((-L_40)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_42 = ___a0; float L_43 = L_42.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_44 = ___b1; float L_45 = L_44.___Float6_126; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_46 = ___c2; float L_47 = L_46.___Float6_126; float L_48; L_48 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_43, L_45, ((-L_47)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_49 = ___a0; float L_50 = L_49.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_51 = ___b1; float L_52 = L_51.___Float7_127; v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_53 = ___c2; float L_54 = L_53.___Float7_127; float L_55; L_55 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_50, L_52, ((-L_54)), NULL); v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_56; memset((&L_56), 0, sizeof(L_56)); v256__ctor_m7926C43F66D274D467CB645EF4A9E197F7CF2D78((&L_56), L_6, L_13, L_20, L_27, L_34, L_41, L_48, L_55, /*hidden argument*/NULL); V_0 = L_56; goto IL_00c9; } IL_00c9: { // } v256_t770DAF625F113A77DC69DDBA1EDB49B50AADC08A L_57 = V_0; return L_57; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmsub_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmsub_sd_m31AACBFDA66839DB03D858E9D0936E3B49299777 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, const RuntimeMethod* method) { { // throw new Exception("Double-precision FMA not emulated in C#"); Exception_t* L_0 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); NullCheck(L_0); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7AE72BD7A09E6DC91ECB93E1F84C083D654DFDA8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fma_fnmsub_sd_m31AACBFDA66839DB03D858E9D0936E3B49299777_RuntimeMethod_var))); } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Fma::fnmsub_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Fma_fnmsub_ss_m20994B27A2CFB9D39A5C45822447BAB28EC3703B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___c2, 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)); { // var result = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // result.Float0 = FnmaHelper(a.Float0, b.Float0, -c.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___c2; float L_6 = L_5.___Float0_60; float L_7; L_7 = Fma_FnmaHelper_mE87C47F8F8348DCB46CCBA18F7406EF20B77E341(L_2, L_4, ((-L_6)), NULL); (&V_0)->___Float0_60 = L_7; // return result; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0026; } IL_0026: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } #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/Popcnt::get_IsPopcntSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Popcnt_get_IsPopcntSupported_m90DA1ED45C659F17854DDC1534DF19578E264504 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // public static bool IsPopcntSupported { get { return Sse4_2.IsSse42Supported; } } il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); bool L_0; L_0 = Sse4_2_get_IsSse42Supported_m6DC34AA3BDF9F3358C1CCF87522D14318F62D8C0(NULL); V_0 = L_0; goto IL_0009; } IL_0009: { // public static bool IsPopcntSupported { get { return Sse4_2.IsSse42Supported; } } bool L_1 = V_0; return L_1; } } // System.Int32 Unity.Burst.Intrinsics.X86/Popcnt::popcnt_u32(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Popcnt_popcnt_u32_m51BB6F75B94B487EFC7F0BB6D9AB888E3FC93C9A (uint32_t ___v0, const RuntimeMethod* method) { int32_t V_0 = 0; uint32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; int32_t G_B3_0 = 0; int32_t G_B2_0 = 0; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; { // int result = 0; V_0 = 0; // uint mask = 0x80000000u; V_1 = ((int32_t)-2147483648LL); goto IL_001d; } IL_000b: { // result += ((v & mask) != 0) ? 1 : 0; int32_t L_0 = V_0; uint32_t L_1 = ___v0; uint32_t L_2 = V_1; G_B2_0 = L_0; if (((int32_t)((int32_t)L_1&(int32_t)L_2))) { G_B3_0 = L_0; goto IL_0015; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_0016; } IL_0015: { G_B4_0 = 1; G_B4_1 = G_B3_0; } IL_0016: { V_0 = ((int32_t)il2cpp_codegen_add(G_B4_1, G_B4_0)); // mask >>= 1; uint32_t L_3 = V_1; V_1 = ((int32_t)((uint32_t)L_3>>1)); } IL_001d: { // while (mask != 0) uint32_t L_4 = V_1; V_2 = (bool)((!(((uint32_t)L_4) <= ((uint32_t)0)))? 1 : 0); bool L_5 = V_2; if (L_5) { goto IL_000b; } } { // return result; int32_t L_6 = V_0; V_3 = L_6; goto IL_0029; } IL_0029: { // } int32_t L_7 = V_3; return L_7; } } // System.Int32 Unity.Burst.Intrinsics.X86/Popcnt::popcnt_u64(System.UInt64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Popcnt_popcnt_u64_m07F07A3C3DE5C7EFD00EBCC382CA62AAA8A5D09A (uint64_t ___v0, const RuntimeMethod* method) { int32_t V_0 = 0; uint64_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; int32_t G_B3_0 = 0; int32_t G_B2_0 = 0; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; { // int result = 0; V_0 = 0; // ulong mask = 0x8000000000000000u; V_1 = ((int64_t)(std::numeric_limits::min)()); goto IL_0021; } IL_000f: { // result += ((v & mask) != 0) ? 1 : 0; int32_t L_0 = V_0; uint64_t L_1 = ___v0; uint64_t L_2 = V_1; G_B2_0 = L_0; if (((int64_t)((int64_t)L_1&(int64_t)L_2))) { G_B3_0 = L_0; goto IL_0019; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_001a; } IL_0019: { G_B4_0 = 1; G_B4_1 = G_B3_0; } IL_001a: { V_0 = ((int32_t)il2cpp_codegen_add(G_B4_1, G_B4_0)); // mask >>= 1; uint64_t L_3 = V_1; V_1 = ((int64_t)((uint64_t)L_3>>1)); } IL_0021: { // while (mask != 0) uint64_t L_4 = V_1; V_2 = (bool)((!(((uint64_t)L_4) <= ((uint64_t)((int64_t)0))))? 1 : 0); bool L_5 = V_2; if (L_5) { goto IL_000f; } } { // return result; int32_t L_6 = V_0; V_3 = L_6; goto IL_002e; } IL_002e: { // } int32_t L_7 = V_3; return L_7; } } #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/Sse::get_IsSseSupported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sse_get_IsSseSupported_m26DA23E70556FA62BAF8863007D620A236122119 (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsSseSupported { get { return false; } } V_0 = (bool)0; goto IL_0005; } IL_0005: { // public static bool IsSseSupported { get { return false; } } bool L_0 = V_0; return L_0; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::load_ps(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_load_ps_mE1D6D3DD2CC635FC72060BAF3D24AF76B388DBFA (void* ___ptr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return GenericCSharpLoad(ptr); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = X86_GenericCSharpLoad_mDE802A840EE170AE8F594504BA6A5DD596E2C2EC(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::loadu_ps(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_loadu_ps_mD56A5F886E3738AC96F18C706A53C38E45E7BBAF (void* ___ptr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return GenericCSharpLoad(ptr); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = X86_GenericCSharpLoad_mDE802A840EE170AE8F594504BA6A5DD596E2C2EC(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // System.Void Unity.Burst.Intrinsics.X86/Sse::store_ps(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse_store_ps_m638592569837DF5AEAD8CD42B08C7F0925707AA1 (void* ___ptr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___val1, const RuntimeMethod* method) { { // GenericCSharpStore(ptr, val); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___val1; X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D(L_0, L_1, NULL); // } return; } } // System.Void Unity.Burst.Intrinsics.X86/Sse::storeu_ps(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse_storeu_ps_mC2D222DDCD30CE5B5F044BA77F4CC2AF3D3EC6F9 (void* ___ptr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___val1, const RuntimeMethod* method) { { // GenericCSharpStore(ptr, val); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___val1; X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D(L_0, L_1, NULL); // } return; } } // System.Void Unity.Burst.Intrinsics.X86/Sse::stream_ps(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse_stream_ps_m84896F5104ABA4EDA456A078E1093EB24FA17443 (void* ___mem_addr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a1, const RuntimeMethod* method) { { // GenericCSharpStore(mem_addr, a); void* L_0 = ___mem_addr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a1; X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D(L_0, L_1, NULL); // } return; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cvtsi32_ss(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cvtsi32_ss_m35FDE0BFFCDC68E32376586CAB0BC8F175DB18B5 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = b; int32_t L_1 = ___b1; (&V_0)->___Float0_60 = ((float)L_1); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_0010; } IL_0010: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cvtsi64_ss(Unity.Burst.Intrinsics.v128,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cvtsi64_ss_m631CF17CD9442D5850BDD6C86BB10607A859F822 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int64_t ___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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = b; int64_t L_1 = ___b1; (&V_0)->___Float0_60 = ((float)L_1); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_0010; } IL_0010: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::add_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_add_ss_mB31E7FE95CC8FA9BBFBF77A1C2C576C853799AF3 (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = dst.Float0 + b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = V_0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; (&V_0)->___Float0_60 = ((float)il2cpp_codegen_add(L_2, L_4)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_001b; } IL_001b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::add_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_add_ps_m8D3207E07CD0FD4CFD067E596590C48A42305EF2 (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 += b.Float0; float* L_1 = (&(&V_0)->___Float0_60); float* L_2 = L_1; float L_3 = *((float*)L_2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; float L_5 = L_4.___Float0_60; *((float*)L_2) = (float)((float)il2cpp_codegen_add(L_3, L_5)); // dst.Float1 += b.Float1; float* L_6 = (&(&V_0)->___Float1_61); float* L_7 = L_6; float L_8 = *((float*)L_7); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; *((float*)L_7) = (float)((float)il2cpp_codegen_add(L_8, L_10)); // dst.Float2 += b.Float2; float* L_11 = (&(&V_0)->___Float2_62); float* L_12 = L_11; float L_13 = *((float*)L_12); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float2_62; *((float*)L_12) = (float)((float)il2cpp_codegen_add(L_13, L_15)); // dst.Float3 += b.Float3; float* L_16 = (&(&V_0)->___Float3_63); float* L_17 = L_16; float L_18 = *((float*)L_17); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = ___b1; float L_20 = L_19.___Float3_63; *((float*)L_17) = (float)((float)il2cpp_codegen_add(L_18, L_20)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_1 = L_21; goto IL_004b; } IL_004b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_1; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::sub_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_sub_ss_m10521CB31E66A917AF269A46A0E7C4A953B1A2B4 (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = a.Float0 - b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; (&V_0)->___Float0_60 = ((float)il2cpp_codegen_subtract(L_2, L_4)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_001b; } IL_001b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::sub_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_sub_ps_mF5C3BDB752B7DCBA6B81076289FF9E17555339ED (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 -= b.Float0; float* L_1 = (&(&V_0)->___Float0_60); float* L_2 = L_1; float L_3 = *((float*)L_2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; float L_5 = L_4.___Float0_60; *((float*)L_2) = (float)((float)il2cpp_codegen_subtract(L_3, L_5)); // dst.Float1 -= b.Float1; float* L_6 = (&(&V_0)->___Float1_61); float* L_7 = L_6; float L_8 = *((float*)L_7); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; *((float*)L_7) = (float)((float)il2cpp_codegen_subtract(L_8, L_10)); // dst.Float2 -= b.Float2; float* L_11 = (&(&V_0)->___Float2_62); float* L_12 = L_11; float L_13 = *((float*)L_12); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float2_62; *((float*)L_12) = (float)((float)il2cpp_codegen_subtract(L_13, L_15)); // dst.Float3 -= b.Float3; float* L_16 = (&(&V_0)->___Float3_63); float* L_17 = L_16; float L_18 = *((float*)L_17); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = ___b1; float L_20 = L_19.___Float3_63; *((float*)L_17) = (float)((float)il2cpp_codegen_subtract(L_18, L_20)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_1 = L_21; goto IL_004b; } IL_004b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_1; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::mul_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_mul_ss_m07C5516456B755DEB11F64EE273EFE6ED136C57A (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = a.Float0 * b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; (&V_0)->___Float0_60 = ((float)il2cpp_codegen_multiply(L_2, L_4)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_001b; } IL_001b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::mul_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_mul_ps_m877303103BA64F8C071200CCFB5C207CEC9F7739 (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 *= b.Float0; float* L_1 = (&(&V_0)->___Float0_60); float* L_2 = L_1; float L_3 = *((float*)L_2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; float L_5 = L_4.___Float0_60; *((float*)L_2) = (float)((float)il2cpp_codegen_multiply(L_3, L_5)); // dst.Float1 *= b.Float1; float* L_6 = (&(&V_0)->___Float1_61); float* L_7 = L_6; float L_8 = *((float*)L_7); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; *((float*)L_7) = (float)((float)il2cpp_codegen_multiply(L_8, L_10)); // dst.Float2 *= b.Float2; float* L_11 = (&(&V_0)->___Float2_62); float* L_12 = L_11; float L_13 = *((float*)L_12); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float2_62; *((float*)L_12) = (float)((float)il2cpp_codegen_multiply(L_13, L_15)); // dst.Float3 *= b.Float3; float* L_16 = (&(&V_0)->___Float3_63); float* L_17 = L_16; float L_18 = *((float*)L_17); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = ___b1; float L_20 = L_19.___Float3_63; *((float*)L_17) = (float)((float)il2cpp_codegen_multiply(L_18, L_20)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_1 = L_21; goto IL_004b; } IL_004b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_1; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::div_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_div_ss_m90FFECA1CBD8A07CCC0B25AB7E4D6BF683898912 (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = a.Float0 / b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; (&V_0)->___Float0_60 = ((float)(L_2/L_4)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_001b; } IL_001b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::div_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_div_ps_m586DA9202EBCFA53E62F49D133576C0F521C8A63 (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 /= b.Float0; float* L_1 = (&(&V_0)->___Float0_60); float* L_2 = L_1; float L_3 = *((float*)L_2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; float L_5 = L_4.___Float0_60; *((float*)L_2) = (float)((float)(L_3/L_5)); // dst.Float1 /= b.Float1; float* L_6 = (&(&V_0)->___Float1_61); float* L_7 = L_6; float L_8 = *((float*)L_7); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; float L_10 = L_9.___Float1_61; *((float*)L_7) = (float)((float)(L_8/L_10)); // dst.Float2 /= b.Float2; float* L_11 = (&(&V_0)->___Float2_62); float* L_12 = L_11; float L_13 = *((float*)L_12); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float2_62; *((float*)L_12) = (float)((float)(L_13/L_15)); // dst.Float3 /= b.Float3; float* L_16 = (&(&V_0)->___Float3_63); float* L_17 = L_16; float L_18 = *((float*)L_17); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = ___b1; float L_20 = L_19.___Float3_63; *((float*)L_17) = (float)((float)(L_18/L_20)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_1 = L_21; goto IL_004b; } IL_004b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_1; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::sqrt_ss(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_sqrt_ss_m1FCC4AD5230BA29C5BBC1315DEDA095D78E8B994 (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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = (float)Math.Sqrt(a.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_3; L_3 = sqrt(((double)L_2)); (&V_0)->___Float0_60 = ((float)L_3); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_001b; } IL_001b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::sqrt_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_sqrt_ps_mD790C76179B2BEEFBD011C46A9349CF6C04F5F8F (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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Float0 = (float)Math.Sqrt(a.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)L_1)); (&V_0)->___Float0_60 = ((float)L_2); // dst.Float1 = (float)Math.Sqrt(a.Float1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; float L_4 = L_3.___Float1_61; double L_5; L_5 = sqrt(((double)L_4)); (&V_0)->___Float1_61 = ((float)L_5); // dst.Float2 = (float)Math.Sqrt(a.Float2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float2_62; double L_8; L_8 = sqrt(((double)L_7)); (&V_0)->___Float2_62 = ((float)L_8); // dst.Float3 = (float)Math.Sqrt(a.Float3); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___a0; float L_10 = L_9.___Float3_63; double L_11; L_11 = sqrt(((double)L_10)); (&V_0)->___Float3_63 = ((float)L_11); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_0; V_1 = L_12; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = V_1; return L_13; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::rcp_ss(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_rcp_ss_mE772E3FD282F54BF6D8AF2299DDCA1EF7338827E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = 1.0f / a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; (&V_0)->___Float0_60 = ((float)((1.0f)/L_2)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; V_1 = L_3; goto IL_001a; } IL_001a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_1; return L_4; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::rcp_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_rcp_ps_mF355FFFC54A66C22278D2D0142A197B598DA135D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Float0 = 1.0f / a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; (&V_0)->___Float0_60 = ((float)((1.0f)/L_1)); // dst.Float1 = 1.0f / a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float1_61; (&V_0)->___Float1_61 = ((float)((1.0f)/L_3)); // dst.Float2 = 1.0f / a.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float2_62; (&V_0)->___Float2_62 = ((float)((1.0f)/L_5)); // dst.Float3 = 1.0f / a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float3_63; (&V_0)->___Float3_63 = ((float)((1.0f)/L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0059; } IL_0059: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::rsqrt_ss(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_rsqrt_ss_m85BBCAF58532F14C844053124EF7951DCBA1F6AB (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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = 1.0f / (float)Math.Sqrt(a.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_3; L_3 = sqrt(((double)L_2)); (&V_0)->___Float0_60 = ((float)((1.0f)/((float)L_3))); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0021; } IL_0021: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::rsqrt_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_rsqrt_ps_mCAAF84572078624379AC52E0893C91E948AF3F36 (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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Float0 = 1.0f / (float)Math.Sqrt(a.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)L_1)); (&V_0)->___Float0_60 = ((float)((1.0f)/((float)L_2))); // dst.Float1 = 1.0f / (float)Math.Sqrt(a.Float1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; float L_4 = L_3.___Float1_61; double L_5; L_5 = sqrt(((double)L_4)); (&V_0)->___Float1_61 = ((float)((1.0f)/((float)L_5))); // dst.Float2 = 1.0f / (float)Math.Sqrt(a.Float2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float2_62; double L_8; L_8 = sqrt(((double)L_7)); (&V_0)->___Float2_62 = ((float)((1.0f)/((float)L_8))); // dst.Float3 = 1.0f / (float)Math.Sqrt(a.Float3); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___a0; float L_10 = L_9.___Float3_63; double L_11; L_11 = sqrt(((double)L_10)); (&V_0)->___Float3_63 = ((float)((1.0f)/((float)L_11))); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_0; V_1 = L_12; goto IL_0075; } IL_0075: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = V_1; return L_13; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::min_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_min_ss_m7C30BA4F3098E1EBBB36FE795D1BB4BB934727B5 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = Math.Min(a.Float0, b.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_5; L_5 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_2, L_4, NULL); (&V_0)->___Float0_60 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_001f; } IL_001f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::min_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_min_ps_mE7A40A34AAE422351FBE12FF613B66159FCA2AA3 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Float0 = Math.Min(a.Float0, b.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_4; L_4 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_1, L_3, NULL); (&V_0)->___Float0_60 = L_4; // dst.Float1 = Math.Min(a.Float1, b.Float1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___a0; float L_6 = L_5.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___b1; float L_8 = L_7.___Float1_61; float L_9; L_9 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_6, L_8, NULL); (&V_0)->___Float1_61 = L_9; // dst.Float2 = Math.Min(a.Float2, b.Float2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___a0; float L_11 = L_10.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___b1; float L_13 = L_12.___Float2_62; float L_14; L_14 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_11, L_13, NULL); (&V_0)->___Float2_62 = L_14; // dst.Float3 = Math.Min(a.Float3, b.Float3); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = ___a0; float L_16 = L_15.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = ___b1; float L_18 = L_17.___Float3_63; float L_19; L_19 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_16, L_18, NULL); (&V_0)->___Float3_63 = L_19; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_0; V_1 = L_20; goto IL_006d; } IL_006d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_1; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::max_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_max_ss_m8D72F92A67F1CD7CCD5A7075BE48F92E246260AB (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = Math.Max(a.Float0, b.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_5; L_5 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_2, L_4, NULL); (&V_0)->___Float0_60 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_001f; } IL_001f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::max_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_max_ps_m35ED5355D2624C56B6DA5DE85B0EEEE94F7DB8E3 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Float0 = Math.Max(a.Float0, b.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_4; L_4 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_1, L_3, NULL); (&V_0)->___Float0_60 = L_4; // dst.Float1 = Math.Max(a.Float1, b.Float1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___a0; float L_6 = L_5.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___b1; float L_8 = L_7.___Float1_61; float L_9; L_9 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_6, L_8, NULL); (&V_0)->___Float1_61 = L_9; // dst.Float2 = Math.Max(a.Float2, b.Float2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___a0; float L_11 = L_10.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___b1; float L_13 = L_12.___Float2_62; float L_14; L_14 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_11, L_13, NULL); (&V_0)->___Float2_62 = L_14; // dst.Float3 = Math.Max(a.Float3, b.Float3); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = ___a0; float L_16 = L_15.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = ___b1; float L_18 = L_17.___Float3_63; float L_19; L_19 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_16, L_18, NULL); (&V_0)->___Float3_63 = L_19; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_0; V_1 = L_20; goto IL_006d; } IL_006d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_1; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::and_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_and_ps_mE96D81A0D1A0DAB63705E50986E062E69ECA284C (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 &= b.UInt0; uint32_t* L_1 = (&(&V_0)->___UInt0_48); uint32_t* L_2 = L_1; int32_t L_3 = *((uint32_t*)L_2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; uint32_t L_5 = L_4.___UInt0_48; *((int32_t*)L_2) = (int32_t)((int32_t)(L_3&(int32_t)L_5)); // dst.UInt1 &= b.UInt1; uint32_t* L_6 = (&(&V_0)->___UInt1_49); uint32_t* L_7 = L_6; int32_t L_8 = *((uint32_t*)L_7); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; uint32_t L_10 = L_9.___UInt1_49; *((int32_t*)L_7) = (int32_t)((int32_t)(L_8&(int32_t)L_10)); // dst.UInt2 &= b.UInt2; uint32_t* L_11 = (&(&V_0)->___UInt2_50); uint32_t* L_12 = L_11; int32_t L_13 = *((uint32_t*)L_12); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; uint32_t L_15 = L_14.___UInt2_50; *((int32_t*)L_12) = (int32_t)((int32_t)(L_13&(int32_t)L_15)); // dst.UInt3 &= b.UInt3; uint32_t* L_16 = (&(&V_0)->___UInt3_51); uint32_t* L_17 = L_16; int32_t L_18 = *((uint32_t*)L_17); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = ___b1; uint32_t L_20 = L_19.___UInt3_51; *((int32_t*)L_17) = (int32_t)((int32_t)(L_18&(int32_t)L_20)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_1 = L_21; goto IL_004b; } IL_004b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_1; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::andnot_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_andnot_ps_mB0338814AA783C25630A5D6D3B066DE5F48B9754 (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.UInt0 = (~a.UInt0) & b.UInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint32_t L_3 = L_2.___UInt0_48; (&V_0)->___UInt0_48 = ((int32_t)((int32_t)((~L_1))&(int32_t)L_3)); // dst.UInt1 = (~a.UInt1) & b.UInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint32_t L_5 = L_4.___UInt1_49; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint32_t L_7 = L_6.___UInt1_49; (&V_0)->___UInt1_49 = ((int32_t)((int32_t)((~L_5))&(int32_t)L_7)); // dst.UInt2 = (~a.UInt2) & b.UInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; uint32_t L_9 = L_8.___UInt2_50; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; uint32_t L_11 = L_10.___UInt2_50; (&V_0)->___UInt2_50 = ((int32_t)((int32_t)((~L_9))&(int32_t)L_11)); // dst.UInt3 = (~a.UInt3) & b.UInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; uint32_t L_13 = L_12.___UInt3_51; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; uint32_t L_15 = L_14.___UInt3_51; (&V_0)->___UInt3_51 = ((int32_t)((int32_t)((~L_13))&(int32_t)L_15)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::or_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_or_ps_m5398D594D04937C20528E147D27109AA60D902BD (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.UInt0 = a.UInt0 | b.UInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint32_t L_3 = L_2.___UInt0_48; (&V_0)->___UInt0_48 = ((int32_t)((int32_t)L_1|(int32_t)L_3)); // dst.UInt1 = a.UInt1 | b.UInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint32_t L_5 = L_4.___UInt1_49; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint32_t L_7 = L_6.___UInt1_49; (&V_0)->___UInt1_49 = ((int32_t)((int32_t)L_5|(int32_t)L_7)); // dst.UInt2 = a.UInt2 | b.UInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; uint32_t L_9 = L_8.___UInt2_50; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; uint32_t L_11 = L_10.___UInt2_50; (&V_0)->___UInt2_50 = ((int32_t)((int32_t)L_9|(int32_t)L_11)); // dst.UInt3 = a.UInt3 | b.UInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; uint32_t L_13 = L_12.___UInt3_51; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; uint32_t L_15 = L_14.___UInt3_51; (&V_0)->___UInt3_51 = ((int32_t)((int32_t)L_13|(int32_t)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/Sse::xor_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_xor_ps_m8ACB9819B418C08D1B4A656B4F8C0D55722F1CB8 (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.UInt0 = a.UInt0 ^ b.UInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint32_t L_3 = L_2.___UInt0_48; (&V_0)->___UInt0_48 = ((int32_t)((int32_t)L_1^(int32_t)L_3)); // dst.UInt1 = a.UInt1 ^ b.UInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint32_t L_5 = L_4.___UInt1_49; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint32_t L_7 = L_6.___UInt1_49; (&V_0)->___UInt1_49 = ((int32_t)((int32_t)L_5^(int32_t)L_7)); // dst.UInt2 = a.UInt2 ^ b.UInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; uint32_t L_9 = L_8.___UInt2_50; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; uint32_t L_11 = L_10.___UInt2_50; (&V_0)->___UInt2_50 = ((int32_t)((int32_t)L_9^(int32_t)L_11)); // dst.UInt3 = a.UInt3 ^ b.UInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; uint32_t L_13 = L_12.___UInt3_51; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; uint32_t L_15 = L_14.___UInt3_51; (&V_0)->___UInt3_51 = ((int32_t)((int32_t)L_13^(int32_t)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/Sse::cmpeq_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpeq_ss_m67915A96818ED64C321DCE879E622F6D2BD010F0 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = a.Float0 == b.Float0 ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; G_B1_0 = (&V_0); if ((((float)L_2) == ((float)L_4))) { G_B2_0 = (&V_0); goto IL_0016; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0017; } IL_0016: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_0017: { G_B3_1->___UInt0_48 = G_B3_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_0020; } IL_0020: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpeq_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpeq_ps_mDB07F99C1BB20C5536E4B3EF1D99804C6DF7AF10 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int32_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; int32_t G_B9_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = a.Float0 == b.Float0 ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; G_B1_0 = (&V_0); if ((((float)L_1) == ((float)L_3))) { G_B2_0 = (&V_0); goto IL_001c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_001d; } IL_001c: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_001d: { G_B3_1->___UInt0_48 = G_B3_0; // dst.UInt1 = a.Float1 == b.Float1 ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; G_B4_0 = (&V_0); if ((((float)L_5) == ((float)L_7))) { G_B5_0 = (&V_0); goto IL_0035; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_0036; } IL_0035: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0036: { G_B6_1->___UInt1_49 = G_B6_0; // dst.UInt2 = a.Float2 == b.Float2 ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float2_62; G_B7_0 = (&V_0); if ((((float)L_9) == ((float)L_11))) { G_B8_0 = (&V_0); goto IL_004e; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004f; } IL_004e: { G_B9_0 = (-1); G_B9_1 = G_B8_0; } IL_004f: { G_B9_1->___UInt2_50 = G_B9_0; // dst.UInt3 = a.Float3 == b.Float3 ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; G_B10_0 = (&V_0); if ((((float)L_13) == ((float)L_15))) { G_B11_0 = (&V_0); goto IL_0067; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0068; } IL_0067: { G_B12_0 = (-1); G_B12_1 = G_B11_0; } IL_0068: { G_B12_1->___UInt3_51 = G_B12_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0071; } IL_0071: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmplt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmplt_ss_m26108CEBC637E94EEAED5CACD7BB12C806F02491 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = a.Float0 < b.Float0 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; G_B1_0 = (&V_0); if ((((float)L_2) < ((float)L_4))) { G_B2_0 = (&V_0); goto IL_0016; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0017; } IL_0016: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_0017: { G_B3_1->___UInt0_48 = G_B3_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_0020; } IL_0020: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmplt_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmplt_ps_m10537BF6B7133EF271EDD3362A39B728B0960A94 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int32_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; int32_t G_B9_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = a.Float0 < b.Float0 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; G_B1_0 = (&V_0); if ((((float)L_1) < ((float)L_3))) { G_B2_0 = (&V_0); goto IL_001c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_001d; } IL_001c: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_001d: { G_B3_1->___UInt0_48 = G_B3_0; // dst.UInt1 = a.Float1 < b.Float1 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; G_B4_0 = (&V_0); if ((((float)L_5) < ((float)L_7))) { G_B5_0 = (&V_0); goto IL_0035; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_0036; } IL_0035: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0036: { G_B6_1->___UInt1_49 = G_B6_0; // dst.UInt2 = a.Float2 < b.Float2 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float2_62; G_B7_0 = (&V_0); if ((((float)L_9) < ((float)L_11))) { G_B8_0 = (&V_0); goto IL_004e; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004f; } IL_004e: { G_B9_0 = (-1); G_B9_1 = G_B8_0; } IL_004f: { G_B9_1->___UInt2_50 = G_B9_0; // dst.UInt3 = a.Float3 < b.Float3 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; G_B10_0 = (&V_0); if ((((float)L_13) < ((float)L_15))) { G_B11_0 = (&V_0); goto IL_0067; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0068; } IL_0067: { G_B12_0 = (-1); G_B12_1 = G_B11_0; } IL_0068: { G_B12_1->___UInt3_51 = G_B12_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0071; } IL_0071: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmple_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmple_ss_m4B2F1F193162073562DD3F1AEE63C9978F8E98DF (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = a.Float0 <= b.Float0 ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; G_B1_0 = (&V_0); if ((((float)L_2) <= ((float)L_4))) { G_B2_0 = (&V_0); goto IL_0016; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0017; } IL_0016: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_0017: { G_B3_1->___UInt0_48 = G_B3_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_0020; } IL_0020: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmple_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmple_ps_mAFFF8DCD881C6B742A0DCECA7ADB9A74D4B0F313 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int32_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; int32_t G_B9_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = a.Float0 <= b.Float0 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; G_B1_0 = (&V_0); if ((((float)L_1) <= ((float)L_3))) { G_B2_0 = (&V_0); goto IL_001c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_001d; } IL_001c: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_001d: { G_B3_1->___UInt0_48 = G_B3_0; // dst.UInt1 = a.Float1 <= b.Float1 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; G_B4_0 = (&V_0); if ((((float)L_5) <= ((float)L_7))) { G_B5_0 = (&V_0); goto IL_0035; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_0036; } IL_0035: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0036: { G_B6_1->___UInt1_49 = G_B6_0; // dst.UInt2 = a.Float2 <= b.Float2 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float2_62; G_B7_0 = (&V_0); if ((((float)L_9) <= ((float)L_11))) { G_B8_0 = (&V_0); goto IL_004e; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004f; } IL_004e: { G_B9_0 = (-1); G_B9_1 = G_B8_0; } IL_004f: { G_B9_1->___UInt2_50 = G_B9_0; // dst.UInt3 = a.Float3 <= b.Float3 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; G_B10_0 = (&V_0); if ((((float)L_13) <= ((float)L_15))) { G_B11_0 = (&V_0); goto IL_0067; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0068; } IL_0067: { G_B12_0 = (-1); G_B12_1 = G_B11_0; } IL_0068: { G_B12_1->___UInt3_51 = G_B12_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0071; } IL_0071: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpgt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpgt_ss_mED6D427F5B2215D0C9A9C4590201E2979DA5B2AB (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmplt_ss(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmplt_ss_m26108CEBC637E94EEAED5CACD7BB12C806F02491(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpgt_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpgt_ps_m200294B0BFA5A562AC5B61B047A3D2718187BB4C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmplt_ps(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmplt_ps_m10537BF6B7133EF271EDD3362A39B728B0960A94(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpge_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpge_ss_mD0F1D4D23369ABC0CF912ECE6208B5057477D630 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmple_ss(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmple_ss_m4B2F1F193162073562DD3F1AEE63C9978F8E98DF(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpge_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpge_ps_mFF2750DD5CDDFF36735101CC7B69254A92DA274C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmple_ps(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmple_ps_mAFFF8DCD881C6B742A0DCECA7ADB9A74D4B0F313(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpneq_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpneq_ss_m736E8E11BCE22105A3A495F5A1EFA32DB648B29C (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = a.Float0 != b.Float0 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; G_B1_0 = (&V_0); if ((!(((float)L_2) == ((float)L_4)))) { G_B2_0 = (&V_0); goto IL_0016; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0017; } IL_0016: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_0017: { G_B3_1->___UInt0_48 = G_B3_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_0020; } IL_0020: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpneq_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpneq_ps_m3F24D0069464111E5EF97E3918885075A51FC799 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int32_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; int32_t G_B9_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = a.Float0 != b.Float0 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; G_B1_0 = (&V_0); if ((!(((float)L_1) == ((float)L_3)))) { G_B2_0 = (&V_0); goto IL_001c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_001d; } IL_001c: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_001d: { G_B3_1->___UInt0_48 = G_B3_0; // dst.UInt1 = a.Float1 != b.Float1 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; G_B4_0 = (&V_0); if ((!(((float)L_5) == ((float)L_7)))) { G_B5_0 = (&V_0); goto IL_0035; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_0036; } IL_0035: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0036: { G_B6_1->___UInt1_49 = G_B6_0; // dst.UInt2 = a.Float2 != b.Float2 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float2_62; G_B7_0 = (&V_0); if ((!(((float)L_9) == ((float)L_11)))) { G_B8_0 = (&V_0); goto IL_004e; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004f; } IL_004e: { G_B9_0 = (-1); G_B9_1 = G_B8_0; } IL_004f: { G_B9_1->___UInt2_50 = G_B9_0; // dst.UInt3 = a.Float3 != b.Float3 ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; G_B10_0 = (&V_0); if ((!(((float)L_13) == ((float)L_15)))) { G_B11_0 = (&V_0); goto IL_0067; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0068; } IL_0067: { G_B12_0 = (-1); G_B12_1 = G_B11_0; } IL_0068: { G_B12_1->___UInt3_51 = G_B12_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0071; } IL_0071: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnlt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnlt_ss_m3D169263F5783B3ECF092C6E02B7BC0168E05881 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = !(a.Float0 < b.Float0) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; G_B1_0 = (&V_0); if ((!(((float)L_2) < ((float)L_4)))) { G_B2_0 = (&V_0); goto IL_0016; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0017; } IL_0016: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_0017: { G_B3_1->___UInt0_48 = G_B3_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_0020; } IL_0020: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnlt_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnlt_ps_m37D83227A0C86C8B29E3BFFED39C80EBD4CD4667 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int32_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; int32_t G_B9_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = !(a.Float0 < b.Float0) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; G_B1_0 = (&V_0); if ((!(((float)L_1) < ((float)L_3)))) { G_B2_0 = (&V_0); goto IL_001c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_001d; } IL_001c: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_001d: { G_B3_1->___UInt0_48 = G_B3_0; // dst.UInt1 = !(a.Float1 < b.Float1) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; G_B4_0 = (&V_0); if ((!(((float)L_5) < ((float)L_7)))) { G_B5_0 = (&V_0); goto IL_0035; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_0036; } IL_0035: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0036: { G_B6_1->___UInt1_49 = G_B6_0; // dst.UInt2 = !(a.Float2 < b.Float2) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float2_62; G_B7_0 = (&V_0); if ((!(((float)L_9) < ((float)L_11)))) { G_B8_0 = (&V_0); goto IL_004e; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004f; } IL_004e: { G_B9_0 = (-1); G_B9_1 = G_B8_0; } IL_004f: { G_B9_1->___UInt2_50 = G_B9_0; // dst.UInt3 = !(a.Float3 < b.Float3) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; G_B10_0 = (&V_0); if ((!(((float)L_13) < ((float)L_15)))) { G_B11_0 = (&V_0); goto IL_0067; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0068; } IL_0067: { G_B12_0 = (-1); G_B12_1 = G_B11_0; } IL_0068: { G_B12_1->___UInt3_51 = G_B12_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0071; } IL_0071: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnle_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnle_ss_mAD0AC38730FDD6A5374353C51448A531883D5EC1 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = !(a.Float0 <= b.Float0) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; G_B1_0 = (&V_0); if ((!(((float)L_2) <= ((float)L_4)))) { G_B2_0 = (&V_0); goto IL_0016; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_0017; } IL_0016: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_0017: { G_B3_1->___UInt0_48 = G_B3_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_0020; } IL_0020: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnle_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnle_ps_mD78ED66DFE0D276B8BA986D08A81C8CE56065BD9 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int32_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; int32_t G_B9_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = !(a.Float0 <= b.Float0) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; G_B1_0 = (&V_0); if ((!(((float)L_1) <= ((float)L_3)))) { G_B2_0 = (&V_0); goto IL_001c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_001d; } IL_001c: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_001d: { G_B3_1->___UInt0_48 = G_B3_0; // dst.UInt1 = !(a.Float1 <= b.Float1) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; G_B4_0 = (&V_0); if ((!(((float)L_5) <= ((float)L_7)))) { G_B5_0 = (&V_0); goto IL_0035; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_0036; } IL_0035: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0036: { G_B6_1->___UInt1_49 = G_B6_0; // dst.UInt2 = !(a.Float2 <= b.Float2) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float2_62; G_B7_0 = (&V_0); if ((!(((float)L_9) <= ((float)L_11)))) { G_B8_0 = (&V_0); goto IL_004e; } } { G_B9_0 = 0; G_B9_1 = G_B7_0; goto IL_004f; } IL_004e: { G_B9_0 = (-1); G_B9_1 = G_B8_0; } IL_004f: { G_B9_1->___UInt2_50 = G_B9_0; // dst.UInt3 = !(a.Float3 <= b.Float3) ? ~0u : 0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; G_B10_0 = (&V_0); if ((!(((float)L_13) <= ((float)L_15)))) { G_B11_0 = (&V_0); goto IL_0067; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0068; } IL_0067: { G_B12_0 = (-1); G_B12_1 = G_B11_0; } IL_0068: { G_B12_1->___UInt3_51 = G_B12_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0071; } IL_0071: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpngt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpngt_ss_mD5D49BDB7065C22FA3E5BDB5E853C02869B8AF4A (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpnlt_ss(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmpnlt_ss_m3D169263F5783B3ECF092C6E02B7BC0168E05881(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpngt_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpngt_ps_m0026DEAEAD1D0B8C6F635B3A1C37BDD562642FD1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpnlt_ps(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmpnlt_ps_m37D83227A0C86C8B29E3BFFED39C80EBD4CD4667(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnge_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnge_ss_m1932B19548537C1973EC6E8E5A6B294CEFE974C8 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpnle_ss(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmpnle_ss_mAD0AC38730FDD6A5374353C51448A531883D5EC1(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpnge_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpnge_ps_m453DB5472479744BB5A90FFA88BE2EBFE9E52C7C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpnle_ps(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse_cmpnle_ps_mD78ED66DFE0D276B8BA986D08A81C8CE56065BD9(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpord_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpord_ss_m7C1890F039D4C01C5AECDFE2C4662193CFDBD80C (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int32_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = IsNaN(a.UInt0) || IsNaN(b.UInt0) ? 0 : ~0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; uint32_t L_2 = L_1.___UInt0_48; bool L_3; L_3 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_2, NULL); G_B1_0 = (&V_0); if (L_3) { G_B3_0 = (&V_0); goto IL_0022; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; uint32_t L_5 = L_4.___UInt0_48; bool L_6; L_6 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_5, NULL); G_B2_0 = G_B1_0; if (L_6) { G_B3_0 = G_B1_0; goto IL_0022; } } { G_B4_0 = (-1); G_B4_1 = G_B2_0; goto IL_0023; } IL_0022: { G_B4_0 = 0; G_B4_1 = G_B3_0; } IL_0023: { G_B4_1->___UInt0_48 = G_B4_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_0; V_1 = L_7; goto IL_002c; } IL_002c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_1; return L_8; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpord_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpord_ps_m365CBB11777BF32305C3CDEF74199EBDD8CB7B70 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int32_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_0 = NULL; int32_t G_B8_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B15_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B13_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B14_0 = NULL; int32_t G_B16_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B16_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = IsNaN(a.UInt0) || IsNaN(b.UInt0) ? 0 : ~0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; bool L_2; L_2 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_1, NULL); G_B1_0 = (&V_0); if (L_2) { G_B3_0 = (&V_0); goto IL_0028; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; uint32_t L_4 = L_3.___UInt0_48; bool L_5; L_5 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_4, NULL); G_B2_0 = G_B1_0; if (L_5) { G_B3_0 = G_B1_0; goto IL_0028; } } { G_B4_0 = (-1); G_B4_1 = G_B2_0; goto IL_0029; } IL_0028: { G_B4_0 = 0; G_B4_1 = G_B3_0; } IL_0029: { G_B4_1->___UInt0_48 = G_B4_0; // dst.UInt1 = IsNaN(a.UInt1) || IsNaN(b.UInt1) ? 0 : ~0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint32_t L_7 = L_6.___UInt1_49; bool L_8; L_8 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_7, NULL); G_B5_0 = (&V_0); if (L_8) { G_B7_0 = (&V_0); goto IL_004d; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; uint32_t L_10 = L_9.___UInt1_49; bool L_11; L_11 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_10, NULL); G_B6_0 = G_B5_0; if (L_11) { G_B7_0 = G_B5_0; goto IL_004d; } } { G_B8_0 = (-1); G_B8_1 = G_B6_0; goto IL_004e; } IL_004d: { G_B8_0 = 0; G_B8_1 = G_B7_0; } IL_004e: { G_B8_1->___UInt1_49 = G_B8_0; // dst.UInt2 = IsNaN(a.UInt2) || IsNaN(b.UInt2) ? 0 : ~0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; uint32_t L_13 = L_12.___UInt2_50; bool L_14; L_14 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_13, NULL); G_B9_0 = (&V_0); if (L_14) { G_B11_0 = (&V_0); goto IL_0072; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = ___b1; uint32_t L_16 = L_15.___UInt2_50; bool L_17; L_17 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_16, NULL); G_B10_0 = G_B9_0; if (L_17) { G_B11_0 = G_B9_0; goto IL_0072; } } { G_B12_0 = (-1); G_B12_1 = G_B10_0; goto IL_0073; } IL_0072: { G_B12_0 = 0; G_B12_1 = G_B11_0; } IL_0073: { G_B12_1->___UInt2_50 = G_B12_0; // dst.UInt3 = IsNaN(a.UInt3) || IsNaN(b.UInt3) ? 0 : ~0u; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___a0; uint32_t L_19 = L_18.___UInt3_51; bool L_20; L_20 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_19, NULL); G_B13_0 = (&V_0); if (L_20) { G_B15_0 = (&V_0); goto IL_0097; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___b1; uint32_t L_22 = L_21.___UInt3_51; bool L_23; L_23 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_22, NULL); G_B14_0 = G_B13_0; if (L_23) { G_B15_0 = G_B13_0; goto IL_0097; } } { G_B16_0 = (-1); G_B16_1 = G_B14_0; goto IL_0098; } IL_0097: { G_B16_0 = 0; G_B16_1 = G_B15_0; } IL_0098: { G_B16_1->___UInt3_51 = G_B16_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_24 = V_0; V_1 = L_24; goto IL_00a1; } IL_00a1: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = V_1; return L_25; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpunord_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpunord_ss_mF94CF09767DE9FF30E585020312B4140096CC15F (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int32_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.UInt0 = IsNaN(a.UInt0) || IsNaN(b.UInt0) ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; uint32_t L_2 = L_1.___UInt0_48; bool L_3; L_3 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_2, NULL); G_B1_0 = (&V_0); if (L_3) { G_B3_0 = (&V_0); goto IL_0022; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; uint32_t L_5 = L_4.___UInt0_48; bool L_6; L_6 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_5, NULL); G_B2_0 = G_B1_0; if (L_6) { G_B3_0 = G_B1_0; goto IL_0022; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_0023; } IL_0022: { G_B4_0 = (-1); G_B4_1 = G_B3_0; } IL_0023: { G_B4_1->___UInt0_48 = G_B4_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_0; V_1 = L_7; goto IL_002c; } IL_002c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_1; return L_8; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::cmpunord_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_cmpunord_ps_m3F04CF438029DA81270D805A29729DF2A76DDFA2 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int32_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_0 = NULL; int32_t G_B8_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; int32_t G_B12_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B15_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B13_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B14_0 = NULL; int32_t G_B16_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B16_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UInt0 = IsNaN(a.UInt0) || IsNaN(b.UInt0) ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; bool L_2; L_2 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_1, NULL); G_B1_0 = (&V_0); if (L_2) { G_B3_0 = (&V_0); goto IL_0028; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; uint32_t L_4 = L_3.___UInt0_48; bool L_5; L_5 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_4, NULL); G_B2_0 = G_B1_0; if (L_5) { G_B3_0 = G_B1_0; goto IL_0028; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_0029; } IL_0028: { G_B4_0 = (-1); G_B4_1 = G_B3_0; } IL_0029: { G_B4_1->___UInt0_48 = G_B4_0; // dst.UInt1 = IsNaN(a.UInt1) || IsNaN(b.UInt1) ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint32_t L_7 = L_6.___UInt1_49; bool L_8; L_8 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_7, NULL); G_B5_0 = (&V_0); if (L_8) { G_B7_0 = (&V_0); goto IL_004d; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; uint32_t L_10 = L_9.___UInt1_49; bool L_11; L_11 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_10, NULL); G_B6_0 = G_B5_0; if (L_11) { G_B7_0 = G_B5_0; goto IL_004d; } } { G_B8_0 = 0; G_B8_1 = G_B6_0; goto IL_004e; } IL_004d: { G_B8_0 = (-1); G_B8_1 = G_B7_0; } IL_004e: { G_B8_1->___UInt1_49 = G_B8_0; // dst.UInt2 = IsNaN(a.UInt2) || IsNaN(b.UInt2) ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; uint32_t L_13 = L_12.___UInt2_50; bool L_14; L_14 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_13, NULL); G_B9_0 = (&V_0); if (L_14) { G_B11_0 = (&V_0); goto IL_0072; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = ___b1; uint32_t L_16 = L_15.___UInt2_50; bool L_17; L_17 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_16, NULL); G_B10_0 = G_B9_0; if (L_17) { G_B11_0 = G_B9_0; goto IL_0072; } } { G_B12_0 = 0; G_B12_1 = G_B10_0; goto IL_0073; } IL_0072: { G_B12_0 = (-1); G_B12_1 = G_B11_0; } IL_0073: { G_B12_1->___UInt2_50 = G_B12_0; // dst.UInt3 = IsNaN(a.UInt3) || IsNaN(b.UInt3) ? ~0u : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___a0; uint32_t L_19 = L_18.___UInt3_51; bool L_20; L_20 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_19, NULL); G_B13_0 = (&V_0); if (L_20) { G_B15_0 = (&V_0); goto IL_0097; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___b1; uint32_t L_22 = L_21.___UInt3_51; bool L_23; L_23 = X86_IsNaN_mE7A08FFDDD416D13676C53714946184F940CCE47(L_22, NULL); G_B14_0 = G_B13_0; if (L_23) { G_B15_0 = G_B13_0; goto IL_0097; } } { G_B16_0 = 0; G_B16_1 = G_B14_0; goto IL_0098; } IL_0097: { G_B16_0 = (-1); G_B16_1 = G_B15_0; } IL_0098: { G_B16_1->___UInt3_51 = G_B16_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_24 = V_0; V_1 = L_24; goto IL_00a1; } IL_00a1: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = V_1; return L_25; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::comieq_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_comieq_ss_m9CC95607443F27882273C7252BE759A29F0A4431 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 == b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) == ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::comilt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_comilt_ss_m51E7B7181938FCBB18DEFD5B4BF79068B685AA9F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 < b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) < ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::comile_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_comile_ss_mF1BE649FBA750AC85DCE7EAEC14351D3F385CA82 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 <= b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) <= ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::comigt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_comigt_ss_m6FFF666141AAD5A93F6AF42BB9D5226356D36652 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 > b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) > ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::comige_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_comige_ss_mA868D28D4EFBEF2D4E1A34D3372BA3AA74912B46 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 >= b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) >= ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::comineq_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_comineq_ss_mB92335F6E98C1BEA893D451DD8EAF5CBB6EF166A (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 != b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::ucomieq_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_ucomieq_ss_m468273C930B084B3D848605190627E9C15DD6134 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 == b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) == ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::ucomilt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_ucomilt_ss_m89334528C25C30A4397011694C12037D1A801D15 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 < b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) < ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::ucomile_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_ucomile_ss_m4D80A572F64FD03CCBB6605327B918859717AA9B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 <= b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) <= ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::ucomigt_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_ucomigt_ss_m06C78FA26246844D93A4A9D5B3F9D7E029F8DA02 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 > b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) > ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::ucomige_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_ucomige_ss_m0F14F1B7E70633EC2F17E48B6B40CFCC238D1036 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 >= b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((((float)L_1) >= ((float)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::ucomineq_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_ucomineq_ss_mA0D92355C259E6331EA63FFAE5D77DCCC334AACE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Float0 != b.Float0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; if ((!(((float)L_1) == ((float)L_3)))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::cvtss_si32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_cvtss_si32_m888BE8F9F82F807D8C5AC8D0AF7220E80553E16E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; { // return cvt_ss2si(a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1; L_1 = Sse_cvt_ss2si_mE5A2046FCC6C5957F5758EEE4A293330A9CB2346(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } int32_t L_2 = V_0; return L_2; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::cvt_ss2si(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_cvt_ss2si_mE5A2046FCC6C5957F5758EEE4A293330A9CB2346 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; { // return (int)a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000b; } IL_000b: { // } int32_t L_2 = V_0; return L_2; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse::cvtss_si64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse_cvtss_si64_m8EA9962590D6EA51E4BE003B041554CD0213BBA6 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int64_t V_0 = 0; { // return (long)a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000b; } IL_000b: { // } int64_t L_2 = V_0; return L_2; } } // System.Single Unity.Burst.Intrinsics.X86/Sse::cvtss_f32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sse_cvtss_f32_m1040CC49737E6B07084E33D329B0F87291E8E377 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { float V_0 = 0.0f; { // return a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; V_0 = L_1; goto IL_000a; } IL_000a: { // } float L_2 = V_0; return L_2; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::cvttss_si32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_cvttss_si32_m06B6BE6FB936E5AB29D9593576E879F1E3123223 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { // using (var csr = new RoundingScope(MXCSRBits.RoundTowardZero)) RoundingScope__ctor_m2E8D2317A33E46CEBDF1628E1B85CDDDCCEEF604((&V_0), ((int32_t)24576), NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0018: {// begin finally (depth: 1) RoundingScope_Dispose_m6B7E350F5ABA00B6D54DB925EADC47611008F790((&V_0), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) // return (int)a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; V_1 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_0027; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0027: { // } int32_t L_2 = V_1; return L_2; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::cvtt_ss2si(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_cvtt_ss2si_m5C1352C10C9A590C6A4BB78C5E46CB92D24F4C78 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; { // return cvttss_si32(a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1; L_1 = Sse_cvttss_si32_m06B6BE6FB936E5AB29D9593576E879F1E3123223(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } int32_t L_2 = V_0; return L_2; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse::cvttss_si64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse_cvttss_si64_m48E27234364AA0E0BC0195C58C7FD11EE67B076C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9 V_0; memset((&V_0), 0, sizeof(V_0)); int64_t V_1 = 0; { // using (var csr = new RoundingScope(MXCSRBits.RoundTowardZero)) RoundingScope__ctor_m2E8D2317A33E46CEBDF1628E1B85CDDDCCEEF604((&V_0), ((int32_t)24576), NULL); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0018: {// begin finally (depth: 1) RoundingScope_Dispose_m6B7E350F5ABA00B6D54DB925EADC47611008F790((&V_0), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) // return (long)a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; V_1 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_0027; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0027: { // } int64_t L_2 = V_1; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::set_ss(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_set_ss_m3DD109E1A34FE6A3116E445A529C5E578F855DD5 (float ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(a, 0.0f, 0.0f, 0.0f); float L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; memset((&L_1), 0, sizeof(L_1)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_1), L_0, (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); V_0 = L_1; goto IL_0019; } IL_0019: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::set1_ps(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_set1_ps_mC79DE859B69D838037F911949EF2BAAF41365897 (float ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(a, a, a, a); float L_0 = ___a0; float L_1 = ___a0; float L_2 = ___a0; float L_3 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4; memset((&L_4), 0, sizeof(L_4)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_4), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; goto IL_000d; } IL_000d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::set_ps1(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_set_ps1_mF6E23603E00DC9539DC2D7517D1FAD05ECD3C1A3 (float ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return set1_ps(a); float L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = Sse_set1_ps_mC79DE859B69D838037F911949EF2BAAF41365897(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::set_ps(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_set_ps_m0B8C7BF5A02AD3D58E09684BB36BE1D0F7F8EB54 (float ___e30, float ___e21, float ___e12, float ___e03, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(e0, e1, e2, e3); float L_0 = ___e03; float L_1 = ___e12; float L_2 = ___e21; float L_3 = ___e30; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4; memset((&L_4), 0, sizeof(L_4)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_4), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; goto IL_000d; } IL_000d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::setr_ps(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_setr_ps_mFF3964B61DB6B5524543E8219D1DE6D4954E439A (float ___e30, float ___e21, float ___e12, float ___e03, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(e3, e2, e1, e0); float L_0 = ___e30; float L_1 = ___e21; float L_2 = ___e12; float L_3 = ___e03; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4; memset((&L_4), 0, sizeof(L_4)); v128__ctor_m103ADE7A92A2A40F8E9F1393857551660E79CFE2((&L_4), L_0, L_1, L_2, L_3, /*hidden argument*/NULL); V_0 = L_4; goto IL_000d; } IL_000d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::move_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_move_ss_m0FD4E8CF3DA0C38EC3314D9A1F7F1EC7EF54EF4F (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; float L_2 = L_1.___Float0_60; (&V_0)->___Float0_60 = L_2; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; V_1 = L_3; goto IL_0014; } IL_0014: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_1; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::SHUFFLE(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_SHUFFLE_m0AC49DB7C7FA28E33C221650D8D17F5E4997DF43 (int32_t ___d0, int32_t ___c1, int32_t ___b2, int32_t ___a3, const RuntimeMethod* method) { int32_t V_0 = 0; { // return ((a & 3)) | ((b & 3) << 2) | ((c & 3) << 4) | ((d & 3) << 6); int32_t L_0 = ___a3; int32_t L_1 = ___b2; int32_t L_2 = ___c1; int32_t L_3 = ___d0; V_0 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_0&3))|((int32_t)(((int32_t)(L_1&3))<<2))))|((int32_t)(((int32_t)(L_2&3))<<4))))|((int32_t)(((int32_t)(L_3&3))<<6)))); goto IL_0019; } IL_0019: { // } int32_t L_4 = V_0; return L_4; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::shuffle_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); float* V_1 = NULL; float* V_2 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // float* aptr = &a.Float0; float* L_0 = (&(&___a0)->___Float0_60); V_1 = (float*)((uintptr_t)L_0); // float* bptr = &b.Float0; float* L_1 = (&(&___b1)->___Float0_60); V_2 = (float*)((uintptr_t)L_1); // dst.Float0 = aptr[(imm8 >> 0) & 3]; float* L_2 = V_1; int32_t L_3 = ___imm82; float L_4 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_3&3))), 4))))); (&V_0)->___Float0_60 = L_4; // dst.Float1 = aptr[(imm8 >> 2) & 3]; float* L_5 = V_1; int32_t L_6 = ___imm82; float L_7 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_6>>2))&3))), 4))))); (&V_0)->___Float1_61 = L_7; // dst.Float2 = bptr[(imm8 >> 4) & 3]; float* L_8 = V_2; int32_t L_9 = ___imm82; float L_10 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_9>>4))&3))), 4))))); (&V_0)->___Float2_62 = L_10; // dst.Float3 = bptr[(imm8 >> 6) & 3]; float* L_11 = V_2; int32_t L_12 = ___imm82; float L_13 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_12>>6))&3))), 4))))); (&V_0)->___Float3_63 = L_13; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_3 = L_14; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_3; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::unpackhi_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_unpackhi_ps_mA799A4D04A0ACFC9D3E2B306930590FE92924576 (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.Float0 = a.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float2_62; (&V_0)->___Float0_60 = L_1; // dst.Float1 = b.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float2_62; (&V_0)->___Float1_61 = L_3; // dst.Float2 = a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float3_63; (&V_0)->___Float2_62 = L_5; // dst.Float3 = b.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float3_63; (&V_0)->___Float3_63 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::unpacklo_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_unpacklo_ps_mC0798746F8CDA12EC1D114FEA223E68CC6816E20 (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.Float0 = a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; (&V_0)->___Float0_60 = L_1; // dst.Float1 = b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; (&V_0)->___Float1_61 = L_3; // dst.Float2 = a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; (&V_0)->___Float2_62 = L_5; // dst.Float3 = b.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; (&V_0)->___Float3_63 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::movehl_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_movehl_ps_m9CB2BCE34A79FEAC242E8C63D37F150A9D5FFFAF (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.Float0 = b.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; float L_1 = L_0.___Float2_62; (&V_0)->___Float0_60 = L_1; // dst.Float1 = b.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float3_63; (&V_0)->___Float1_61 = L_3; // dst.Float2 = a.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float2_62; (&V_0)->___Float2_62 = L_5; // dst.Float3 = a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float3_63; (&V_0)->___Float3_63 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::movelh_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_movelh_ps_m03786805B1965C6168E13C09D6FE7E62F6771F45 (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.Float0 = a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; (&V_0)->___Float0_60 = L_1; // dst.Float1 = a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float1_61; (&V_0)->___Float1_61 = L_3; // dst.Float2 = b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; float L_5 = L_4.___Float0_60; (&V_0)->___Float2_62 = L_5; // dst.Float3 = b.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; (&V_0)->___Float3_63 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse::movemask_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse_movemask_ps_mFCE2A8AA726D7A237FA759D011EBD44E59EE26B9 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; { // int dst = 0; V_0 = 0; // if ((a.UInt0 & 0x80000000) != 0) dst |= 1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_1&((int32_t)-2147483648LL)))) <= ((uint32_t)0)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_001a; } } { // if ((a.UInt0 & 0x80000000) != 0) dst |= 1; int32_t L_3 = V_0; V_0 = ((int32_t)(L_3|1)); } IL_001a: { // if ((a.UInt1 & 0x80000000) != 0) dst |= 2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint32_t L_5 = L_4.___UInt1_49; V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_5&((int32_t)-2147483648LL)))) <= ((uint32_t)0)))? 1 : 0); bool L_6 = V_2; if (!L_6) { goto IL_0031; } } { // if ((a.UInt1 & 0x80000000) != 0) dst |= 2; int32_t L_7 = V_0; V_0 = ((int32_t)(L_7|2)); } IL_0031: { // if ((a.UInt2 & 0x80000000) != 0) dst |= 4; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; uint32_t L_9 = L_8.___UInt2_50; V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_9&((int32_t)-2147483648LL)))) <= ((uint32_t)0)))? 1 : 0); bool L_10 = V_3; if (!L_10) { goto IL_0048; } } { // if ((a.UInt2 & 0x80000000) != 0) dst |= 4; int32_t L_11 = V_0; V_0 = ((int32_t)(L_11|4)); } IL_0048: { // if ((a.UInt3 & 0x80000000) != 0) dst |= 8; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; uint32_t L_13 = L_12.___UInt3_51; V_4 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_13&((int32_t)-2147483648LL)))) <= ((uint32_t)0)))? 1 : 0); bool L_14 = V_4; if (!L_14) { goto IL_0061; } } { // if ((a.UInt3 & 0x80000000) != 0) dst |= 8; int32_t L_15 = V_0; V_0 = ((int32_t)(L_15|8)); } IL_0061: { // return dst; int32_t L_16 = V_0; V_5 = L_16; goto IL_0066; } IL_0066: { // } int32_t L_17 = V_5; return L_17; } } // System.Void Unity.Burst.Intrinsics.X86/Sse::TRANSPOSE4_PS(Unity.Burst.Intrinsics.v128&,Unity.Burst.Intrinsics.v128&,Unity.Burst.Intrinsics.v128&,Unity.Burst.Intrinsics.v128&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse_TRANSPOSE4_PS_m6AC530B129530DAA866C679CD2DC1A16D7DCF142 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* ___row00, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* ___row11, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* ___row22, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* ___row33, 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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_2; memset((&V_2), 0, sizeof(V_2)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // _Tmp0 = shuffle_ps((row0), (row1), 0x44); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_0 = ___row00; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_2 = ___row11; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4; L_4 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_1, L_3, ((int32_t)68), NULL); V_3 = L_4; // _Tmp2 = shuffle_ps((row0), (row1), 0xEE); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_5 = ___row00; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_5); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_7 = ___row11; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_7); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9; L_9 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_6, L_8, ((int32_t)238), NULL); V_1 = L_9; // _Tmp1 = shuffle_ps((row2), (row3), 0x44); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_10 = ___row22; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_10); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_12 = ___row33; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_12); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14; L_14 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_11, L_13, ((int32_t)68), NULL); V_2 = L_14; // _Tmp3 = shuffle_ps((row2), (row3), 0xEE); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_15 = ___row22; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_15); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_17 = ___row33; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = (*(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_17); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19; L_19 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_16, L_18, ((int32_t)238), NULL); V_0 = L_19; // row0 = shuffle_ps(_Tmp0, _Tmp1, 0x88); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_20 = ___row00; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23; L_23 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_21, L_22, ((int32_t)136), NULL); *(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_20 = L_23; // row1 = shuffle_ps(_Tmp0, _Tmp1, 0xDD); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_24 = ___row11; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = V_3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_26 = V_2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_27; L_27 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_25, L_26, ((int32_t)221), NULL); *(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_24 = L_27; // row2 = shuffle_ps(_Tmp2, _Tmp3, 0x88); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_28 = ___row22; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29 = V_1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_30 = V_0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_31; L_31 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_29, L_30, ((int32_t)136), NULL); *(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_28 = L_31; // row3 = shuffle_ps(_Tmp2, _Tmp3, 0xDD); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* L_32 = ___row33; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_33 = V_1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_34 = V_0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_35; L_35 = Sse_shuffle_ps_m03D6A9A3A021B63209EA1641663A18AA670D8B6F(L_33, L_34, ((int32_t)221), NULL); *(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61*)L_32 = L_35; // } return; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::setzero_ps() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_setzero_ps_mB027F7D207812069AB397E45373F52D47962006E (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)); { // return default; il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = V_0; V_1 = L_0; goto IL_000d; } IL_000d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = V_1; return L_1; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::loadu_si16(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_loadu_si16_m08B7A6B8F28F40CCCBFEF8D67C899F82DFD42978 (void* ___mem_addr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(*(short*)mem_addr, 0, 0, 0, 0, 0, 0, 0); void* L_0 = ___mem_addr0; int32_t L_1 = *((int16_t*)L_0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; memset((&L_2), 0, sizeof(L_2)); v128__ctor_m4FF86E21CD621D8DF0989FEB88271970DE20A660((&L_2), (int16_t)L_1, (int16_t)0, (int16_t)0, (int16_t)0, (int16_t)0, (int16_t)0, (int16_t)0, (int16_t)0, /*hidden argument*/NULL); V_0 = L_2; goto IL_0012; } IL_0012: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // System.Void Unity.Burst.Intrinsics.X86/Sse::storeu_si16(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse_storeu_si16_m0D2B5A146A95B57C9024C6B06D43B6B8F7465A7D (void* ___mem_addr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a1, const RuntimeMethod* method) { { // *(short*)mem_addr = a.SShort0; void* L_0 = ___mem_addr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a1; int16_t L_2 = L_1.___SShort0_40; *((int16_t*)L_0) = (int16_t)L_2; // } return; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse::loadu_si64(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse_loadu_si64_m45A890E65AA188E51C2132CA683DFDCB64240563 (void* ___mem_addr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(*(long*)mem_addr, 0); void* L_0 = ___mem_addr0; int64_t L_1 = *((int64_t*)L_0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; memset((&L_2), 0, sizeof(L_2)); v128__ctor_m1EBFB669D57F92DF4BE5912BBAC7FFAE40AA0FDB((&L_2), L_1, ((int64_t)0), /*hidden argument*/NULL); V_0 = L_2; goto IL_000d; } IL_000d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // System.Void Unity.Burst.Intrinsics.X86/Sse::storeu_si64(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse_storeu_si64_mFCE9C775C1F6CE616083A56E6B0376BB2264E88A (void* ___mem_addr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a1, const RuntimeMethod* method) { { // *(long*)mem_addr = a.SLong0; void* L_0 = ___mem_addr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a1; int64_t L_2 = L_1.___SLong0_58; *((int64_t*)L_0) = (int64_t)L_2; // } 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.Intrinsics.X86/Sse2::get_IsSse2Supported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sse2_get_IsSse2Supported_m81E8AD933FDC291755D0FB8288E513D4750D3E1A (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsSse2Supported { get { return false; } } V_0 = (bool)0; goto IL_0005; } IL_0005: { // public static bool IsSse2Supported { get { return false; } } bool L_0 = V_0; return L_0; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::SHUFFLE2(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_SHUFFLE2_mAD6D3A1FFE412C5B68F914B9A1D7FD16505C7171 (int32_t ___x0, int32_t ___y1, const RuntimeMethod* method) { int32_t V_0 = 0; { // return y | (x << 1); int32_t L_0 = ___y1; int32_t L_1 = ___x0; V_0 = ((int32_t)(L_0|((int32_t)(L_1<<1)))); goto IL_0009; } IL_0009: { // } int32_t L_2 = V_0; return L_2; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::stream_si32(System.Int32*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_stream_si32_mC104135DD16153304817901BF3AC09B226EF4740 (int32_t* ___mem_addr0, int32_t ___a1, const RuntimeMethod* method) { { // *mem_addr = a; int32_t* L_0 = ___mem_addr0; int32_t L_1 = ___a1; *((int32_t*)L_0) = (int32_t)L_1; // } return; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::stream_si64(System.Int64*,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_stream_si64_mA07680BCB49A619BFCBDAB6AC58B8A206D28659C (int64_t* ___mem_addr0, int64_t ___a1, const RuntimeMethod* method) { { // *mem_addr = a; int64_t* L_0 = ___mem_addr0; int64_t L_1 = ___a1; *((int64_t*)L_0) = (int64_t)L_1; // } return; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::stream_pd(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_stream_pd_mF6D6D57FD1C3CBACCF2CF21B5FF8DB53397917A8 (void* ___mem_addr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a1, const RuntimeMethod* method) { { // GenericCSharpStore(mem_addr, a); void* L_0 = ___mem_addr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a1; X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D(L_0, L_1, NULL); // } return; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::stream_si128(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_stream_si128_m5D2C6BF8E9A36A5D37C493E2C33B953B6F509CD2 (void* ___mem_addr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a1, const RuntimeMethod* method) { { // GenericCSharpStore(mem_addr, a); void* L_0 = ___mem_addr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a1; X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D(L_0, L_1, NULL); // } return; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::add_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_add_epi8_m56F541395074F8954FAE046734939B15C0BF6DE5 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_0042; } IL_0029: { // dptr[j] = (sbyte)(aptr[j] + bptr[j]); int8_t* L_3 = V_1; int32_t L_4 = V_4; int8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); int8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)((int8_t)((int32_t)il2cpp_codegen_add(L_7, L_10))); // for (int j = 0; j <= 15; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0042: { // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_0056; } IL_0056: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::add_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_add_epi16_m850A7F774A59C64F8E7186B0EBBEF583C6FDDE13 (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 <= 7; j++) V_4 = 0; goto IL_004b; } IL_0029: { // dptr[j] = (short)(aptr[j] + bptr[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)L_6), 2))))); int16_t* L_8 = V_3; 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)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))); // for (int j = 0; j <= 7; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004b: { // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005e; } IL_005e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::add_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_add_epi32_m4A83F775DCAA88F56E87434B07E737064CAD4454 (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 + b.SInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt0_52; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; int32_t L_3 = L_2.___SInt0_52; (&V_0)->___SInt0_52 = ((int32_t)il2cpp_codegen_add(L_1, L_3)); // dst.SInt1 = a.SInt1 + b.SInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int32_t L_5 = L_4.___SInt1_53; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; int32_t L_7 = L_6.___SInt1_53; (&V_0)->___SInt1_53 = ((int32_t)il2cpp_codegen_add(L_5, L_7)); // dst.SInt2 = a.SInt2 + b.SInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; int32_t L_9 = L_8.___SInt2_54; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; int32_t L_11 = L_10.___SInt2_54; (&V_0)->___SInt2_54 = ((int32_t)il2cpp_codegen_add(L_9, L_11)); // dst.SInt3 = a.SInt3 + b.SInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; int32_t L_13 = L_12.___SInt3_55; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; int32_t L_15 = L_14.___SInt3_55; (&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/Sse2::add_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_add_epi64_m7A53207989B70331D046C216929D673A6747C946 (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.SLong0 = a.SLong0 + b.SLong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = L_0.___SLong0_58; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; int64_t L_3 = L_2.___SLong0_58; (&V_0)->___SLong0_58 = ((int64_t)il2cpp_codegen_add(L_1, L_3)); // dst.SLong1 = a.SLong1 + b.SLong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int64_t L_5 = L_4.___SLong1_59; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; int64_t L_7 = L_6.___SLong1_59; (&V_0)->___SLong1_59 = ((int64_t)il2cpp_codegen_add(L_5, L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::adds_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_adds_epi8_m9A46C64500BF08DA2280CBCA4FC368B346EE0B34 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_0046; } IL_0029: { // dptr[j] = Saturate_To_Int8(aptr[j] + bptr[j]); int8_t* L_3 = V_1; int32_t L_4 = V_4; int8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); int8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); int8_t L_11; L_11 = X86_Saturate_To_Int8_m8041298AFC91A920A3A5B07113EB36C90C19E553(((int32_t)il2cpp_codegen_add(L_7, L_10)), NULL); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0046: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_005a; } IL_005a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::adds_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_adds_epi16_m8B83647C5E493FF6A9F3E3D99BF7E7654E897E0B (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 <= 7; j++) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[j] = Saturate_To_Int16(aptr[j] + bptr[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)L_6), 2))))); int16_t* L_8 = V_3; 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)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; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004f: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::adds_epu8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_adds_epu8_mC5D38A0289A1079FBA8CA1DA65C8C4EE726A6C1D (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_0046; } IL_0029: { // dptr[j] = Saturate_To_UnsignedInt8(aptr[j] + bptr[j]); uint8_t* L_3 = V_1; int32_t L_4 = V_4; uint8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); uint8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); uint8_t L_11; L_11 = X86_Saturate_To_UnsignedInt8_m55CF95FFC2AA3507D5987A50520CBBCE3AE0E798(((int32_t)il2cpp_codegen_add(L_7, L_10)), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0046: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_005a; } IL_005a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::adds_epu16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_adds_epu16_mC2218C35216D140FD5B82795A77A6AE9A1CCB5F3 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; uint16_t* V_2 = NULL; uint16_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[j] = Saturate_To_UnsignedInt16(aptr[j] + bptr[j]); uint16_t* L_3 = V_1; int32_t L_4 = V_4; uint16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))); uint16_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2))))); uint16_t L_11; L_11 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(((int32_t)il2cpp_codegen_add(L_7, L_10)), NULL); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)L_11; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004f: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::avg_epu8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_avg_epu8_m477BC9F307FC47367C55F29837EDC47A07D0A541 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_0046; } IL_0029: { // dptr[j] = (byte)((aptr[j] + bptr[j] + 1) >> 1); uint8_t* L_3 = V_1; int32_t L_4 = V_4; uint8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); uint8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)((int32_t)(uint8_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_7, L_10)), 1))>>1))); // for (int j = 0; j <= 15; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0046: { // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005a; } IL_005a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::avg_epu16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_avg_epu16_mC76D8268608B08F55ABCE74A57B85BF27D156F5A (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; uint16_t* V_2 = NULL; uint16_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[j] = (ushort)((aptr[j] + bptr[j] + 1) >> 1); uint16_t* L_3 = V_1; int32_t L_4 = V_4; uint16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))); uint16_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2))))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_7, L_10)), 1))>>1))); // for (int j = 0; j <= 7; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004f: { // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::madd_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_madd_epi16_mB6266EF2B663A47EFFADB65A6746E915E7C3630F (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; int16_t* V_2 = NULL; int16_t* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; bool V_8 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_9; memset((&V_9), 0, sizeof(V_9)); { // 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); // 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_006e; } IL_0029: { // int k = 2 * j; int32_t L_3 = V_4; V_5 = ((int32_t)il2cpp_codegen_multiply(2, L_3)); // int r = aptr[k + 1] * bptr[k + 1]; int16_t* L_4 = V_2; int32_t L_5 = V_5; int32_t L_6 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_5, 1))), 2))))); int16_t* L_7 = V_3; int32_t L_8 = V_5; int32_t L_9 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_8, 1))), 2))))); V_6 = ((int32_t)il2cpp_codegen_multiply(L_6, L_9)); // int q = aptr[k] * bptr[k]; int16_t* L_10 = V_2; int32_t L_11 = V_5; int32_t L_12 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 2))))); int16_t* L_13 = V_3; int32_t L_14 = V_5; int32_t L_15 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 2))))); V_7 = ((int32_t)il2cpp_codegen_multiply(L_12, L_15)); // dptr[j] = r + q; int32_t* L_16 = V_1; int32_t L_17 = V_4; int32_t L_18 = V_6; int32_t L_19 = V_7; *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_17), 4))))) = (int32_t)((int32_t)il2cpp_codegen_add(L_18, L_19)); // for (int j = 0; j <= 3; j++) int32_t L_20 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_006e: { // for (int j = 0; j <= 3; j++) int32_t L_21 = V_4; V_8 = (bool)((((int32_t)((((int32_t)L_21) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_22 = V_8; if (L_22) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = V_0; V_9 = L_23; goto IL_0081; } IL_0081: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_24 = V_9; return L_24; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::max_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_max_epi16_m738ADD513FEAD17B76ACFCA4150DC50DAAB280B0 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); 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 <= 7; j++) V_4 = 0; goto IL_004e; } IL_0029: { // dptr[j] = Math.Max(aptr[j], bptr[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)L_6), 2))))); int16_t* L_8 = V_3; 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)L_9), 2))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int16_t L_11; L_11 = Math_Max_mD3FA0810F9D104C041C8033605A2716F176FCD02((int16_t)L_7, (int16_t)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; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::max_epu8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_max_epu8_m5435E5276641D74ED55DE5DD1B688276DFFE9CD4 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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; uint8_t* V_2 = NULL; uint8_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)); // 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_0045; } IL_0029: { // dptr[j] = Math.Max(aptr[j], bptr[j]); uint8_t* L_3 = V_1; int32_t L_4 = V_4; uint8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); uint8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint8_t L_11; L_11 = Math_Max_mCBB176676505AB10A9C297D42A60C5978A72F514((uint8_t)L_7, (uint8_t)L_10, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0045: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0059; } IL_0059: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::min_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_min_epi16_m0211253CEBBDA51049BD8BF58171F5EDAD38D748 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); 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 <= 7; j++) V_4 = 0; goto IL_004e; } IL_0029: { // dptr[j] = Math.Min(aptr[j], bptr[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)L_6), 2))))); int16_t* L_8 = V_3; 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)L_9), 2))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int16_t L_11; L_11 = Math_Min_m39E1D804654CC165D03FC8FC6053EBF525B05D43((int16_t)L_7, (int16_t)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; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::min_epu8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_min_epu8_m08E3BCF51D4CB8FEC5F9C76D148874E399341F82 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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; uint8_t* V_2 = NULL; uint8_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)); // 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_0045; } IL_0029: { // dptr[j] = Math.Min(aptr[j], bptr[j]); uint8_t* L_3 = V_1; int32_t L_4 = V_4; uint8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); uint8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint8_t L_11; L_11 = Math_Min_mF52BAA2FFA2019F76F851E6C4DC473440DFA7A61((uint8_t)L_7, (uint8_t)L_10, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0045: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0059; } IL_0059: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::mulhi_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_mulhi_epi16_mB66AFE90DBE0AD7713A778FF0EEAA9A4B5C65386 (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_0052; } 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)); // dptr[j] = (short)(tmp >> 16); int16_t* L_9 = V_1; int32_t L_10 = V_4; int32_t L_11 = V_5; *((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)((int32_t)(L_11>>((int32_t)16)))); // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0052: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_6; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_7 = L_15; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_7; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::mulhi_epu16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_mulhi_epu16_m2956F6096E53B195793846E31D2E2AEA2857904C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; uint16_t* V_2 = NULL; uint16_t* V_3 = NULL; int32_t V_4 = 0; uint32_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0052; } IL_0029: { // uint tmp = (uint)(aptr[j] * bptr[j]); uint16_t* L_3 = V_2; int32_t L_4 = V_4; 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))))); uint16_t* L_6 = V_3; int32_t L_7 = V_4; int32_t L_8 = *((uint16_t*)((uint16_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)); // dptr[j] = (ushort)(tmp >> 16); uint16_t* L_9 = V_1; int32_t L_10 = V_4; uint32_t L_11 = V_5; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)((uint32_t)L_11>>((int32_t)16)))); // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0052: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_6; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_7 = L_15; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_7; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::mullo_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_mullo_epi16_mED583F4E6460F34B8081C18D2FEBCEFE0A734701 (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_004f; } 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)); // dptr[j] = (short)tmp; int16_t* L_9 = V_1; int32_t L_10 = V_4; int32_t L_11 = V_5; *((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)L_11); // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004f: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_6; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_7 = L_15; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_7; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::mul_epu32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_mul_epu32_m4B3497379BA49BCEC62BA5E1A4F4F7CD9BC67989 (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.ULong0 = (ulong)a.UInt0 * (ulong)b.UInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint32_t L_3 = L_2.___UInt0_48; (&V_0)->___ULong0_56 = ((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_1), ((int64_t)(uint64_t)L_3))); // dst.ULong1 = (ulong)a.UInt2 * (ulong)b.UInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint32_t L_5 = L_4.___UInt2_50; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint32_t L_7 = L_6.___UInt2_50; (&V_0)->___ULong1_57 = ((int64_t)il2cpp_codegen_multiply(((int64_t)(uint64_t)L_5), ((int64_t)(uint64_t)L_7))); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0039; } IL_0039: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sad_epu8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sad_epu8_mA55E010EF10FE89F05639B1215F50AA79B163A01 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_4; memset((&V_4), 0, sizeof(V_4)); uint16_t* V_5 = NULL; int32_t V_6 = 0; bool V_7 = false; int32_t V_8 = 0; int32_t V_9 = 0; bool V_10 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_11; memset((&V_11), 0, sizeof(V_11)); { // byte* tptr = &tmp.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_6 = 0; goto IL_003f; } IL_0021: { // tptr[j] = (byte)Math.Abs(aptr[j] - bptr[j]); uint8_t* L_3 = V_1; int32_t L_4 = V_6; uint8_t* L_5 = V_2; int32_t L_6 = V_6; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); uint8_t* L_8 = V_3; int32_t L_9 = V_6; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_11; L_11 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_7, L_10))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)((int32_t)(uint8_t)L_11); // for (int j = 0; j <= 15; j++) int32_t L_12 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003f: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_6; V_7 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_7; if (L_14) { goto IL_0021; } } { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_4), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // ushort* dptr = &dst.UShort0; uint16_t* L_15 = (&(&V_4)->___UShort0_32); V_5 = (uint16_t*)((uintptr_t)L_15); // for (int j = 0; j <= 1; j++) V_8 = 0; goto IL_00bc; } IL_0065: { // int bo = j * 8; int32_t L_16 = V_8; V_9 = ((int32_t)il2cpp_codegen_multiply(L_16, 8)); // dptr[4 * j] = (ushort) // (tptr[bo + 0] + tptr[bo + 1] + tptr[bo + 2] + tptr[bo + 3] + // tptr[bo + 4] + tptr[bo + 5] + tptr[bo + 6] + tptr[bo + 7]); uint16_t* L_17 = V_5; int32_t L_18 = V_8; uint8_t* L_19 = V_1; int32_t L_20 = V_9; int32_t L_21 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, L_20))); uint8_t* L_22 = V_1; int32_t L_23 = V_9; int32_t L_24 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, ((int32_t)il2cpp_codegen_add(L_23, 1))))); uint8_t* L_25 = V_1; int32_t L_26 = V_9; int32_t L_27 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, ((int32_t)il2cpp_codegen_add(L_26, 2))))); uint8_t* L_28 = V_1; int32_t L_29 = V_9; int32_t L_30 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, ((int32_t)il2cpp_codegen_add(L_29, 3))))); uint8_t* L_31 = V_1; int32_t L_32 = V_9; int32_t L_33 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, ((int32_t)il2cpp_codegen_add(L_32, 4))))); uint8_t* L_34 = V_1; int32_t L_35 = V_9; int32_t L_36 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_34, ((int32_t)il2cpp_codegen_add(L_35, 5))))); uint8_t* L_37 = V_1; int32_t L_38 = V_9; int32_t L_39 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, ((int32_t)il2cpp_codegen_add(L_38, 6))))); uint8_t* L_40 = V_1; int32_t L_41 = V_9; int32_t L_42 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, ((int32_t)il2cpp_codegen_add(L_41, 7))))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(4, L_18))), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_21, L_24)), L_27)), L_30)), L_33)), L_36)), L_39)), L_42))); // for (int j = 0; j <= 1; j++) int32_t L_43 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00bc: { // for (int j = 0; j <= 1; j++) int32_t L_44 = V_8; V_10 = (bool)((((int32_t)((((int32_t)L_44) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_45 = V_10; if (L_45) { goto IL_0065; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_46 = V_4; V_11 = L_46; goto IL_00d0; } IL_00d0: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_47 = V_11; return L_47; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sub_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sub_epi8_m1E896B6CED1393E80FAA08837F7E9FD4B00772A5 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_0042; } IL_0029: { // dptr[j] = (sbyte)(aptr[j] - bptr[j]); int8_t* L_3 = V_1; int32_t L_4 = V_4; int8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); int8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)((int8_t)((int32_t)il2cpp_codegen_subtract(L_7, L_10))); // for (int j = 0; j <= 15; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0042: { // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_0056; } IL_0056: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sub_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sub_epi16_mC6B58606955CABB0E6EE10C08953EE5FF65A236C (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 <= 7; j++) V_4 = 0; goto IL_004b; } IL_0029: { // dptr[j] = (short)(aptr[j] - bptr[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)L_6), 2))))); int16_t* L_8 = V_3; 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)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_subtract(L_7, L_10))); // for (int j = 0; j <= 7; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004b: { // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005e; } IL_005e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sub_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sub_epi32_mF8FD90BD03BDA90371D0EF85F3C4BD741E8C6F33 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_004a; } IL_0029: { // dptr[j] = aptr[j] - bptr[j]; int32_t* L_3 = V_1; int32_t L_4 = V_4; int32_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); int32_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_7, L_10)); // for (int j = 0; j <= 3; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004a: { // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sub_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sub_epi64_mA805B21B7B378498FFF39A3223C6DC9B055092AD (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int64_t* V_1 = NULL; int64_t* V_2 = NULL; int64_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)); // long* dptr = &dst.SLong0; int64_t* L_0 = (&(&V_0)->___SLong0_58); V_1 = (int64_t*)((uintptr_t)L_0); // long* aptr = &a.SLong0; int64_t* L_1 = (&(&___a0)->___SLong0_58); V_2 = (int64_t*)((uintptr_t)L_1); // long* bptr = &b.SLong0; int64_t* L_2 = (&(&___b1)->___SLong0_58); V_3 = (int64_t*)((uintptr_t)L_2); // for (int j = 0; j <= 1; j++) V_4 = 0; goto IL_004a; } IL_0029: { // dptr[j] = aptr[j] - bptr[j]; int64_t* L_3 = V_1; int32_t L_4 = V_4; int64_t* L_5 = V_2; int32_t L_6 = V_4; int64_t L_7 = *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 8))))); int64_t* L_8 = V_3; int32_t L_9 = V_4; int64_t L_10 = *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 8))))); *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 8))))) = (int64_t)((int64_t)il2cpp_codegen_subtract(L_7, L_10)); // for (int j = 0; j <= 1; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004a: { // for (int j = 0; j <= 1; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::subs_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_subs_epi8_mBA9474B883676E97D46707D06FDC1EDFBF9A1675 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_0046; } IL_0029: { // dptr[j] = Saturate_To_Int8(aptr[j] - bptr[j]); int8_t* L_3 = V_1; int32_t L_4 = V_4; int8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); int8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); int8_t L_11; L_11 = X86_Saturate_To_Int8_m8041298AFC91A920A3A5B07113EB36C90C19E553(((int32_t)il2cpp_codegen_subtract(L_7, L_10)), NULL); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0046: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_005a; } IL_005a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::subs_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_subs_epi16_mD8E82D86401C340793C3365C1CEC42C2555C92AB (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 <= 7; j++) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[j] = Saturate_To_Int16(aptr[j] - bptr[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)L_6), 2))))); int16_t* L_8 = V_3; 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)L_9), 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; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004f: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::subs_epu8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_subs_epu8_m1447EEF1193DB4AFDB67824CEE529B3002F4E5CF (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_0046; } IL_0029: { // dptr[j] = Saturate_To_UnsignedInt8(aptr[j] - bptr[j]); uint8_t* L_3 = V_1; int32_t L_4 = V_4; uint8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); uint8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); uint8_t L_11; L_11 = X86_Saturate_To_UnsignedInt8_m55CF95FFC2AA3507D5987A50520CBBCE3AE0E798(((int32_t)il2cpp_codegen_subtract(L_7, L_10)), NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0046: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_005a; } IL_005a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::subs_epu16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_subs_epu16_m02F557B67760F211F92575446E08DDD5731A0280 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; uint16_t* V_2 = NULL; uint16_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[j] = Saturate_To_UnsignedInt16(aptr[j] - bptr[j]); uint16_t* L_3 = V_1; int32_t L_4 = V_4; uint16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))); uint16_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2))))); uint16_t L_11; L_11 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(((int32_t)il2cpp_codegen_subtract(L_7, L_10)), NULL); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)L_11; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004f: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::slli_si128(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_slli_si128_mC22B817CD4D539CDA8916801C21D3746C6131CBE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; bool V_7 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_8; memset((&V_8), 0, sizeof(V_8)); { // int dist = Math.Min(imm8 & 0xff, 16); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)16), NULL); V_0 = L_1; // v128 dst = default(v128); il2cpp_codegen_initobj((&V_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // byte* dptr = &dst.Byte0; uint8_t* L_2 = (&(&V_1)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_2); // byte* aptr = &a.Byte0; uint8_t* L_3 = (&(&___a0)->___Byte0_0); V_3 = (uint8_t*)((uintptr_t)L_3); // for (int j = 0; j < dist; ++j) V_4 = 0; goto IL_003d; } IL_002f: { // dptr[j] = 0; uint8_t* L_4 = V_2; int32_t L_5 = V_4; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int8_t)0; // for (int j = 0; j < dist; ++j) int32_t L_6 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_003d: { // for (int j = 0; j < dist; ++j) int32_t L_7 = V_4; int32_t L_8 = V_0; V_5 = (bool)((((int32_t)L_7) < ((int32_t)L_8))? 1 : 0); bool L_9 = V_5; if (L_9) { goto IL_002f; } } { // for (int j = dist; j < 16; ++j) int32_t L_10 = V_0; V_6 = L_10; goto IL_0061; } IL_004d: { // dptr[j] = aptr[j - dist]; uint8_t* L_11 = V_2; int32_t L_12 = V_6; uint8_t* L_13 = V_3; int32_t L_14 = V_6; int32_t L_15 = V_0; int32_t L_16 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, ((int32_t)il2cpp_codegen_subtract(L_14, L_15))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, L_12))) = (int8_t)L_16; // for (int j = dist; j < 16; ++j) int32_t L_17 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0061: { // for (int j = dist; j < 16; ++j) int32_t L_18 = V_6; V_7 = (bool)((((int32_t)L_18) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_19 = V_7; if (L_19) { goto IL_004d; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_1; V_8 = L_20; goto IL_0072; } IL_0072: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_8; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::bslli_si128(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_bslli_si128_mD47E6DAA79A8F7033C6505993A93176AD515B1F2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return slli_si128(a, imm8); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = ___imm81; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_slli_si128_mC22B817CD4D539CDA8916801C21D3746C6131CBE(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::bsrli_si128(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_bsrli_si128_mDC52158823A0D88BED7A44B7D6B9158D0A20AF38 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; bool V_7 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_8; memset((&V_8), 0, sizeof(V_8)); { // int dist = Math.Min(imm8 & 0xff, 16); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)16), NULL); V_0 = L_1; // v128 dst = default(v128); il2cpp_codegen_initobj((&V_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // byte* dptr = &dst.Byte0; uint8_t* L_2 = (&(&V_1)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_2); // byte* aptr = &a.Byte0; uint8_t* L_3 = (&(&___a0)->___Byte0_0); V_3 = (uint8_t*)((uintptr_t)L_3); // for (int j = 0; j < 16 - dist; ++j) V_4 = 0; goto IL_0043; } IL_002f: { // dptr[j] = aptr[dist + j]; uint8_t* L_4 = V_2; int32_t L_5 = V_4; uint8_t* L_6 = V_3; int32_t L_7 = V_0; int32_t L_8 = V_4; int32_t L_9 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, ((int32_t)il2cpp_codegen_add(L_7, L_8))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int8_t)L_9; // for (int j = 0; j < 16 - dist; ++j) int32_t L_10 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0043: { // for (int j = 0; j < 16 - dist; ++j) int32_t L_11 = V_4; int32_t L_12 = V_0; V_5 = (bool)((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_12))))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_002f; } } { // for (int j = 16 - dist; j < 16; ++j) int32_t L_14 = V_0; V_6 = ((int32_t)il2cpp_codegen_subtract(((int32_t)16), L_14)); goto IL_0067; } IL_0059: { // dptr[j] = 0; uint8_t* L_15 = V_2; int32_t L_16 = V_6; *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16))) = (int8_t)0; // for (int j = 16 - dist; j < 16; ++j) int32_t L_17 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0067: { // for (int j = 16 - dist; j < 16; ++j) int32_t L_18 = V_6; V_7 = (bool)((((int32_t)L_18) < ((int32_t)((int32_t)16)))? 1 : 0); bool L_19 = V_7; if (L_19) { goto IL_0059; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_1; V_8 = L_20; goto IL_0078; } IL_0078: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_8; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::slli_epi16(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_slli_epi16_mA9CAAD04A53F9524AAEDBD19CD1EBD6CEF5F91CC (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; uint16_t* V_2 = NULL; uint16_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)); // int dist = imm8 & 0xff; int32_t L_0 = ___imm81; V_1 = ((int32_t)(L_0&((int32_t)255))); // ushort* dptr = &dst.UShort0; uint16_t* L_1 = (&(&V_0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* aptr = &a.UShort0; uint16_t* L_2 = (&(&___a0)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_005c; } IL_0028: { // if (dist > 15) int32_t L_3 = V_1; V_5 = (bool)((((int32_t)L_3) > ((int32_t)((int32_t)15)))? 1 : 0); bool L_4 = V_5; if (!L_4) { goto IL_003f; } } { // dptr[j] = 0; uint16_t* L_5 = V_2; int32_t L_6 = V_4; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))) = (int16_t)0; goto IL_0055; } IL_003f: { // dptr[j] = (ushort)(aptr[j] << dist); uint16_t* L_7 = V_2; int32_t L_8 = V_4; uint16_t* L_9 = V_3; int32_t L_10 = V_4; int32_t L_11 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 2))))); int32_t L_12 = V_1; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_11<<((int32_t)(L_12&((int32_t)31)))))); } IL_0055: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_005c: { // for (int j = 0; j <= 7; j++) int32_t L_14 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_14) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_15 = V_6; if (L_15) { goto IL_0028; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_7 = L_16; goto IL_006f; } IL_006f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_7; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sll_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sll_epi16_mE5C1755BCF8A8A7CB758DC14B1DD0A9003264044 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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)); int32_t V_1 = 0; uint16_t* V_2 = NULL; uint16_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)); // int dist = (int)Math.Min(count.ULong0, 16); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)16)), NULL); V_1 = ((int32_t)L_2); // ushort* dptr = &dst.UShort0; uint16_t* L_3 = (&(&V_0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_3); // ushort* aptr = &a.UShort0; uint16_t* L_4 = (&(&___a0)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_4); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0064; } IL_0030: { // if (dist > 15) int32_t L_5 = V_1; V_5 = (bool)((((int32_t)L_5) > ((int32_t)((int32_t)15)))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0047; } } { // dptr[j] = 0; uint16_t* L_7 = V_2; int32_t L_8 = V_4; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 2))))) = (int16_t)0; goto IL_005d; } IL_0047: { // dptr[j] = (ushort)(aptr[j] << dist); uint16_t* L_9 = V_2; int32_t L_10 = V_4; uint16_t* L_11 = V_3; int32_t L_12 = V_4; int32_t L_13 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 2))))); int32_t L_14 = V_1; *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_13<<((int32_t)(L_14&((int32_t)31)))))); } IL_005d: { // for (int j = 0; j <= 7; j++) int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0064: { // 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_0030; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_0; V_7 = L_18; goto IL_0077; } IL_0077: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_7; return L_19; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::slli_epi32(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_slli_epi32_m85A0462DD39FF61759658CE841DC01BF8492D7B3 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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)); int32_t V_1 = 0; uint32_t* V_2 = NULL; uint32_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)); // int dist = Math.Min(imm8 & 0xff, 32); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)32), NULL); V_1 = L_1; // uint* dptr = &dst.UInt0; uint32_t* L_2 = (&(&V_0)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_2); // uint* aptr = &a.UInt0; uint32_t* L_3 = (&(&___a0)->___UInt0_48); V_3 = (uint32_t*)((uintptr_t)L_3); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_0062; } IL_002f: { // if (dist > 31) int32_t L_4 = V_1; V_5 = (bool)((((int32_t)L_4) > ((int32_t)((int32_t)31)))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_0046; } } { // dptr[j] = 0; uint32_t* L_6 = V_2; int32_t L_7 = V_4; *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))) = (int32_t)0; goto IL_005b; } IL_0046: { // dptr[j] = aptr[j] << dist; uint32_t* L_8 = V_2; int32_t L_9 = V_4; uint32_t* L_10 = V_3; int32_t L_11 = V_4; int32_t L_12 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 4))))); int32_t L_13 = V_1; *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))) = (int32_t)((int32_t)(L_12<<((int32_t)(L_13&((int32_t)31))))); } IL_005b: { // for (int j = 0; j <= 3; j++) int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0062: { // for (int j = 0; j <= 3; j++) int32_t L_15 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_15) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_16 = V_6; if (L_16) { goto IL_002f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_0; V_7 = L_17; goto IL_0075; } IL_0075: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_7; return L_18; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sll_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sll_epi32_m339590342E3A00C230D972A137506E7562EC81C7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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)); int32_t V_1 = 0; uint32_t* V_2 = NULL; uint32_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)); // int dist = (int)Math.Min(count.ULong0, 32); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)32)), NULL); V_1 = ((int32_t)L_2); // uint* dptr = &dst.UInt0; uint32_t* L_3 = (&(&V_0)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_3); // uint* aptr = &a.UInt0; uint32_t* L_4 = (&(&___a0)->___UInt0_48); V_3 = (uint32_t*)((uintptr_t)L_4); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_0063; } IL_0030: { // if (dist > 31) int32_t L_5 = V_1; V_5 = (bool)((((int32_t)L_5) > ((int32_t)((int32_t)31)))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0047; } } { // dptr[j] = 0; uint32_t* L_7 = V_2; int32_t L_8 = V_4; *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4))))) = (int32_t)0; goto IL_005c; } IL_0047: { // dptr[j] = aptr[j] << dist; uint32_t* L_9 = V_2; int32_t L_10 = V_4; uint32_t* L_11 = V_3; int32_t L_12 = V_4; int32_t L_13 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 4))))); int32_t L_14 = V_1; *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 4))))) = (int32_t)((int32_t)(L_13<<((int32_t)(L_14&((int32_t)31))))); } IL_005c: { // for (int j = 0; j <= 3; j++) int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0063: { // for (int j = 0; j <= 3; j++) int32_t L_16 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_16) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_17 = V_6; if (L_17) { goto IL_0030; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_0; V_7 = L_18; goto IL_0076; } IL_0076: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_7; return L_19; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::slli_epi64(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_slli_epi64_m09F6BAB1FF99AC6027DDFE65B3C554F237EDB51E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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)); int32_t V_1 = 0; uint64_t* V_2 = NULL; uint64_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)); // int dist = Math.Min(imm8 & 0xff, 64); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)64), NULL); V_1 = L_1; // ulong* dptr = &dst.ULong0; uint64_t* L_2 = (&(&V_0)->___ULong0_56); V_2 = (uint64_t*)((uintptr_t)L_2); // ulong* aptr = &a.ULong0; uint64_t* L_3 = (&(&___a0)->___ULong0_56); V_3 = (uint64_t*)((uintptr_t)L_3); // for (int j = 0; j <= 1; j++) V_4 = 0; goto IL_0063; } IL_002f: { // if (dist > 63) int32_t L_4 = V_1; V_5 = (bool)((((int32_t)L_4) > ((int32_t)((int32_t)63)))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_0047; } } { // dptr[j] = 0; uint64_t* L_6 = V_2; int32_t L_7 = V_4; *((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 8))))) = (int64_t)((int64_t)0); goto IL_005c; } IL_0047: { // dptr[j] = aptr[j] << dist; uint64_t* L_8 = V_2; int32_t L_9 = V_4; uint64_t* L_10 = V_3; int32_t L_11 = V_4; int64_t L_12 = *((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 8))))); int32_t L_13 = V_1; *((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 8))))) = (int64_t)((int64_t)(L_12<<((int32_t)(L_13&((int32_t)63))))); } IL_005c: { // for (int j = 0; j <= 1; j++) int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0063: { // for (int j = 0; j <= 1; j++) int32_t L_15 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_15) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_16 = V_6; if (L_16) { goto IL_002f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_0; V_7 = L_17; goto IL_0076; } IL_0076: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_7; return L_18; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sll_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sll_epi64_m38AAB11B1EE93D0705457F9B7B564058047094F6 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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)); int32_t V_1 = 0; uint64_t* V_2 = NULL; uint64_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)); // int dist = (int)Math.Min(count.ULong0, 64); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)64)), NULL); V_1 = ((int32_t)L_2); // ulong* dptr = &dst.ULong0; uint64_t* L_3 = (&(&V_0)->___ULong0_56); V_2 = (uint64_t*)((uintptr_t)L_3); // ulong* aptr = &a.ULong0; uint64_t* L_4 = (&(&___a0)->___ULong0_56); V_3 = (uint64_t*)((uintptr_t)L_4); // for (int j = 0; j <= 1; j++) V_4 = 0; goto IL_0064; } IL_0030: { // if (dist > 63) int32_t L_5 = V_1; V_5 = (bool)((((int32_t)L_5) > ((int32_t)((int32_t)63)))? 1 : 0); bool L_6 = V_5; if (!L_6) { goto IL_0048; } } { // dptr[j] = 0; uint64_t* L_7 = V_2; int32_t L_8 = V_4; *((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 8))))) = (int64_t)((int64_t)0); goto IL_005d; } IL_0048: { // dptr[j] = aptr[j] << dist; uint64_t* L_9 = V_2; int32_t L_10 = V_4; uint64_t* L_11 = V_3; int32_t L_12 = V_4; int64_t L_13 = *((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 8))))); int32_t L_14 = V_1; *((int64_t*)((uint64_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 8))))) = (int64_t)((int64_t)(L_13<<((int32_t)(L_14&((int32_t)63))))); } IL_005d: { // for (int j = 0; j <= 1; j++) int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0064: { // for (int j = 0; j <= 1; j++) int32_t L_16 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_16) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_17 = V_6; if (L_17) { goto IL_0030; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_0; V_7 = L_18; goto IL_0077; } IL_0077: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_7; return L_19; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srai_epi16(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srai_epi16_m99B5F2C0A6015466D3C2B41A4E9BCD214EC7B70D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); int16_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = Math.Min(imm8 & 0xff, 16); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)16), NULL); V_0 = L_1; // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; V_1 = L_2; // short* dptr = &dst.SShort0; int16_t* L_3 = (&(&V_1)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_3); // if (dist > 0) int32_t L_4 = V_0; V_3 = (bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_0061; } } { // dist--; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0052; } IL_002d: { // dptr[j] >>= 1; int16_t* L_7 = V_2; int32_t L_8 = V_4; int16_t* L_9 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 2)))); int32_t L_10 = *((int16_t*)L_9); *((int16_t*)L_9) = (int16_t)((int16_t)((int32_t)(L_10>>1))); // dptr[j] >>= dist; int16_t* L_11 = V_2; int32_t L_12 = V_4; int16_t* L_13 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 2)))); int32_t L_14 = *((int16_t*)L_13); int32_t L_15 = V_0; *((int16_t*)L_13) = (int16_t)((int16_t)((int32_t)(L_14>>((int32_t)(L_15&((int32_t)31)))))); // for (int j = 0; j <= 7; j++) int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0052: { // for (int j = 0; j <= 7; j++) int32_t L_17 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_5; if (L_18) { goto IL_002d; } } { } IL_0061: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_1; V_6 = L_19; goto IL_0066; } IL_0066: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_6; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sra_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sra_epi16_m794A0655C4C5ADA2B0956207F02DD4D2A16C689B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); int16_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = (int)Math.Min(count.ULong0, 16); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)16)), NULL); V_0 = ((int32_t)L_2); // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; V_1 = L_3; // short* dptr = &dst.SShort0; int16_t* L_4 = (&(&V_1)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_4); // if (dist > 0) int32_t L_5 = V_0; V_3 = (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (!L_6) { goto IL_0062; } } { // dist--; int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0053; } IL_002e: { // dptr[j] >>= 1; int16_t* L_8 = V_2; int32_t L_9 = V_4; int16_t* L_10 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2)))); int32_t L_11 = *((int16_t*)L_10); *((int16_t*)L_10) = (int16_t)((int16_t)((int32_t)(L_11>>1))); // dptr[j] >>= dist; int16_t* L_12 = V_2; int32_t L_13 = V_4; int16_t* L_14 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 2)))); int32_t L_15 = *((int16_t*)L_14); int32_t L_16 = V_0; *((int16_t*)L_14) = (int16_t)((int16_t)((int32_t)(L_15>>((int32_t)(L_16&((int32_t)31)))))); // for (int j = 0; j <= 7; j++) int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0053: { // for (int j = 0; j <= 7; j++) int32_t L_18 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_18) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_19 = V_5; if (L_19) { goto IL_002e; } } { } IL_0062: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_1; V_6 = L_20; goto IL_0067; } IL_0067: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_6; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srai_epi32(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srai_epi32_m4C665AB852DA1477DD351D5A1C9F3928B4E17F8D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = Math.Min(imm8 & 0xff, 32); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)32), NULL); V_0 = L_1; // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; V_1 = L_2; // int* dptr = &dst.SInt0; int32_t* L_3 = (&(&V_1)->___SInt0_52); V_2 = (int32_t*)((uintptr_t)L_3); // if (dist > 0) int32_t L_4 = V_0; V_3 = (bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_005f; } } { // dist--; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_0050; } IL_002d: { // dptr[j] >>= 1; int32_t* L_7 = V_2; int32_t L_8 = V_4; int32_t* L_9 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4)))); int32_t L_10 = *((int32_t*)L_9); *((int32_t*)L_9) = (int32_t)((int32_t)(L_10>>1)); // dptr[j] >>= dist; int32_t* L_11 = V_2; int32_t L_12 = V_4; int32_t* L_13 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 4)))); int32_t L_14 = *((int32_t*)L_13); int32_t L_15 = V_0; *((int32_t*)L_13) = (int32_t)((int32_t)(L_14>>((int32_t)(L_15&((int32_t)31))))); // for (int j = 0; j <= 3; j++) int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0050: { // for (int j = 0; j <= 3; j++) int32_t L_17 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_5; if (L_18) { goto IL_002d; } } { } IL_005f: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_1; V_6 = L_19; goto IL_0064; } IL_0064: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_6; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sra_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sra_epi32_m19E46E661648A6C60CB2BE3847556C7806244436 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = (int)Math.Min(count.ULong0, 32); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)32)), NULL); V_0 = ((int32_t)L_2); // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; V_1 = L_3; // int* dptr = &dst.SInt0; int32_t* L_4 = (&(&V_1)->___SInt0_52); V_2 = (int32_t*)((uintptr_t)L_4); // if (dist > 0) int32_t L_5 = V_0; V_3 = (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (!L_6) { goto IL_0060; } } { // dist--; int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_0051; } IL_002e: { // dptr[j] >>= 1; int32_t* L_8 = V_2; int32_t L_9 = V_4; int32_t* L_10 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4)))); int32_t L_11 = *((int32_t*)L_10); *((int32_t*)L_10) = (int32_t)((int32_t)(L_11>>1)); // dptr[j] >>= dist; int32_t* L_12 = V_2; int32_t L_13 = V_4; int32_t* L_14 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4)))); int32_t L_15 = *((int32_t*)L_14); int32_t L_16 = V_0; *((int32_t*)L_14) = (int32_t)((int32_t)(L_15>>((int32_t)(L_16&((int32_t)31))))); // for (int j = 0; j <= 3; j++) int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0051: { // for (int j = 0; j <= 3; j++) int32_t L_18 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_18) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_19 = V_5; if (L_19) { goto IL_002e; } } { } IL_0060: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_1; V_6 = L_20; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_6; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srli_si128(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srli_si128_mC0C7850D109C0EEEFBFE465A85D49B1EB6E228B5 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return bsrli_si128(a, imm8); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = ___imm81; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_bsrli_si128_mDC52158823A0D88BED7A44B7D6B9158D0A20AF38(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srli_epi16(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srli_epi16_mBDAEFE1AE8014D6496752F10488DC83F47741AFA (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint16_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = Math.Min(imm8 & 0xff, 16); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)16), NULL); V_0 = L_1; // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; V_1 = L_2; // ushort* dptr = &dst.UShort0; uint16_t* L_3 = (&(&V_1)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_3); // if (dist > 0) int32_t L_4 = V_0; V_3 = (bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_0061; } } { // dist--; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0052; } IL_002d: { // dptr[j] >>= 1; uint16_t* L_7 = V_2; int32_t L_8 = V_4; uint16_t* L_9 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 2)))); int32_t L_10 = *((uint16_t*)L_9); *((int16_t*)L_9) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_10>>1))); // dptr[j] >>= dist; uint16_t* L_11 = V_2; int32_t L_12 = V_4; uint16_t* L_13 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 2)))); int32_t L_14 = *((uint16_t*)L_13); int32_t L_15 = V_0; *((int16_t*)L_13) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_14>>((int32_t)(L_15&((int32_t)31)))))); // for (int j = 0; j <= 7; j++) int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0052: { // for (int j = 0; j <= 7; j++) int32_t L_17 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_5; if (L_18) { goto IL_002d; } } { } IL_0061: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_1; V_6 = L_19; goto IL_0066; } IL_0066: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_6; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srl_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srl_epi16_mE2C5CFF72974124D9B7BC3FE6F542EB4C420E3C2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint16_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = (int)Math.Min(count.ULong0, 16); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)16)), NULL); V_0 = ((int32_t)L_2); // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; V_1 = L_3; // ushort* dptr = &dst.UShort0; uint16_t* L_4 = (&(&V_1)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_4); // if (dist > 0) int32_t L_5 = V_0; V_3 = (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (!L_6) { goto IL_0062; } } { // dist--; int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0053; } IL_002e: { // dptr[j] >>= 1; uint16_t* L_8 = V_2; int32_t L_9 = V_4; uint16_t* L_10 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2)))); int32_t L_11 = *((uint16_t*)L_10); *((int16_t*)L_10) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_11>>1))); // dptr[j] >>= dist; uint16_t* L_12 = V_2; int32_t L_13 = V_4; uint16_t* L_14 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 2)))); int32_t L_15 = *((uint16_t*)L_14); int32_t L_16 = V_0; *((int16_t*)L_14) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_15>>((int32_t)(L_16&((int32_t)31)))))); // for (int j = 0; j <= 7; j++) int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0053: { // for (int j = 0; j <= 7; j++) int32_t L_18 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_18) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_19 = V_5; if (L_19) { goto IL_002e; } } { } IL_0062: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_1; V_6 = L_20; goto IL_0067; } IL_0067: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_6; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srli_epi32(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srli_epi32_m25631448E0AD473A1B041778F21ECC92B6E4EB51 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint32_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = Math.Min(imm8 & 0xff, 32); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)32), NULL); V_0 = L_1; // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; V_1 = L_2; // uint* dptr = &dst.UInt0; uint32_t* L_3 = (&(&V_1)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_3); // if (dist > 0) int32_t L_4 = V_0; V_3 = (bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_005f; } } { // dist--; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_0050; } IL_002d: { // dptr[j] >>= 1; uint32_t* L_7 = V_2; int32_t L_8 = V_4; uint32_t* L_9 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4)))); int32_t L_10 = *((uint32_t*)L_9); *((int32_t*)L_9) = (int32_t)((int32_t)((uint32_t)L_10>>1)); // dptr[j] >>= dist; uint32_t* L_11 = V_2; int32_t L_12 = V_4; uint32_t* L_13 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 4)))); int32_t L_14 = *((uint32_t*)L_13); int32_t L_15 = V_0; *((int32_t*)L_13) = (int32_t)((int32_t)((uint32_t)L_14>>((int32_t)(L_15&((int32_t)31))))); // for (int j = 0; j <= 3; j++) int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0050: { // for (int j = 0; j <= 3; j++) int32_t L_17 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_5; if (L_18) { goto IL_002d; } } { } IL_005f: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_1; V_6 = L_19; goto IL_0064; } IL_0064: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_6; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srl_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srl_epi32_m551799C24679C43155EA69F3C75DBCA816658D86 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint32_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = (int)Math.Min(count.ULong0, 32); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)32)), NULL); V_0 = ((int32_t)L_2); // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; V_1 = L_3; // uint* dptr = &dst.UInt0; uint32_t* L_4 = (&(&V_1)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_4); // if (dist > 0) int32_t L_5 = V_0; V_3 = (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (!L_6) { goto IL_0060; } } { // dist--; int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_0051; } IL_002e: { // dptr[j] >>= 1; uint32_t* L_8 = V_2; int32_t L_9 = V_4; uint32_t* L_10 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4)))); int32_t L_11 = *((uint32_t*)L_10); *((int32_t*)L_10) = (int32_t)((int32_t)((uint32_t)L_11>>1)); // dptr[j] >>= dist; uint32_t* L_12 = V_2; int32_t L_13 = V_4; uint32_t* L_14 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 4)))); int32_t L_15 = *((uint32_t*)L_14); int32_t L_16 = V_0; *((int32_t*)L_14) = (int32_t)((int32_t)((uint32_t)L_15>>((int32_t)(L_16&((int32_t)31))))); // for (int j = 0; j <= 3; j++) int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0051: { // for (int j = 0; j <= 3; j++) int32_t L_18 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_18) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_19 = V_5; if (L_19) { goto IL_002e; } } { } IL_0060: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_1; V_6 = L_20; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_6; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srli_epi64(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srli_epi64_m785E3D619307720E9D8F8ED6D31DA9A335E8A5F2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint64_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = Math.Min(imm8 & 0xff, 64); int32_t L_0 = ___imm81; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(((int32_t)(L_0&((int32_t)255))), ((int32_t)64), NULL); V_0 = L_1; // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; V_1 = L_2; // ulong* dptr = &dst.ULong0; uint64_t* L_3 = (&(&V_1)->___ULong0_56); V_2 = (uint64_t*)((uintptr_t)L_3); // if (dist > 0) int32_t L_4 = V_0; V_3 = (bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_005f; } } { // dist--; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); // for (int j = 0; j <= 1; j++) V_4 = 0; goto IL_0050; } IL_002d: { // dptr[j] >>= 1; uint64_t* L_7 = V_2; int32_t L_8 = V_4; uint64_t* L_9 = ((uint64_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 8)))); int64_t L_10 = *((int64_t*)L_9); *((int64_t*)L_9) = (int64_t)((int64_t)((uint64_t)L_10>>1)); // dptr[j] >>= dist; uint64_t* L_11 = V_2; int32_t L_12 = V_4; uint64_t* L_13 = ((uint64_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 8)))); int64_t L_14 = *((int64_t*)L_13); int32_t L_15 = V_0; *((int64_t*)L_13) = (int64_t)((int64_t)((uint64_t)L_14>>((int32_t)(L_15&((int32_t)63))))); // for (int j = 0; j <= 1; j++) int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0050: { // for (int j = 0; j <= 1; j++) int32_t L_17 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_18 = V_5; if (L_18) { goto IL_002d; } } { } IL_005f: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_1; V_6 = L_19; goto IL_0064; } IL_0064: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_6; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::srl_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_srl_epi64_m497C8F5E4FD0923045F40FC922E1D17FA915A195 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___count1, 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; } int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint64_t* V_2 = NULL; bool V_3 = false; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // int dist = (int)Math.Min(count.ULong0, 64); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___count1; uint64_t L_1 = L_0.___ULong0_56; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint64_t L_2; L_2 = Math_Min_m78041E60789B49D08C39924B331E1E1E3F0651E9(L_1, ((int64_t)((int32_t)64)), NULL); V_0 = ((int32_t)L_2); // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; V_1 = L_3; // ulong* dptr = &dst.ULong0; uint64_t* L_4 = (&(&V_1)->___ULong0_56); V_2 = (uint64_t*)((uintptr_t)L_4); // if (dist > 0) int32_t L_5 = V_0; V_3 = (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (!L_6) { goto IL_0060; } } { // dist--; int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_7, 1)); // for (int j = 0; j <= 1; j++) V_4 = 0; goto IL_0051; } IL_002e: { // dptr[j] >>= 1; uint64_t* L_8 = V_2; int32_t L_9 = V_4; uint64_t* L_10 = ((uint64_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 8)))); int64_t L_11 = *((int64_t*)L_10); *((int64_t*)L_10) = (int64_t)((int64_t)((uint64_t)L_11>>1)); // dptr[j] >>= dist; uint64_t* L_12 = V_2; int32_t L_13 = V_4; uint64_t* L_14 = ((uint64_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_13), 8)))); int64_t L_15 = *((int64_t*)L_14); int32_t L_16 = V_0; *((int64_t*)L_14) = (int64_t)((int64_t)((uint64_t)L_15>>((int32_t)(L_16&((int32_t)63))))); // for (int j = 0; j <= 1; j++) int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0051: { // for (int j = 0; j <= 1; j++) int32_t L_18 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_18) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_19 = V_5; if (L_19) { goto IL_002e; } } { } IL_0060: { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_1; V_6 = L_20; goto IL_0065; } IL_0065: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_6; return L_21; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::and_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_and_si128_mD512068E64C2A6CEA112F286B6FB5AB35C9CECFD (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.ULong0 = a.ULong0 & b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)L_1&(int64_t)L_3)); // dst.ULong1 = a.ULong1 & b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)L_5&(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::andnot_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_andnot_si128_mC470CB1C34F2334AFEBAB2DB2672AD8FD7C260EA (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.ULong0 = (~a.ULong0) & b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)((~L_1))&(int64_t)L_3)); // dst.ULong1 = (~a.ULong1) & b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)((~L_5))&(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0037; } IL_0037: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::or_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_or_si128_mEB202AAF5C636864D393873EF640C1C6B7FEE496 (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.ULong0 = a.ULong0 | b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)L_1|(int64_t)L_3)); // dst.ULong1 = a.ULong1 | b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)L_5|(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::xor_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_xor_si128_mC426170371F6CEB8D90A983A1B26FF1DFE8A7894 (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.ULong0 = a.ULong0 ^ b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)L_1^(int64_t)L_3)); // dst.ULong1 = a.ULong1 ^ b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)L_5^(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpeq_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpeq_epi8_m0298E9B1D57EB856556B2D0C6A3EDE22913E93B2 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); uint8_t* G_B3_0 = NULL; uint8_t* G_B2_0 = NULL; int32_t G_B4_0 = 0; uint8_t* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // byte* aptr = &a.Byte0; uint8_t* L_0 = (&(&___a0)->___Byte0_0); V_1 = (uint8_t*)((uintptr_t)L_0); // byte* bptr = &b.Byte0; uint8_t* L_1 = (&(&___b1)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_1); // byte* dptr = &dst.Byte0; uint8_t* L_2 = (&(&V_0)->___Byte0_0); V_3 = (uint8_t*)((uintptr_t)L_2); // for (int j = 0; j <= 15; j++) V_4 = 0; goto IL_004b; } IL_0029: { // dptr[j] = (byte)(aptr[j] == bptr[j] ? 0xff : 0x00); uint8_t* L_3 = V_3; int32_t L_4 = V_4; uint8_t* L_5 = V_1; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); uint8_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); G_B2_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4)); if ((((int32_t)L_7) == ((int32_t)L_10))) { G_B3_0 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4)); goto IL_003d; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_0042; } IL_003d: { G_B4_0 = ((int32_t)255); G_B4_1 = G_B3_0; } IL_0042: { *((int8_t*)G_B4_1) = (int8_t)((int32_t)(uint8_t)G_B4_0); // for (int j = 0; j <= 15; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004b: { // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005f; } IL_005f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpeq_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpeq_epi16_mB12E339C1582BA75F2C5F76B8BE1E791BB8F573B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; uint16_t* V_2 = NULL; uint16_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); uint16_t* G_B3_0 = NULL; uint16_t* G_B2_0 = NULL; int32_t G_B4_0 = 0; uint16_t* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // ushort* aptr = &a.UShort0; uint16_t* L_0 = (&(&___a0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* bptr = &b.UShort0; uint16_t* L_1 = (&(&___b1)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* dptr = &dst.UShort0; uint16_t* L_2 = (&(&V_0)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0054; } IL_0029: { // dptr[j] = (ushort)(aptr[j] == bptr[j] ? 0xffff : 0x0000); uint16_t* L_3 = V_3; int32_t L_4 = V_4; uint16_t* L_5 = V_1; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))); uint16_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2))))); G_B2_0 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2)))); if ((((int32_t)L_7) == ((int32_t)L_10))) { G_B3_0 = ((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2)))); goto IL_0046; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_004b; } IL_0046: { G_B4_0 = ((int32_t)65535); G_B4_1 = G_B3_0; } IL_004b: { *((int16_t*)G_B4_1) = (int16_t)((int32_t)(uint16_t)G_B4_0); // for (int j = 0; j <= 7; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0054: { // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_0067; } IL_0067: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpeq_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpeq_epi32_mBDB1A0E753DF9FAF088F29B2B304489F358D2393 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint32_t* V_1 = NULL; uint32_t* V_2 = NULL; uint32_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); uint32_t* G_B3_0 = NULL; uint32_t* G_B2_0 = NULL; int32_t G_B4_0 = 0; uint32_t* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // uint* aptr = &a.UInt0; uint32_t* L_0 = (&(&___a0)->___UInt0_48); V_1 = (uint32_t*)((uintptr_t)L_0); // uint* bptr = &b.UInt0; uint32_t* L_1 = (&(&___b1)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_1); // uint* dptr = &dst.UInt0; uint32_t* L_2 = (&(&V_0)->___UInt0_48); V_3 = (uint32_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[j] = aptr[j] == bptr[j] ? 0xffffffff : 0x00000000; uint32_t* L_3 = V_3; int32_t L_4 = V_4; uint32_t* L_5 = V_1; int32_t L_6 = V_4; int32_t L_7 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); uint32_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); G_B2_0 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4)))); if ((((int32_t)L_7) == ((int32_t)L_10))) { G_B3_0 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4)))); goto IL_0046; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_0047; } IL_0046: { G_B4_0 = (-1); G_B4_1 = G_B3_0; } IL_0047: { *((int32_t*)G_B4_1) = (int32_t)G_B4_0; // for (int j = 0; j <= 3; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004f: { // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_epi8_m2A3DD1018C26F1E5617C0D7F9EE548D6AB7AC423 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); int8_t* G_B3_0 = NULL; int8_t* G_B2_0 = NULL; int32_t G_B4_0 = 0; int8_t* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // sbyte* aptr = &a.SByte0; int8_t* L_0 = (&(&___a0)->___SByte0_16); V_1 = (int8_t*)((uintptr_t)L_0); // sbyte* bptr = &b.SByte0; int8_t* L_1 = (&(&___b1)->___SByte0_16); V_2 = (int8_t*)((uintptr_t)L_1); // sbyte* dptr = &dst.SByte0; int8_t* L_2 = (&(&V_0)->___SByte0_16); V_3 = (int8_t*)((uintptr_t)L_2); // for (int j = 0; j <= 15; j++) V_4 = 0; goto IL_0047; } IL_0029: { // dptr[j] = (sbyte)(aptr[j] > bptr[j] ? -1 : 0); int8_t* L_3 = V_3; int32_t L_4 = V_4; int8_t* L_5 = V_1; int32_t L_6 = V_4; int32_t L_7 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); int8_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); G_B2_0 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4)); if ((((int32_t)L_7) > ((int32_t)L_10))) { G_B3_0 = ((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4)); goto IL_003d; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_003e; } IL_003d: { G_B4_0 = (-1); G_B4_1 = G_B3_0; } IL_003e: { *((int8_t*)G_B4_1) = (int8_t)((int8_t)G_B4_0); // for (int j = 0; j <= 15; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0047: { // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005b; } IL_005b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_epi16_mBF4833788088AC80DD6749DCEE6442B54BB329EF (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)); int16_t* G_B3_0 = NULL; int16_t* G_B2_0 = NULL; int32_t G_B4_0 = 0; int16_t* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* aptr = &a.SShort0; int16_t* L_0 = (&(&___a0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* bptr = &b.SShort0; int16_t* L_1 = (&(&___b1)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // short* dptr = &dst.SShort0; int16_t* L_2 = (&(&V_0)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_0050; } IL_0029: { // dptr[j] = (short)(aptr[j] > bptr[j] ? -1 : 0); int16_t* L_3 = V_3; int32_t L_4 = V_4; int16_t* L_5 = V_1; 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)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)L_9), 2))))); G_B2_0 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2)))); if ((((int32_t)L_7) > ((int32_t)L_10))) { G_B3_0 = ((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2)))); goto IL_0046; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_0047; } IL_0046: { G_B4_0 = (-1); G_B4_1 = G_B3_0; } IL_0047: { *((int16_t*)G_B4_1) = (int16_t)((int16_t)G_B4_0); // for (int j = 0; j <= 7; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0050: { // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_0063; } IL_0063: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_epi32_m689D5C87D8A52A2C1A25F184C0B8240E941F90B1 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t* G_B3_0 = NULL; int32_t* G_B2_0 = NULL; int32_t G_B4_0 = 0; int32_t* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // int* aptr = &a.SInt0; int32_t* L_0 = (&(&___a0)->___SInt0_52); V_1 = (int32_t*)((uintptr_t)L_0); // int* bptr = &b.SInt0; int32_t* L_1 = (&(&___b1)->___SInt0_52); V_2 = (int32_t*)((uintptr_t)L_1); // int* dptr = &dst.SInt0; int32_t* L_2 = (&(&V_0)->___SInt0_52); V_3 = (int32_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[j] = aptr[j] > bptr[j] ? -1 : 0; int32_t* L_3 = V_3; int32_t L_4 = V_4; int32_t* L_5 = V_1; int32_t L_6 = V_4; int32_t L_7 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); int32_t* L_8 = V_2; int32_t L_9 = V_4; int32_t L_10 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); G_B2_0 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4)))); if ((((int32_t)L_7) > ((int32_t)L_10))) { G_B3_0 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4)))); goto IL_0046; } } { G_B4_0 = 0; G_B4_1 = G_B2_0; goto IL_0047; } IL_0046: { G_B4_0 = (-1); G_B4_1 = G_B3_0; } IL_0047: { *((int32_t*)G_B4_1) = (int32_t)G_B4_0; // for (int j = 0; j <= 3; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004f: { // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmplt_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmplt_epi8_m91537E281AA444B4FD81B32EFAF5EE5B9272179E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpgt_epi8(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cmpgt_epi8_m2A3DD1018C26F1E5617C0D7F9EE548D6AB7AC423(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmplt_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmplt_epi16_mAE82A924922A746A50FD2C84658CD69595D4801C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpgt_epi16(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cmpgt_epi16_mBF4833788088AC80DD6749DCEE6442B54BB329EF(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmplt_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmplt_epi32_m916E9AF67461936F4C09591409FA5CA676EAC8BB (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpgt_epi32(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cmpgt_epi32_m689D5C87D8A52A2C1A25F184C0B8240E941F90B1(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtepi32_pd(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtepi32_pd_m38F9AB722CAE473965F17481849077B561AB5B1F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Double0 = a.SInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt0_52; (&V_0)->___Double0_64 = ((double)L_1); // dst.Double1 = a.SInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; int32_t L_3 = L_2.___SInt1_53; (&V_0)->___Double1_65 = ((double)L_3); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0029; } IL_0029: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi32_sd(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi32_sd_mCE1C9F42DE89595CBF055833F2F16C7F61D6D460 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Double0 = b; int32_t L_1 = ___b1; (&V_0)->___Double0_64 = ((double)L_1); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_0010; } IL_0010: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi64_sd(Unity.Burst.Intrinsics.v128,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi64_sd_mA08911A528B404AD3F10F00FC3F3170124CDFBE1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int64_t ___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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Double0 = b; int64_t L_1 = ___b1; (&V_0)->___Double0_64 = ((double)L_1); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_0010; } IL_0010: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi64x_sd(Unity.Burst.Intrinsics.v128,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi64x_sd_m942C24992346BA1BF4E9ED18E6D31E0E5046F067 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int64_t ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cvtsi64_sd(a, b); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cvtsi64_sd_mA08911A528B404AD3F10F00FC3F3170124CDFBE1(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtepi32_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtepi32_ps_m79CAB99777E9BE72C435898CC359E00A6582163A (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Float0 = a.SInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt0_52; (&V_0)->___Float0_60 = ((float)L_1); // dst.Float1 = a.SInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; int32_t L_3 = L_2.___SInt1_53; (&V_0)->___Float1_61 = ((float)L_3); // dst.Float2 = a.SInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int32_t L_5 = L_4.___SInt2_54; (&V_0)->___Float2_62 = ((float)L_5); // dst.Float3 = a.SInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; int32_t L_7 = L_6.___SInt3_55; (&V_0)->___Float3_63 = ((float)L_7); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0045; } IL_0045: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi32_si128(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi32_si128_m5C4FCEA68630DDA391406C9E0AD97252EBEA894F (int32_t ___a0, 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; int32_t L_0 = ___a0; (&V_0)->___SInt0_52 = L_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = V_0; V_1 = L_1; goto IL_0015; } IL_0015: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_1; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi64_si128(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi64_si128_m2E02E17DC6808EF0CEA01B250A52084BCB76D989 (int64_t ___a0, 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)); { // var dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.SLong0 = a; int64_t L_0 = ___a0; (&V_0)->___SLong0_58 = L_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = V_0; V_1 = L_1; goto IL_0015; } IL_0015: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_1; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsi64x_si128(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsi64x_si128_mD9F17E3FE842A7DB6F58458CF20C76D08CB2B6E9 (int64_t ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cvtsi64_si128(a); int64_t L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = Sse2_cvtsi64_si128_m2E02E17DC6808EF0CEA01B250A52084BCB76D989(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::cvtsi128_si32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_cvtsi128_si32_mE9AE531FFB84568B4D14287FF862C10E14F26788 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; { // return a.SInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt0_52; V_0 = L_1; goto IL_000a; } IL_000a: { // } int32_t L_2 = V_0; return L_2; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvtsi128_si64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvtsi128_si64_m8EB86394E9718D47A950242AB7FEB14BE3EA3502 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int64_t V_0 = 0; { // return a.SLong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = L_0.___SLong0_58; V_0 = L_1; goto IL_000a; } IL_000a: { // } int64_t L_2 = V_0; return L_2; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvtsi128_si64x(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvtsi128_si64x_mED9060F08F4BBB007C440086974963E9E2A11610 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int64_t V_0 = 0; { // return a.SLong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = L_0.___SLong0_58; V_0 = L_1; goto IL_000a; } IL_000a: { // } int64_t L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set_epi64x(System.Int64,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set_epi64x_m5B7052EFF8A425731041E0EF0C6374A8CF1874FF (int64_t ___e10, int64_t ___e01, 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.SLong0 = e0; int64_t L_0 = ___e01; (&V_0)->___SLong0_58 = L_0; // dst.SLong1 = e1; int64_t L_1 = ___e10; (&V_0)->___SLong1_59 = L_1; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_001d; } IL_001d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set_epi32(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set_epi32_mF269850DEC24359F259A4FBA2B40E2DA380C527B (int32_t ___e30, int32_t ___e21, int32_t ___e12, int32_t ___e03, 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 = e0; int32_t L_0 = ___e03; (&V_0)->___SInt0_52 = L_0; // dst.SInt1 = e1; int32_t L_1 = ___e12; (&V_0)->___SInt1_53 = L_1; // dst.SInt2 = e2; int32_t L_2 = ___e21; (&V_0)->___SInt2_54 = L_2; // dst.SInt3 = e3; int32_t L_3 = ___e30; (&V_0)->___SInt3_55 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_002d; } IL_002d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set_epi16(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set_epi16_m8C9D29B499B4EDCF87EE4E279CCDA6228B8A3E71 (int16_t ___e70, int16_t ___e61, int16_t ___e52, int16_t ___e43, int16_t ___e34, int16_t ___e25, int16_t ___e16, int16_t ___e07, 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.SShort0 = e0; int16_t L_0 = ___e07; (&V_0)->___SShort0_40 = L_0; // dst.SShort1 = e1; int16_t L_1 = ___e16; (&V_0)->___SShort1_41 = L_1; // dst.SShort2 = e2; int16_t L_2 = ___e25; (&V_0)->___SShort2_42 = L_2; // dst.SShort3 = e3; int16_t L_3 = ___e34; (&V_0)->___SShort3_43 = L_3; // dst.SShort4 = e4; int16_t L_4 = ___e43; (&V_0)->___SShort4_44 = L_4; // dst.SShort5 = e5; int16_t L_5 = ___e52; (&V_0)->___SShort5_45 = L_5; // dst.SShort6 = e6; int16_t L_6 = ___e61; (&V_0)->___SShort6_46 = L_6; // dst.SShort7 = e7; int16_t L_7 = ___e70; (&V_0)->___SShort7_47 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0051; } IL_0051: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set_epi8(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set_epi8_m3F5704546D0E93D31BC31D94A425B98254A1F05B (int8_t ___e15_0, int8_t ___e14_1, int8_t ___e13_2, int8_t ___e12_3, int8_t ___e11_4, int8_t ___e10_5, int8_t ___e9_6, int8_t ___e8_7, int8_t ___e7_8, int8_t ___e6_9, int8_t ___e5_10, int8_t ___e4_11, int8_t ___e3_12, int8_t ___e2_13, int8_t ___e1_14, int8_t ___e0_15, 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.SByte0 = e0_; int8_t L_0 = ___e0_15; (&V_0)->___SByte0_16 = L_0; // dst.SByte1 = e1_; int8_t L_1 = ___e1_14; (&V_0)->___SByte1_17 = L_1; // dst.SByte2 = e2_; int8_t L_2 = ___e2_13; (&V_0)->___SByte2_18 = L_2; // dst.SByte3 = e3_; int8_t L_3 = ___e3_12; (&V_0)->___SByte3_19 = L_3; // dst.SByte4 = e4_; int8_t L_4 = ___e4_11; (&V_0)->___SByte4_20 = L_4; // dst.SByte5 = e5_; int8_t L_5 = ___e5_10; (&V_0)->___SByte5_21 = L_5; // dst.SByte6 = e6_; int8_t L_6 = ___e6_9; (&V_0)->___SByte6_22 = L_6; // dst.SByte7 = e7_; int8_t L_7 = ___e7_8; (&V_0)->___SByte7_23 = L_7; // dst.SByte8 = e8_; int8_t L_8 = ___e8_7; (&V_0)->___SByte8_24 = L_8; // dst.SByte9 = e9_; int8_t L_9 = ___e9_6; (&V_0)->___SByte9_25 = L_9; // dst.SByte10 = e10_; int8_t L_10 = ___e10_5; (&V_0)->___SByte10_26 = L_10; // dst.SByte11 = e11_; int8_t L_11 = ___e11_4; (&V_0)->___SByte11_27 = L_11; // dst.SByte12 = e12_; int8_t L_12 = ___e12_3; (&V_0)->___SByte12_28 = L_12; // dst.SByte13 = e13_; int8_t L_13 = ___e13_2; (&V_0)->___SByte13_29 = L_13; // dst.SByte14 = e14_; int8_t L_14 = ___e14_1; (&V_0)->___SByte14_30 = L_14; // dst.SByte15 = e15_; int8_t L_15 = ___e15_0; (&V_0)->___SByte15_31 = L_15; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0099; } IL_0099: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set1_epi64x(System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set1_epi64x_m4DFDABB2FE149398FD98DF1416C00482333DF881 (int64_t ___a0, 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.SLong0 = a; int64_t L_0 = ___a0; (&V_0)->___SLong0_58 = L_0; // dst.SLong1 = a; int64_t L_1 = ___a0; (&V_0)->___SLong1_59 = L_1; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_001d; } IL_001d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set1_epi32(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set1_epi32_m012FFF22596CA3BE53572AAC289F18237B1E1DD4 (int32_t ___a0, 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; int32_t L_0 = ___a0; (&V_0)->___SInt0_52 = L_0; // dst.SInt1 = a; int32_t L_1 = ___a0; (&V_0)->___SInt1_53 = L_1; // dst.SInt2 = a; int32_t L_2 = ___a0; (&V_0)->___SInt2_54 = L_2; // dst.SInt3 = a; int32_t L_3 = ___a0; (&V_0)->___SInt3_55 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_002d; } IL_002d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set1_epi16(System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set1_epi16_m3045F85ADFF9CC0E109DCF2C61A242F934C3924A (int16_t ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int32_t V_2 = 0; bool V_3 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_4; memset((&V_4), 0, sizeof(V_4)); { // 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); // for (int j = 0; j <= 7; j++) V_2 = 0; goto IL_0024; } IL_0016: { // dptr[j] = a; int16_t* L_1 = V_1; int32_t L_2 = V_2; int16_t L_3 = ___a0; *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), 2))))) = (int16_t)L_3; // for (int j = 0; j <= 7; j++) int32_t L_4 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0024: { // for (int j = 0; j <= 7; j++) int32_t L_5 = V_2; V_3 = (bool)((((int32_t)((((int32_t)L_5) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (L_6) { goto IL_0016; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_0; V_4 = L_7; goto IL_0034; } IL_0034: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_4; return L_8; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set1_epi8(System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set1_epi8_m039F162D12BB62594D1DFE1BF448253D9F189C59 (int8_t ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int8_t* V_1 = NULL; int32_t V_2 = 0; bool V_3 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_4; memset((&V_4), 0, sizeof(V_4)); { // 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); // for (int j = 0; j <= 15; j++) V_2 = 0; goto IL_0021; } IL_0016: { // dptr[j] = a; int8_t* L_1 = V_1; int32_t L_2 = V_2; int8_t L_3 = ___a0; *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_1, L_2))) = (int8_t)L_3; // for (int j = 0; j <= 15; j++) int32_t L_4 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0021: { // for (int j = 0; j <= 15; j++) int32_t L_5 = V_2; V_3 = (bool)((((int32_t)((((int32_t)L_5) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_6 = V_3; if (L_6) { goto IL_0016; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_0; V_4 = L_7; goto IL_0032; } IL_0032: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_4; return L_8; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::setr_epi32(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_setr_epi32_m20D3A5D26F0E494EC6417503274DF41B8A77B859 (int32_t ___e30, int32_t ___e21, int32_t ___e12, int32_t ___e03, 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 = e3; int32_t L_0 = ___e30; (&V_0)->___SInt0_52 = L_0; // dst.SInt1 = e2; int32_t L_1 = ___e21; (&V_0)->___SInt1_53 = L_1; // dst.SInt2 = e1; int32_t L_2 = ___e12; (&V_0)->___SInt2_54 = L_2; // dst.SInt3 = e0; int32_t L_3 = ___e03; (&V_0)->___SInt3_55 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_002d; } IL_002d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::setr_epi16(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_setr_epi16_mDB27BCE63CC34C22CE220D848D021880A5F69B27 (int16_t ___e70, int16_t ___e61, int16_t ___e52, int16_t ___e43, int16_t ___e34, int16_t ___e25, int16_t ___e16, int16_t ___e07, 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.SShort0 = e7; int16_t L_0 = ___e70; (&V_0)->___SShort0_40 = L_0; // dst.SShort1 = e6; int16_t L_1 = ___e61; (&V_0)->___SShort1_41 = L_1; // dst.SShort2 = e5; int16_t L_2 = ___e52; (&V_0)->___SShort2_42 = L_2; // dst.SShort3 = e4; int16_t L_3 = ___e43; (&V_0)->___SShort3_43 = L_3; // dst.SShort4 = e3; int16_t L_4 = ___e34; (&V_0)->___SShort4_44 = L_4; // dst.SShort5 = e2; int16_t L_5 = ___e25; (&V_0)->___SShort5_45 = L_5; // dst.SShort6 = e1; int16_t L_6 = ___e16; (&V_0)->___SShort6_46 = L_6; // dst.SShort7 = e0; int16_t L_7 = ___e07; (&V_0)->___SShort7_47 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0051; } IL_0051: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::setr_epi8(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_setr_epi8_m2C0ABB09F6F1C9F61DFB47D03B08FFDD02120326 (int8_t ___e15_0, int8_t ___e14_1, int8_t ___e13_2, int8_t ___e12_3, int8_t ___e11_4, int8_t ___e10_5, int8_t ___e9_6, int8_t ___e8_7, int8_t ___e7_8, int8_t ___e6_9, int8_t ___e5_10, int8_t ___e4_11, int8_t ___e3_12, int8_t ___e2_13, int8_t ___e1_14, int8_t ___e0_15, 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.SByte0 = e15_; int8_t L_0 = ___e15_0; (&V_0)->___SByte0_16 = L_0; // dst.SByte1 = e14_; int8_t L_1 = ___e14_1; (&V_0)->___SByte1_17 = L_1; // dst.SByte2 = e13_; int8_t L_2 = ___e13_2; (&V_0)->___SByte2_18 = L_2; // dst.SByte3 = e12_; int8_t L_3 = ___e12_3; (&V_0)->___SByte3_19 = L_3; // dst.SByte4 = e11_; int8_t L_4 = ___e11_4; (&V_0)->___SByte4_20 = L_4; // dst.SByte5 = e10_; int8_t L_5 = ___e10_5; (&V_0)->___SByte5_21 = L_5; // dst.SByte6 = e9_; int8_t L_6 = ___e9_6; (&V_0)->___SByte6_22 = L_6; // dst.SByte7 = e8_; int8_t L_7 = ___e8_7; (&V_0)->___SByte7_23 = L_7; // dst.SByte8 = e7_; int8_t L_8 = ___e7_8; (&V_0)->___SByte8_24 = L_8; // dst.SByte9 = e6_; int8_t L_9 = ___e6_9; (&V_0)->___SByte9_25 = L_9; // dst.SByte10 = e5_; int8_t L_10 = ___e5_10; (&V_0)->___SByte10_26 = L_10; // dst.SByte11 = e4_; int8_t L_11 = ___e4_11; (&V_0)->___SByte11_27 = L_11; // dst.SByte12 = e3_; int8_t L_12 = ___e3_12; (&V_0)->___SByte12_28 = L_12; // dst.SByte13 = e2_; int8_t L_13 = ___e2_13; (&V_0)->___SByte13_29 = L_13; // dst.SByte14 = e1_; int8_t L_14 = ___e1_14; (&V_0)->___SByte14_30 = L_14; // dst.SByte15 = e0_; int8_t L_15 = ___e0_15; (&V_0)->___SByte15_31 = L_15; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0099; } IL_0099: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::setzero_si128() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_setzero_si128_mD566657B0672F7AE9222705E34C5FC8D0D61415B (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)); { // return default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = V_0; V_1 = L_0; goto IL_000d; } IL_000d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = V_1; return L_1; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::move_epi64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_move_epi64_mA05509C24C4CB11E314DFF2433F65001FFAFEB82 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.ULong0 = a.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; (&V_0)->___ULong0_56 = L_1; // dst.ULong1 = 0; (&V_0)->___ULong1_57 = ((int64_t)0); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_0023; } IL_0023: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::packs_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_packs_epi16_m8FE54B251F4FBC6F302C7DC9E1E02758AB2F1732 (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; int8_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; 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* aptr = &a.SShort0; int16_t* L_0 = (&(&___a0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* bptr = &b.SShort0; int16_t* L_1 = (&(&___b1)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // sbyte* dptr = &dst.SByte0; int8_t* L_2 = (&(&V_0)->___SByte0_16); V_3 = (int8_t*)((uintptr_t)L_2); // for (int j = 0; j < 8; ++j) V_4 = 0; goto IL_0043; } IL_0029: { // dptr[j] = Saturate_To_Int8(aptr[j]); int8_t* L_3 = V_3; int32_t L_4 = V_4; int16_t* L_5 = V_1; 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)L_6), 2))))); int8_t L_8; L_8 = X86_Saturate_To_Int8_m8041298AFC91A920A3A5B07113EB36C90C19E553(L_7, NULL); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_8; // for (int j = 0; j < 8; ++j) int32_t L_9 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0043: { // for (int j = 0; j < 8; ++j) int32_t L_10 = V_4; V_5 = (bool)((((int32_t)L_10) < ((int32_t)8))? 1 : 0); bool L_11 = V_5; if (L_11) { goto IL_0029; } } { // for (int j = 0; j < 8; ++j) V_6 = 0; goto IL_006f; } IL_0053: { // dptr[j + 8] = Saturate_To_Int8(bptr[j]); int8_t* L_12 = V_3; int32_t L_13 = V_6; int16_t* L_14 = V_2; int32_t L_15 = V_6; int32_t L_16 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), 2))))); int8_t L_17; L_17 = X86_Saturate_To_Int8_m8041298AFC91A920A3A5B07113EB36C90C19E553(L_16, NULL); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_12, ((int32_t)il2cpp_codegen_add(L_13, 8))))) = (int8_t)L_17; // for (int j = 0; j < 8; ++j) int32_t L_18 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_006f: { // for (int j = 0; j < 8; ++j) int32_t L_19 = V_6; V_7 = (bool)((((int32_t)L_19) < ((int32_t)8))? 1 : 0); bool L_20 = V_7; if (L_20) { goto IL_0053; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_8 = L_21; goto IL_007f; } IL_007f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_8; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::packs_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_packs_epi32_mCAE6A9B15EF5B8B22EEF54B159AB3F43D7117010 (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; int16_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; 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* aptr = &a.SInt0; int32_t* L_0 = (&(&___a0)->___SInt0_52); V_1 = (int32_t*)((uintptr_t)L_0); // int* bptr = &b.SInt0; int32_t* L_1 = (&(&___b1)->___SInt0_52); V_2 = (int32_t*)((uintptr_t)L_1); // short* dptr = &dst.SShort0; int16_t* L_2 = (&(&V_0)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_2); // for (int j = 0; j < 4; ++j) V_4 = 0; goto IL_0046; } IL_0029: { // dptr[j] = Saturate_To_Int16(aptr[j]); int16_t* L_3 = V_3; int32_t L_4 = V_4; int32_t* L_5 = V_1; int32_t L_6 = V_4; int32_t L_7 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); int16_t L_8; L_8 = X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54(L_7, 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_8; // for (int j = 0; j < 4; ++j) int32_t L_9 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0046: { // for (int j = 0; j < 4; ++j) int32_t L_10 = V_4; V_5 = (bool)((((int32_t)L_10) < ((int32_t)4))? 1 : 0); bool L_11 = V_5; if (L_11) { goto IL_0029; } } { // for (int j = 0; j < 4; ++j) V_6 = 0; goto IL_0075; } IL_0056: { // dptr[j + 4] = Saturate_To_Int16(bptr[j]); int16_t* L_12 = V_3; int32_t L_13 = V_6; int32_t* L_14 = V_2; int32_t L_15 = V_6; int32_t L_16 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), 4))))); int16_t L_17; L_17 = X86_Saturate_To_Int16_m78ED036E3FBF904AC40107519AD132159CA0FF54(L_16, 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_17; // for (int j = 0; j < 4; ++j) int32_t L_18 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0075: { // for (int j = 0; j < 4; ++j) int32_t L_19 = V_6; V_7 = (bool)((((int32_t)L_19) < ((int32_t)4))? 1 : 0); bool L_20 = V_7; if (L_20) { goto IL_0056; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_8 = L_21; goto IL_0085; } IL_0085: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_8; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::packus_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_packus_epi16_m23EAEDCC1DF4B00322C1446AC09607346DEF150B (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; uint8_t* V_3 = NULL; int32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; 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* aptr = &a.SShort0; int16_t* L_0 = (&(&___a0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_0); // short* bptr = &b.SShort0; int16_t* L_1 = (&(&___b1)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_1); // byte* dptr = &dst.Byte0; uint8_t* L_2 = (&(&V_0)->___Byte0_0); V_3 = (uint8_t*)((uintptr_t)L_2); // for (int j = 0; j < 8; ++j) V_4 = 0; goto IL_0043; } IL_0029: { // dptr[j] = Saturate_To_UnsignedInt8(aptr[j]); uint8_t* L_3 = V_3; int32_t L_4 = V_4; int16_t* L_5 = V_1; 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)L_6), 2))))); uint8_t L_8; L_8 = X86_Saturate_To_UnsignedInt8_m55CF95FFC2AA3507D5987A50520CBBCE3AE0E798(L_7, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_8; // for (int j = 0; j < 8; ++j) int32_t L_9 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0043: { // for (int j = 0; j < 8; ++j) int32_t L_10 = V_4; V_5 = (bool)((((int32_t)L_10) < ((int32_t)8))? 1 : 0); bool L_11 = V_5; if (L_11) { goto IL_0029; } } { // for (int j = 0; j < 8; ++j) V_6 = 0; goto IL_006f; } IL_0053: { // dptr[j + 8] = Saturate_To_UnsignedInt8(bptr[j]); uint8_t* L_12 = V_3; int32_t L_13 = V_6; int16_t* L_14 = V_2; int32_t L_15 = V_6; int32_t L_16 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), 2))))); uint8_t L_17; L_17 = X86_Saturate_To_UnsignedInt8_m55CF95FFC2AA3507D5987A50520CBBCE3AE0E798(L_16, NULL); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, ((int32_t)il2cpp_codegen_add(L_13, 8))))) = (int8_t)L_17; // for (int j = 0; j < 8; ++j) int32_t L_18 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_006f: { // for (int j = 0; j < 8; ++j) int32_t L_19 = V_6; V_7 = (bool)((((int32_t)L_19) < ((int32_t)8))? 1 : 0); bool L_20 = V_7; if (L_20) { goto IL_0053; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_0; V_8 = L_21; goto IL_007f; } IL_007f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_8; return L_22; } } // System.UInt16 Unity.Burst.Intrinsics.X86/Sse2::extract_epi16(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Sse2_extract_epi16_mECEC6DFC77CA61B1D0461FB16DA7DD486732FC85 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { uint16_t V_0 = 0; { // return (&a.UShort0)[imm8 & 7]; uint16_t* L_0 = (&(&___a0)->___UShort0_32); int32_t L_1 = ___imm81; int32_t L_2 = *((uint16_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_0), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_1&7))), 2))))); V_0 = (uint16_t)L_2; goto IL_0014; } IL_0014: { // } uint16_t L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::insert_epi16(Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_insert_epi16_mEE0368C1D93E7144B148879E88CE2DBC5AC4C49D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___i1, int32_t ___imm82, 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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // (&dst.SShort0)[imm8 & 7] = (short)i; int16_t* L_1 = (&(&V_0)->___SShort0_40); int32_t L_2 = ___imm82; int32_t L_3 = ___i1; *((int16_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_1), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_2&7))), 2))))) = (int16_t)((int16_t)L_3); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0019; } IL_0019: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::movemask_epi8(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_movemask_epi8_m59E8067E8B96558B585BBB1A429BF64CA6EACDD9 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t* V_1 = NULL; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; { // int dst = 0; V_0 = 0; // byte* aptr = &a.Byte0; uint8_t* L_0 = (&(&___a0)->___Byte0_0); V_1 = (uint8_t*)((uintptr_t)L_0); // for (int j = 0; j <= 15; j++) V_2 = 0; goto IL_0030; } IL_0010: { // if (0 != (aptr[j] & 0x80)) uint8_t* L_1 = V_1; int32_t L_2 = V_2; int32_t L_3 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_1, L_2))); V_3 = (bool)((!(((uint32_t)((int32_t)(L_3&((int32_t)128)))) <= ((uint32_t)0)))? 1 : 0); bool L_4 = V_3; if (!L_4) { goto IL_002b; } } { // dst |= 1 << j; int32_t L_5 = V_0; int32_t L_6 = V_2; V_0 = ((int32_t)(L_5|((int32_t)(1<<((int32_t)(L_6&((int32_t)31))))))); } IL_002b: { // for (int j = 0; j <= 15; j++) int32_t L_7 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0030: { // for (int j = 0; j <= 15; j++) int32_t L_8 = V_2; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_0010; } } { // return dst; int32_t L_10 = V_0; V_5 = L_10; goto IL_0043; } IL_0043: { // } int32_t L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::shuffle_epi32(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_shuffle_epi32_m0B1EC0622F2CA9B5BB09265A7BEE865686B0E3E9 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint32_t* V_1 = NULL; uint32_t* V_2 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // 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); // uint* aptr = &a.UInt0; uint32_t* L_1 = (&(&___a0)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_1); // dptr[0] = aptr[imm8 & 3]; uint32_t* L_2 = V_1; uint32_t* L_3 = V_2; int32_t L_4 = ___imm81; int32_t L_5 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_4&3))), 4))))); *((int32_t*)L_2) = (int32_t)L_5; // dptr[1] = aptr[(imm8 >> 2) & 3]; uint32_t* L_6 = V_1; uint32_t* L_7 = V_2; int32_t L_8 = ___imm81; int32_t L_9 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_8>>2))&3))), 4))))); *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_6, 4))) = (int32_t)L_9; // dptr[2] = aptr[(imm8 >> 4) & 3]; uint32_t* L_10 = V_1; uint32_t* L_11 = V_2; int32_t L_12 = ___imm81; int32_t L_13 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_12>>4))&3))), 4))))); *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 4))))) = (int32_t)L_13; // dptr[3] = aptr[(imm8 >> 6) & 3]; uint32_t* L_14 = V_1; uint32_t* L_15 = V_2; int32_t L_16 = ___imm81; int32_t L_17 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_16>>6))&3))), 4))))); *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 4))))) = (int32_t)L_17; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_0; V_3 = L_18; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_3; return L_19; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::shufflehi_epi16(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_shufflehi_epi16_m4400577CC53F27612CAFC0153BF1CD6170101304 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // short* dptr = &dst.SShort0; int16_t* L_1 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_1); // short* aptr = &a.SShort0; int16_t* L_2 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_2); // dptr[4] = aptr[4 + (imm8 & 3)]; int16_t* L_3 = V_1; int16_t* L_4 = V_2; int32_t L_5 = ___imm81; int32_t L_6 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(4, ((int32_t)(L_5&3))))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)4), 2))))) = (int16_t)L_6; // dptr[5] = aptr[4 + ((imm8 >> 2) & 3)]; int16_t* L_7 = V_1; int16_t* L_8 = V_2; int32_t L_9 = ___imm81; 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(4, ((int32_t)(((int32_t)(L_9>>2))&3))))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)5), 2))))) = (int16_t)L_10; // dptr[6] = aptr[4 + ((imm8 >> 4) & 3)]; int16_t* L_11 = V_1; int16_t* L_12 = V_2; int32_t L_13 = ___imm81; int32_t L_14 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(4, ((int32_t)(((int32_t)(L_13>>4))&3))))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)6), 2))))) = (int16_t)L_14; // dptr[7] = aptr[4 + ((imm8 >> 6) & 3)]; int16_t* L_15 = V_1; int16_t* L_16 = V_2; int32_t L_17 = ___imm81; 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(4, ((int32_t)(((int32_t)(L_17>>6))&3))))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)7), 2))))) = (int16_t)L_18; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_0; V_3 = L_19; goto IL_0067; } IL_0067: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_3; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::shufflelo_epi16(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_shufflelo_epi16_m91B1CDF6DD47BC01865A26192BBF82B136CF6663 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; int16_t* V_2 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // short* dptr = &dst.SShort0; int16_t* L_1 = (&(&V_0)->___SShort0_40); V_1 = (int16_t*)((uintptr_t)L_1); // short* aptr = &a.SShort0; int16_t* L_2 = (&(&___a0)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_2); // dptr[0] = aptr[(imm8 & 3)]; int16_t* L_3 = V_1; int16_t* L_4 = V_2; int32_t L_5 = ___imm81; int32_t L_6 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_5&3))), 2))))); *((int16_t*)L_3) = (int16_t)L_6; // dptr[1] = aptr[((imm8 >> 2) & 3)]; int16_t* L_7 = V_1; int16_t* L_8 = V_2; int32_t L_9 = ___imm81; int32_t L_10 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_9>>2))&3))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_7, 2))) = (int16_t)L_10; // dptr[2] = aptr[((imm8 >> 4) & 3)]; int16_t* L_11 = V_1; int16_t* L_12 = V_2; int32_t L_13 = ___imm81; int32_t L_14 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_13>>4))&3))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))))) = (int16_t)L_14; // dptr[3] = aptr[((imm8 >> 6) & 3)]; int16_t* L_15 = V_1; int16_t* L_16 = V_2; int32_t L_17 = ___imm81; int32_t L_18 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_17>>6))&3))), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)3), 2))))) = (int16_t)L_18; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_19 = V_0; V_3 = L_19; goto IL_0057; } IL_0057: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_20 = V_3; return L_20; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpackhi_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpackhi_epi8_mB746DB0735B67E2118FBA3FDCA537DE0E5F6FC3F (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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 <= 7; ++j) V_4 = 0; goto IL_004f; } IL_0029: { // dptr[2 * j] = aptr[j + 8]; uint8_t* L_3 = V_1; int32_t L_4 = V_4; uint8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, ((int32_t)il2cpp_codegen_add(L_6, 8))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, ((int32_t)il2cpp_codegen_multiply(2, L_4))))) = (int8_t)L_7; // dptr[2 * j + 1] = bptr[j + 8]; uint8_t* L_8 = V_1; int32_t L_9 = V_4; uint8_t* L_10 = V_3; int32_t L_11 = V_4; int32_t L_12 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, ((int32_t)il2cpp_codegen_add(L_11, 8))))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_9)), 1))))) = (int8_t)L_12; // for (int j = 0; j <= 7; ++j) int32_t L_13 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_004f: { // for (int j = 0; j <= 7; ++j) int32_t L_14 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_14) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_15 = V_5; if (L_15) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_6 = L_16; goto IL_0062; } IL_0062: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_6; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpackhi_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpackhi_epi16_m95B0E09A563B23E5D23E358B49A26028D99B7145 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; uint16_t* V_2 = NULL; uint16_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; ++j) V_4 = 0; goto IL_005b; } IL_0029: { // dptr[2 * j] = aptr[j + 4]; uint16_t* L_3 = V_1; int32_t L_4 = V_4; uint16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_6, 4))), 2))))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_4))), 2))))) = (int16_t)L_7; // dptr[2 * j + 1] = bptr[j + 4]; uint16_t* L_8 = V_1; int32_t L_9 = V_4; uint16_t* L_10 = V_3; int32_t L_11 = V_4; int32_t L_12 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_11, 4))), 2))))); *((int16_t*)((uint16_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_12; // for (int j = 0; j <= 3; ++j) int32_t L_13 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_005b: { // for (int j = 0; j <= 3; ++j) int32_t L_14 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_14) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_15 = V_5; if (L_15) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_6 = L_16; goto IL_006e; } IL_006e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_6; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpackhi_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpackhi_epi32_m1A7F9B67B3D4561537DB262CBA288B3F2D14E50A (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.UInt0 = a.UInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt2_50; (&V_0)->___UInt0_48 = L_1; // dst.UInt1 = b.UInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint32_t L_3 = L_2.___UInt2_50; (&V_0)->___UInt1_49 = L_3; // dst.UInt2 = a.UInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint32_t L_5 = L_4.___UInt3_51; (&V_0)->___UInt2_50 = L_5; // dst.UInt3 = b.UInt3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint32_t L_7 = L_6.___UInt3_51; (&V_0)->___UInt3_51 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpackhi_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpackhi_epi64_m78CEFCF21ED91B659D2CE6EDCCBF4B0F0BAA24EA (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.ULong0 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong1_57; (&V_0)->___ULong0_56 = L_1; // dst.ULong1 = b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong1_57; (&V_0)->___ULong1_57 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0027; } IL_0027: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpacklo_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpacklo_epi8_mEE325AF5D7EFB8E8CB1836C2277CFD91244CF481 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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 <= 7; ++j) V_4 = 0; goto IL_004b; } IL_0029: { // dptr[2 * j] = aptr[j]; uint8_t* L_3 = V_1; int32_t L_4 = V_4; uint8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, ((int32_t)il2cpp_codegen_multiply(2, L_4))))) = (int8_t)L_7; // dptr[2 * j + 1] = bptr[j]; uint8_t* L_8 = V_1; int32_t L_9 = V_4; uint8_t* L_10 = V_3; int32_t L_11 = V_4; int32_t L_12 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_9)), 1))))) = (int8_t)L_12; // for (int j = 0; j <= 7; ++j) int32_t L_13 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_004b: { // for (int j = 0; j <= 7; ++j) int32_t L_14 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_14) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_15 = V_5; if (L_15) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_6 = L_16; goto IL_005e; } IL_005e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_6; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpacklo_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpacklo_epi16_m30377F4E02C4FE013B1FD5C5F5809CEEB62F24DE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); uint16_t* V_1 = NULL; uint16_t* V_2 = NULL; uint16_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; ++j) V_4 = 0; goto IL_0057; } IL_0029: { // dptr[2 * j] = aptr[j]; uint16_t* L_3 = V_1; int32_t L_4 = V_4; uint16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(2, L_4))), 2))))) = (int16_t)L_7; // dptr[2 * j + 1] = bptr[j]; uint16_t* L_8 = V_1; int32_t L_9 = V_4; uint16_t* L_10 = V_3; int32_t L_11 = V_4; int32_t L_12 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 2))))); *((int16_t*)((uint16_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_12; // for (int j = 0; j <= 3; ++j) int32_t L_13 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0057: { // for (int j = 0; j <= 3; ++j) int32_t L_14 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_14) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_15 = V_5; if (L_15) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_6 = L_16; goto IL_006a; } IL_006a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_6; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpacklo_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpacklo_epi32_mD29AE2D817F6FFAD5DFC0B0741D9F47D31B6DAF0 (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.UInt0 = a.UInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint32_t L_1 = L_0.___UInt0_48; (&V_0)->___UInt0_48 = L_1; // dst.UInt1 = b.UInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint32_t L_3 = L_2.___UInt0_48; (&V_0)->___UInt1_49 = L_3; // dst.UInt2 = a.UInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint32_t L_5 = L_4.___UInt1_49; (&V_0)->___UInt2_50 = L_5; // dst.UInt3 = b.UInt1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint32_t L_7 = L_6.___UInt1_49; (&V_0)->___UInt3_51 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpacklo_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpacklo_epi64_mB9AE0C377D87C5F3140609396FF8B755FCB215F9 (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.ULong0 = a.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; (&V_0)->___ULong0_56 = L_1; // dst.ULong1 = b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong1_57 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0027; } IL_0027: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::add_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_add_sd_mF00FB2AAB340406084C58320A0475CF02DCBB362 (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.Double0 = a.Double0 + b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_add(L_1, L_3)); // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; (&V_0)->___Double1_65 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_002e; } IL_002e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::add_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_add_pd_m8A206B50511E7E5360D11BDA5DDD661CF88675F8 (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.Double0 = a.Double0 + b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_add(L_1, L_3)); // dst.Double1 = a.Double1 + b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; (&V_0)->___Double1_65 = ((double)il2cpp_codegen_add(L_5, L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::div_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_div_sd_m8DEB2B099F92D91F824CA03F9965B6F3ED95EE82 (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.Double0 = a.Double0 / b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)(L_1/L_3)); // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; (&V_0)->___Double1_65 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_002e; } IL_002e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::div_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_div_pd_m2E74EE16064F17B6237779DF8C13ECBB0C1A81B2 (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.Double0 = a.Double0 / b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)(L_1/L_3)); // dst.Double1 = a.Double1 / b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; (&V_0)->___Double1_65 = ((double)(L_5/L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::max_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_max_sd_m3BF0BDCAF2980BE60A2BA90D68D319865E9DD1CE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = Math.Max(a.Double0, b.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6(L_1, L_3, NULL); (&V_0)->___Double0_64 = L_4; // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___a0; double L_6 = L_5.___Double1_65; (&V_0)->___Double1_65 = L_6; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_0; V_1 = L_7; goto IL_0032; } IL_0032: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_1; return L_8; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::max_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_max_pd_mEBC0CA26E6B26F0309E689BB90E0EAAF84B9F4DF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = Math.Max(a.Double0, b.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6(L_1, L_3, NULL); (&V_0)->___Double0_64 = L_4; // dst.Double1 = Math.Max(a.Double1, b.Double1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___a0; double L_6 = L_5.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___b1; double L_8 = L_7.___Double1_65; double L_9; L_9 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6(L_6, L_8, NULL); (&V_0)->___Double1_65 = L_9; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_1 = L_10; goto IL_003d; } IL_003d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_1; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::min_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_min_sd_mA84367A95950BBC308E12B15B1B0A288CA16A87A (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = Math.Min(a.Double0, b.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716(L_1, L_3, NULL); (&V_0)->___Double0_64 = L_4; // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___a0; double L_6 = L_5.___Double1_65; (&V_0)->___Double1_65 = L_6; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_0; V_1 = L_7; goto IL_0032; } IL_0032: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_1; return L_8; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::min_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_min_pd_mBADE2CCF6923151A1276DAEF390AB29312B34D10 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = Math.Min(a.Double0, b.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716(L_1, L_3, NULL); (&V_0)->___Double0_64 = L_4; // dst.Double1 = Math.Min(a.Double1, b.Double1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___a0; double L_6 = L_5.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = ___b1; double L_8 = L_7.___Double1_65; double L_9; L_9 = Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716(L_6, L_8, NULL); (&V_0)->___Double1_65 = L_9; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_1 = L_10; goto IL_003d; } IL_003d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_1; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::mul_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_mul_sd_mB138497C25115E59FDA12FAA10B4BB06E7162CAF (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.Double0 = a.Double0 * b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_multiply(L_1, L_3)); // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; (&V_0)->___Double1_65 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_002e; } IL_002e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::mul_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_mul_pd_m289AD5D7C2F50C85235296E39AA096A30667EF52 (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.Double0 = a.Double0 * b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_multiply(L_1, L_3)); // dst.Double1 = a.Double1 * b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; (&V_0)->___Double1_65 = ((double)il2cpp_codegen_multiply(L_5, L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sqrt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sqrt_sd_m0244647165E7555D9EB35513C9C27DA59C0E7799 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = Math.Sqrt(b.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; double L_1 = L_0.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(L_1); (&V_0)->___Double0_64 = L_2; // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; double L_4 = L_3.___Double1_65; (&V_0)->___Double1_65 = L_4; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_002c; } IL_002c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sqrt_pd(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sqrt_pd_mDEF0B4D49AF94F75C7E390965C9A34890C6B26BE (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)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = Math.Sqrt(a.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(L_1); (&V_0)->___Double0_64 = L_2; // dst.Double1 = Math.Sqrt(a.Double1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; double L_4 = L_3.___Double1_65; double L_5; L_5 = sqrt(L_4); (&V_0)->___Double1_65 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0031; } IL_0031: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sub_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sub_sd_mE3FD64B0EACAC52A21FE762BEA3E5CA614D25918 (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.Double0 = a.Double0 - b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_subtract(L_1, L_3)); // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; (&V_0)->___Double1_65 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_002e; } IL_002e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::sub_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_sub_pd_m6105F30FB5ED7C68CFACE69DB3C65CE8C9CA0DF6 (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.Double0 = a.Double0 - b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_subtract(L_1, L_3)); // dst.Double1 = a.Double1 - b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; (&V_0)->___Double1_65 = ((double)il2cpp_codegen_subtract(L_5, L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::and_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_and_pd_m50AC5C0724A936F433940EC6E3C9E26D56E7909C (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.ULong0 = a.ULong0 & b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)L_1&(int64_t)L_3)); // dst.ULong1 = a.ULong1 & b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)L_5&(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::andnot_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_andnot_pd_m38D2B2A3B4710D41D79828E793E9F38E072E5DAF (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.ULong0 = (~a.ULong0) & b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)((~L_1))&(int64_t)L_3)); // dst.ULong1 = (~a.ULong1) & b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)((~L_5))&(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0037; } IL_0037: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::or_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_or_pd_m85AB7B197311103F2090213709F920E4280EA5C9 (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.ULong0 = a.ULong0 | b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)L_1|(int64_t)L_3)); // dst.ULong1 = a.ULong1 | b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)L_5|(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::xor_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_xor_pd_m8F703CE2DCD6A2FD117D20CDFB31742E64112A09 (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.ULong0 = a.ULong0 ^ b.ULong0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; uint64_t L_3 = L_2.___ULong0_56; (&V_0)->___ULong0_56 = ((int64_t)((int64_t)L_1^(int64_t)L_3)); // dst.ULong1 = a.ULong1 ^ b.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = ((int64_t)((int64_t)L_5^(int64_t)L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpeq_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpeq_sd_m515B7C7AD464489F6C379074FC61CB31AF04761F (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = a.Double0 == b.Double0 ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) == ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; (&V_0)->___ULong1_57 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmplt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmplt_sd_mC43ED44C2B831517C6F4115E408A85184245EDB2 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = a.Double0 < b.Double0 ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) < ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; (&V_0)->___ULong1_57 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmple_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmple_sd_m63662B4D3583A020F6CAD8AD3A4D19C0CD954C1C (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = a.Double0 <= b.Double0 ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) <= ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; (&V_0)->___ULong1_57 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_sd_m4061FAB538E39A5E3B4D3C0E38DE8CC6D22BF450 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmple_sd(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cmple_sd_m63662B4D3583A020F6CAD8AD3A4D19C0CD954C1C(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpge_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpge_sd_m48A7A7D9660758D87F4BA0AB9DFE78B3292ECB32 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmplt_sd(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cmplt_sd_mC43ED44C2B831517C6F4115E408A85184245EDB2(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpord_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpord_sd_mB47E5A1189B852A6982EF443ACFE2573F4759170 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int64_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = IsNaN(a.ULong0) || IsNaN(b.ULong0) ? 0 : ~0ul; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; bool L_2; L_2 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_1, NULL); G_B1_0 = (&V_0); if (L_2) { G_B3_0 = (&V_0); goto IL_0029; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; uint64_t L_4 = L_3.___ULong0_56; bool L_5; L_5 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_4, NULL); G_B2_0 = G_B1_0; if (L_5) { G_B3_0 = G_B1_0; goto IL_0029; } } { G_B4_0 = ((int64_t)(-1)); G_B4_1 = G_B2_0; goto IL_002b; } IL_0029: { G_B4_0 = ((int64_t)0); G_B4_1 = G_B3_0; } IL_002b: { G_B4_1->___ULong0_56 = G_B4_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpunord_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpunord_sd_m915D89942D743D6ABD9044CCE3DCDE74F30C6B67 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int64_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = IsNaN(a.ULong0) || IsNaN(b.ULong0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; bool L_2; L_2 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_1, NULL); G_B1_0 = (&V_0); if (L_2) { G_B3_0 = (&V_0); goto IL_0029; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; uint64_t L_4 = L_3.___ULong0_56; bool L_5; L_5 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_4, NULL); G_B2_0 = G_B1_0; if (L_5) { G_B3_0 = G_B1_0; goto IL_0029; } } { G_B4_0 = ((int64_t)0); G_B4_1 = G_B2_0; goto IL_002b; } IL_0029: { G_B4_0 = ((int64_t)(-1)); G_B4_1 = G_B3_0; } IL_002b: { G_B4_1->___ULong0_56 = G_B4_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint64_t L_7 = L_6.___ULong1_57; (&V_0)->___ULong1_57 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpneq_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpneq_sd_m66FEA914562E352EFDD25861C3B11FCA0156ED38 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = a.Double0 != b.Double0 ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) == ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; (&V_0)->___ULong1_57 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnlt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnlt_sd_m6FD713FC232CBB121ABCB4A0EC572E4DB55F5591 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = !(a.Double0 < b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) < ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; (&V_0)->___ULong1_57 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnle_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnle_sd_mFCBF6F91C03AD20422009A58FFE9F8A8A4606947 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = !(a.Double0 <= b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) <= ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = a.ULong1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; (&V_0)->___ULong1_57 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpngt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpngt_sd_m3F953695B72E83E5A500C9E7509BDE3882AB5AED (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpnlt_sd(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cmpnlt_sd_m6FD713FC232CBB121ABCB4A0EC572E4DB55F5591(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnge_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnge_sd_mDBCC648274BFA2332795C0CDD05FCEF27336A4F1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return cmpnle_sd(b, a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse2_cmpnle_sd_mFCBF6F91C03AD20422009A58FFE9F8A8A4606947(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpeq_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpeq_pd_mA728BD7F9CFF96EF91C9D77D46B833388C7A08D8 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // var dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (a.Double0 == b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) == ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = (a.Double1 == b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((((double)L_5) == ((double)L_7))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmplt_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmplt_pd_mA31D06D0A5EBE7BB47138F1DFE1BDC4F5A5B78CD (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // var dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (a.Double0 < b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) < ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = (a.Double1 < b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((((double)L_5) < ((double)L_7))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmple_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmple_pd_mF474AD320D0D89D7801D9942F5679B6CD6975253 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (a.Double0 <= b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) <= ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = (a.Double1 <= b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((((double)L_5) <= ((double)L_7))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpgt_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpgt_pd_mE30F5132FDE320DC8750293370A2767AF928ECBF (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (a.Double0 > b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) > ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = (a.Double1 > b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((((double)L_5) > ((double)L_7))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpge_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpge_pd_mAECD0EF44526A87272AA1AC8F493A0410E2CE202 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (a.Double0 >= b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((((double)L_1) >= ((double)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = (a.Double1 >= b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((((double)L_5) >= ((double)L_7))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpord_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpord_pd_m526761444757BB485B1B1ACF92536BAB5F2B7717 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int64_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_0 = NULL; int64_t G_B8_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (IsNaN(a.ULong0) || IsNaN(b.ULong0)) ? 0 : ~0ul; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; bool L_2; L_2 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_1, NULL); G_B1_0 = (&V_0); if (L_2) { G_B3_0 = (&V_0); goto IL_0029; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; uint64_t L_4 = L_3.___ULong0_56; bool L_5; L_5 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_4, NULL); G_B2_0 = G_B1_0; if (L_5) { G_B3_0 = G_B1_0; goto IL_0029; } } { G_B4_0 = ((int64_t)(-1)); G_B4_1 = G_B2_0; goto IL_002b; } IL_0029: { G_B4_0 = ((int64_t)0); G_B4_1 = G_B3_0; } IL_002b: { G_B4_1->___ULong0_56 = G_B4_0; // dst.ULong1 = (IsNaN(a.ULong1) || IsNaN(b.ULong1)) ? 0 : ~0ul; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint64_t L_7 = L_6.___ULong1_57; bool L_8; L_8 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_7, NULL); G_B5_0 = (&V_0); if (L_8) { G_B7_0 = (&V_0); goto IL_0050; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; uint64_t L_10 = L_9.___ULong1_57; bool L_11; L_11 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_10, NULL); G_B6_0 = G_B5_0; if (L_11) { G_B7_0 = G_B5_0; goto IL_0050; } } { G_B8_0 = ((int64_t)(-1)); G_B8_1 = G_B6_0; goto IL_0052; } IL_0050: { G_B8_0 = ((int64_t)0); G_B8_1 = G_B7_0; } IL_0052: { G_B8_1->___ULong1_57 = G_B8_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_0; V_1 = L_12; goto IL_005b; } IL_005b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = V_1; return L_13; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpunord_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpunord_pd_m358C956947634D4519951202A9D3AB7582CCC2BE (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; int64_t G_B4_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_0 = NULL; int64_t G_B8_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (IsNaN(a.ULong0) || IsNaN(b.ULong0)) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; bool L_2; L_2 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_1, NULL); G_B1_0 = (&V_0); if (L_2) { G_B3_0 = (&V_0); goto IL_0029; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; uint64_t L_4 = L_3.___ULong0_56; bool L_5; L_5 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_4, NULL); G_B2_0 = G_B1_0; if (L_5) { G_B3_0 = G_B1_0; goto IL_0029; } } { G_B4_0 = ((int64_t)0); G_B4_1 = G_B2_0; goto IL_002b; } IL_0029: { G_B4_0 = ((int64_t)(-1)); G_B4_1 = G_B3_0; } IL_002b: { G_B4_1->___ULong0_56 = G_B4_0; // dst.ULong1 = (IsNaN(a.ULong1) || IsNaN(b.ULong1)) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; uint64_t L_7 = L_6.___ULong1_57; bool L_8; L_8 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_7, NULL); G_B5_0 = (&V_0); if (L_8) { G_B7_0 = (&V_0); goto IL_0050; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___b1; uint64_t L_10 = L_9.___ULong1_57; bool L_11; L_11 = X86_IsNaN_m19F507093F313C571F7C5EED87C9D7AD323D6758(L_10, NULL); G_B6_0 = G_B5_0; if (L_11) { G_B7_0 = G_B5_0; goto IL_0050; } } { G_B8_0 = ((int64_t)0); G_B8_1 = G_B6_0; goto IL_0052; } IL_0050: { G_B8_0 = ((int64_t)(-1)); G_B8_1 = G_B7_0; } IL_0052: { G_B8_1->___ULong1_57 = G_B8_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_0; V_1 = L_12; goto IL_005b; } IL_005b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = V_1; return L_13; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpneq_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpneq_pd_mE81722404F7F96C727D2672C599A9FE576D1135D (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = (a.Double0 != b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) == ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = (a.Double1 != b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((!(((double)L_5) == ((double)L_7)))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnlt_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnlt_pd_m287445C3A2F37DF20CA822038EA3F75076CF0256 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = !(a.Double0 < b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) < ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = !(a.Double1 < b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((!(((double)L_5) < ((double)L_7)))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnle_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnle_pd_m7459658E1E1B5AC2F0F3CD28BCCE3F4DF6EA91CB (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = !(a.Double0 <= b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) <= ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = !(a.Double1 <= b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((!(((double)L_5) <= ((double)L_7)))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpngt_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpngt_pd_m8F0A6C17D38A4F252BA01DFF4B414762E5432B31 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = !(a.Double0 > b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) > ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = !(a.Double1 > b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((!(((double)L_5) > ((double)L_7)))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cmpnge_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cmpnge_pd_mA46BCF37507858EE965264D824C3D756375C9235 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.ULong0 = !(a.Double0 >= b.Double0) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; G_B1_0 = (&V_0); if ((!(((double)L_1) >= ((double)L_3)))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___ULong0_56 = G_B3_0; // dst.ULong1 = !(a.Double1 >= b.Double1) ? ~0ul : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; G_B4_0 = (&V_0); if ((!(((double)L_5) >= ((double)L_7)))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___ULong1_57 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::comieq_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_comieq_sd_mC16DBE6DD22370F21B716767DBD7AE6CD0F3CA0B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 == b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) == ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::comilt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_comilt_sd_mACDC66B4CDB936786DFBB5F5A6765F1589887E8D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 < b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) < ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::comile_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_comile_sd_m4A5EF9174D308D12ED0A79D36C9E30C9CC526253 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 <= b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) <= ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::comigt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_comigt_sd_m13620440CF1AEF48A189160CFFF975392BBBC9FF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 > b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) > ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::comige_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_comige_sd_m0CA71327E4C4C5CEE9B3200D846441C124DCD1B7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 >= b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) >= ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::comineq_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_comineq_sd_mFF673B4275E9CD51D2015112685209AB783A0322 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 != b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((!(((double)L_1) == ((double)L_3)))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::ucomieq_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_ucomieq_sd_m8FBF892987BDF7C7CD4998F2BA4749ED834299BF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 == b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) == ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::ucomilt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_ucomilt_sd_mD7AAAA3665A7007BB7AB09A0697941365D0E7491 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 < b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) < ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::ucomile_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_ucomile_sd_m66FDCCB3654F6CCDBF19C19BA6C21C1D6C039FC1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 <= b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) <= ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::ucomigt_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_ucomigt_sd_mD3EFBA566BF46F50B31225B89042A877977CFB18 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 > b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) > ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::ucomige_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_ucomige_sd_mDCBC18CAA9EE13860A50A24A34DFE4E6C77E578E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 >= b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((((double)L_1) >= ((double)L_3))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::ucomineq_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_ucomineq_sd_m0CF03479CE4519C507B531ECB5D887FE5856ECC7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { // return a.Double0 != b.Double0 ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; if ((!(((double)L_1) == ((double)L_3)))) { goto IL_0012; } } { G_B3_0 = 0; goto IL_0013; } IL_0012: { G_B3_0 = 1; } IL_0013: { V_0 = G_B3_0; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_0; return L_4; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtpd_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtpd_ps_mBA45AC9E6322F608940A68642A1F89CB28CAAFD5 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Float0 = (float)a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; (&V_0)->___Float0_60 = ((float)L_1); // dst.Float1 = (float)a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; double L_3 = L_2.___Double1_65; (&V_0)->___Float1_61 = ((float)L_3); // dst.Float2 = 0; (&V_0)->___Float2_62 = (0.0f); // dst.Float3 = 0; (&V_0)->___Float3_63 = (0.0f); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtps_pd(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtps_pd_m94909704BA4906F12414F211B5F2CA74A6B46D6F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Double0 = a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; (&V_0)->___Double0_64 = ((double)L_1); // dst.Double1 = a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float1_61; (&V_0)->___Double1_65 = ((double)L_3); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0029; } IL_0029: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtpd_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtpd_epi32_m51884DEAFA170F403D55584F790B6A1A4FAB28EC (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)); 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 = (int)Math.Round(a.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = bankers_round(L_1); (&V_0)->___SInt0_52 = il2cpp_codegen_cast_double_to_int(L_2); // dst.SInt1 = (int)Math.Round(a.Double1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; double L_4 = L_3.___Double1_65; double L_5; L_5 = bankers_round(L_4); (&V_0)->___SInt1_53 = il2cpp_codegen_cast_double_to_int(L_5); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_0033; } IL_0033: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::cvtsd_si32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_cvtsd_si32_mEBA7BD1F4CB52C139FDB1B68881861FA05AC5CE6 (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; } int32_t V_0 = 0; { // return (int)Math.Round(a.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = bankers_round(L_1); V_0 = il2cpp_codegen_cast_double_to_int(L_2); goto IL_0010; } IL_0010: { // } int32_t L_3 = V_0; return L_3; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvtsd_si64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvtsd_si64_m4C018ADB02477A0135D578015BE9302B89BC074F (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; } int64_t V_0 = 0; { // return (long)Math.Round(a.Double0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = bankers_round(L_1); V_0 = il2cpp_codegen_cast_double_to_int(L_2); goto IL_0010; } IL_0010: { // } int64_t L_3 = V_0; return L_3; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvtsd_si64x(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvtsd_si64x_mDC4C6DE4147727BAD794D2669BDD0CA58E0B6A36 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int64_t V_0 = 0; { // return cvtsd_si64(a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1; L_1 = Sse2_cvtsd_si64_m4C018ADB02477A0135D578015BE9302B89BC074F(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } int64_t L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtsd_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtsd_ss_mD3BBF3B07982DAFE299556192E0526F8C4599D59 (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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = (float)b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; double L_2 = L_1.___Double0_64; (&V_0)->___Float0_60 = ((float)L_2); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; V_1 = L_3; goto IL_0015; } IL_0015: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_1; return L_4; } } // System.Double Unity.Burst.Intrinsics.X86/Sse2::cvtsd_f64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Sse2_cvtsd_f64_m9201A0FC556E71F36DE33C3B28366382846386FE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { double V_0 = 0.0; { // return a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; V_0 = L_1; goto IL_000a; } IL_000a: { // } double L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtss_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtss_sd_m633A279BFEF17710798BCC89B7940908E621B48D (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.Double0 = b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; float L_1 = L_0.___Float0_60; (&V_0)->___Double0_64 = ((double)L_1); // dst.Double1 = a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float0_60; (&V_0)->___Double1_65 = ((double)L_3); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0029; } IL_0029: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvttpd_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvttpd_epi32_mE8E973FBB822271974C7199329A35A2BB5F3F4AA (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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 = (int)a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; (&V_0)->___SInt0_52 = il2cpp_codegen_cast_double_to_int(L_1); // dst.SInt1 = (int)a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; double L_3 = L_2.___Double1_65; (&V_0)->___SInt1_53 = il2cpp_codegen_cast_double_to_int(L_3); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0029; } IL_0029: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::cvttsd_si32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_cvttsd_si32_mB7D79955F1206011B902100D3492367E7AD5B97B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; { // return (int)a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000b; } IL_000b: { // } int32_t L_2 = V_0; return L_2; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvttsd_si64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvttsd_si64_mBB7CBCD3B0C63C8D174CFBA2F8E6F430B8C83EF7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int64_t V_0 = 0; { // return (long)a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000b; } IL_000b: { // } int64_t L_2 = V_0; return L_2; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse2::cvttsd_si64x(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse2_cvttsd_si64x_mCD93FA3C9C011481547DE2C9A39B7870CAE1B94F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int64_t V_0 = 0; { // return cvttsd_si64(a); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1; L_1 = Sse2_cvttsd_si64_mBB7CBCD3B0C63C8D174CFBA2F8E6F430B8C83EF7(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } int64_t L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvtps_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvtps_epi32_mD0777BC4125ACB0F9F3160913F0BA737C0DB7855 (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)); 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 = (int)Math.Round(a.Float0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = bankers_round(((double)L_1)); (&V_0)->___SInt0_52 = il2cpp_codegen_cast_double_to_int(L_2); // dst.SInt1 = (int)Math.Round(a.Float1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; float L_4 = L_3.___Float1_61; double L_5; L_5 = bankers_round(((double)L_4)); (&V_0)->___SInt1_53 = il2cpp_codegen_cast_double_to_int(L_5); // dst.SInt2 = (int)Math.Round(a.Float2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float2_62; double L_8; L_8 = bankers_round(((double)L_7)); (&V_0)->___SInt2_54 = il2cpp_codegen_cast_double_to_int(L_8); // dst.SInt3 = (int)Math.Round(a.Float3); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___a0; float L_10 = L_9.___Float3_63; double L_11; L_11 = bankers_round(((double)L_10)); (&V_0)->___SInt3_55 = il2cpp_codegen_cast_double_to_int(L_11); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = V_0; V_1 = L_12; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = V_1; return L_13; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::cvttps_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_cvttps_epi32_m7A77B90F7836F1E058E077E1346EEB4C271D1C34 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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 = (int)a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; (&V_0)->___SInt0_52 = il2cpp_codegen_cast_double_to_int(L_1); // dst.SInt1 = (int)a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float1_61; (&V_0)->___SInt1_53 = il2cpp_codegen_cast_double_to_int(L_3); // dst.SInt2 = (int)a.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float2_62; (&V_0)->___SInt2_54 = il2cpp_codegen_cast_double_to_int(L_5); // dst.SInt3 = (int)a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float3_63; (&V_0)->___SInt3_55 = il2cpp_codegen_cast_double_to_int(L_7); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0045; } IL_0045: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set_sd(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set_sd_m0E0EC7335332DDFFF920C453C1FAE671E80C3FE0 (double ___a0, 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.Double0 = a; double L_0 = ___a0; (&V_0)->___Double0_64 = L_0; // dst.Double1 = 0.0; (&V_0)->___Double1_65 = (0.0); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = V_0; V_1 = L_1; goto IL_0025; } IL_0025: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_1; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set1_pd(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set1_pd_mF0F3AD5B1C4F04A4B55C1092502650A8443AE215 (double ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); double V_1 = 0.0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_2; memset((&V_2), 0, sizeof(V_2)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = dst.Double1 = a; double L_0 = ___a0; double L_1 = L_0; V_1 = L_1; (&V_0)->___Double1_65 = L_1; double L_2 = V_1; (&V_0)->___Double0_64 = L_2; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; V_2 = L_3; goto IL_001f; } IL_001f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_2; return L_4; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set_pd1(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set_pd1_m0CC01324B3C29B54FE7845CB0516355FB8ADC2E8 (double ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return set1_pd(a); double L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = Sse2_set1_pd_mF0F3AD5B1C4F04A4B55C1092502650A8443AE215(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::set_pd(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_set_pd_mA418A73FE4C11952DDCBEC52A8F37C6E7251B01F (double ___e10, double ___e01, 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.Double0 = e0; double L_0 = ___e01; (&V_0)->___Double0_64 = L_0; // dst.Double1 = e1; double L_1 = ___e10; (&V_0)->___Double1_65 = L_1; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_001d; } IL_001d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::setr_pd(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_setr_pd_m149BC340B775D533D00EA822F007352791E0F630 (double ___e10, double ___e01, 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.Double0 = e1; double L_0 = ___e10; (&V_0)->___Double0_64 = L_0; // dst.Double1 = e0; double L_1 = ___e01; (&V_0)->___Double1_65 = L_1; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; V_1 = L_2; goto IL_001d; } IL_001d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_1; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpackhi_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpackhi_pd_mB4552D4E335BF5FEA3C9990961DFC2EB7D7E7136 (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.Double0 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double1_65; (&V_0)->___Double0_64 = L_1; // dst.Double1 = b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double1_65; (&V_0)->___Double1_65 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0027; } IL_0027: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::unpacklo_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_unpacklo_pd_mC8265D96FD483CFD1524EAAFC63C62594F8C4754 (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.Double0 = a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; (&V_0)->___Double0_64 = L_1; // dst.Double1 = b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double1_65 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0027; } IL_0027: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse2::movemask_pd(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse2_movemask_pd_m1D7E071F5EA955F04E1EF659C3035AE45D6761FC (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; { // int dst = 0; V_0 = 0; // if ((a.ULong0 & 0x8000000000000000ul) != 0) v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint64_t L_1 = L_0.___ULong0_56; V_1 = (bool)((!(((uint64_t)((int64_t)((int64_t)L_1&((int64_t)(std::numeric_limits::min)())))) <= ((uint64_t)((int64_t)0))))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_001f; } } { // dst |= 1; int32_t L_3 = V_0; V_0 = ((int32_t)(L_3|1)); } IL_001f: { // if ((a.ULong1 & 0x8000000000000000ul) != 0) v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; uint64_t L_5 = L_4.___ULong1_57; V_2 = (bool)((!(((uint64_t)((int64_t)((int64_t)L_5&((int64_t)(std::numeric_limits::min)())))) <= ((uint64_t)((int64_t)0))))? 1 : 0); bool L_6 = V_2; if (!L_6) { goto IL_003b; } } { // dst |= 2; int32_t L_7 = V_0; V_0 = ((int32_t)(L_7|2)); } IL_003b: { // return dst; int32_t L_8 = V_0; V_3 = L_8; goto IL_003f; } IL_003f: { // } int32_t L_9 = V_3; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::shuffle_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_shuffle_pd_m683D0EDC931488BD823A093DF5BAB8B73257E002 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); double* V_1 = NULL; double* V_2 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // double* aptr = &a.Double0; double* L_0 = (&(&___a0)->___Double0_64); V_1 = (double*)((uintptr_t)L_0); // double* bptr = &b.Double0; double* L_1 = (&(&___b1)->___Double0_64); V_2 = (double*)((uintptr_t)L_1); // dst.Double0 = aptr[(imm8 & 1)]; double* L_2 = V_1; int32_t L_3 = ___imm82; double L_4 = *((double*)((double*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_3&1))), 8))))); (&V_0)->___Double0_64 = L_4; // dst.Double1 = bptr[((imm8 >> 1) & 1)]; double* L_5 = V_2; int32_t L_6 = ___imm82; double L_7 = *((double*)((double*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_6>>1))&1))), 8))))); (&V_0)->___Double1_65 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_3 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_3; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::move_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_move_sd_m56FB1803E410B20FB6B00FE31687CCFC6FFF07A4 (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.Double0 = b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; double L_1 = L_0.___Double0_64; (&V_0)->___Double0_64 = L_1; // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; double L_3 = L_2.___Double1_65; (&V_0)->___Double1_65 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0027; } IL_0027: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::loadu_si32(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_loadu_si32_m33C53B864A23FACC3F6047356D326662662FBD4F (void* ___mem_addr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new v128(*(int*)mem_addr, 0, 0, 0); void* L_0 = ___mem_addr0; int32_t L_1 = *((int32_t*)L_0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; memset((&L_2), 0, sizeof(L_2)); v128__ctor_m6494064BBE6A602986155C88C746EC265F60D426((&L_2), L_1, 0, 0, 0, /*hidden argument*/NULL); V_0 = L_2; goto IL_000e; } IL_000e: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::storeu_si32(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_storeu_si32_m9C26D11804FCDD384FB480329FE7EBBBEEC36363 (void* ___mem_addr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a1, const RuntimeMethod* method) { { // *(int*)mem_addr = a.SInt0; void* L_0 = ___mem_addr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a1; int32_t L_2 = L_1.___SInt0_52; *((int32_t*)L_0) = (int32_t)L_2; // } return; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::load_si128(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_load_si128_mAB6AF9C29F3DB14B0D6A68EA3A566FFA463F9738 (void* ___ptr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return GenericCSharpLoad(ptr); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = X86_GenericCSharpLoad_mDE802A840EE170AE8F594504BA6A5DD596E2C2EC(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse2::loadu_si128(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse2_loadu_si128_mE8E04D5C2CC1B58EB1D9113865B26B3C1462AF86 (void* ___ptr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return GenericCSharpLoad(ptr); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = X86_GenericCSharpLoad_mDE802A840EE170AE8F594504BA6A5DD596E2C2EC(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::store_si128(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_store_si128_m06583F541EE4E4E4340EA42771F178EBDBBEAFA5 (void* ___ptr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___val1, const RuntimeMethod* method) { { // GenericCSharpStore(ptr, val); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___val1; X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D(L_0, L_1, NULL); // } return; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::storeu_si128(System.Void*,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_storeu_si128_m6F13DDD43F1D25B1DD9BFCCDD263C1427A474BBA (void* ___ptr0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___val1, const RuntimeMethod* method) { { // GenericCSharpStore(ptr, val); void* L_0 = ___ptr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___val1; X86_GenericCSharpStore_mDE28A91BF0AE8E9BF018C347D489D46524F06B1D(L_0, L_1, NULL); // } return; } } // System.Void Unity.Burst.Intrinsics.X86/Sse2::clflush(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse2_clflush_mA6EBFED5BC2C407C0700A5356EC0B7EE47AE7FEC (void* ___ptr0, const RuntimeMethod* method) { { // } 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.Intrinsics.X86/Sse3::get_IsSse3Supported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sse3_get_IsSse3Supported_m73E4D93D939452AD3D64C1A502619398E3D572BA (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsSse3Supported { get { return false; } } V_0 = (bool)0; goto IL_0005; } IL_0005: { // public static bool IsSse3Supported { get { return false; } } bool L_0 = V_0; return L_0; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse3::addsub_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_addsub_ps_m24A72DCA69170C43A7B64A0D79B8FE4B4324B0BD (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.Float0 = a.Float0 - b.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; float L_3 = L_2.___Float0_60; (&V_0)->___Float0_60 = ((float)il2cpp_codegen_subtract(L_1, L_3)); // dst.Float1 = a.Float1 + b.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; float L_7 = L_6.___Float1_61; (&V_0)->___Float1_61 = ((float)il2cpp_codegen_add(L_5, L_7)); // dst.Float2 = a.Float2 - b.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float2_62; (&V_0)->___Float2_62 = ((float)il2cpp_codegen_subtract(L_9, L_11)); // dst.Float3 = a.Float3 + b.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; (&V_0)->___Float3_63 = ((float)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/Sse3::addsub_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_addsub_pd_m1181C1929B4778A1E3CE8EDB1DE8C8E972595B37 (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.Double0 = a.Double0 - b.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; double L_3 = L_2.___Double0_64; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_subtract(L_1, L_3)); // dst.Double1 = a.Double1 + b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; (&V_0)->___Double1_65 = ((double)il2cpp_codegen_add(L_5, L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse3::hadd_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_hadd_pd_mD22038CC62DD24703A22446A0F4C0DEE3793A165 (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.Double0 = a.Double0 + a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; double L_3 = L_2.___Double1_65; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_add(L_1, L_3)); // dst.Double1 = b.Double0 + b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; double L_5 = L_4.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; (&V_0)->___Double1_65 = ((double)il2cpp_codegen_add(L_5, L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse3::hadd_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_hadd_ps_mFC1B2D30696AE48485DB21056347ED71C21AEE92 (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.Float0 = a.Float0 + a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float1_61; (&V_0)->___Float0_60 = ((float)il2cpp_codegen_add(L_1, L_3)); // dst.Float1 = a.Float2 + a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float3_63; (&V_0)->___Float1_61 = ((float)il2cpp_codegen_add(L_5, L_7)); // dst.Float2 = b.Float0 + b.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___b1; float L_9 = L_8.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float1_61; (&V_0)->___Float2_62 = ((float)il2cpp_codegen_add(L_9, L_11)); // dst.Float3 = b.Float2 + b.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___b1; float L_13 = L_12.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; (&V_0)->___Float3_63 = ((float)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/Sse3::hsub_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_hsub_pd_m5C5DEE703DE2A27BA0BA879FC5E77D3594DDD0C1 (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.Double0 = a.Double0 - a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; double L_3 = L_2.___Double1_65; (&V_0)->___Double0_64 = ((double)il2cpp_codegen_subtract(L_1, L_3)); // dst.Double1 = b.Double0 - b.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___b1; double L_5 = L_4.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; double L_7 = L_6.___Double1_65; (&V_0)->___Double1_65 = ((double)il2cpp_codegen_subtract(L_5, L_7)); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0035; } IL_0035: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse3::hsub_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_hsub_ps_mDFA897744E935BD0A00B4002762CE90366CC4A83 (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.Float0 = a.Float0 - a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float1_61; (&V_0)->___Float0_60 = ((float)il2cpp_codegen_subtract(L_1, L_3)); // dst.Float1 = a.Float2 - a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float3_63; (&V_0)->___Float1_61 = ((float)il2cpp_codegen_subtract(L_5, L_7)); // dst.Float2 = b.Float0 - b.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___b1; float L_9 = L_8.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; float L_11 = L_10.___Float1_61; (&V_0)->___Float2_62 = ((float)il2cpp_codegen_subtract(L_9, L_11)); // dst.Float3 = b.Float2 - b.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___b1; float L_13 = L_12.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; float L_15 = L_14.___Float3_63; (&V_0)->___Float3_63 = ((float)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/Sse3::movedup_pd(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_movedup_pd_mDD63FBEC2F92CA6CF7A83689732D22C237F7509D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Double0 = a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; (&V_0)->___Double0_64 = L_1; // dst.Double1 = a.Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; double L_3 = L_2.___Double0_64; (&V_0)->___Double1_65 = L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0027; } IL_0027: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse3::movehdup_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_movehdup_ps_mCA2BD9866F97DC971669A1383AB5790210764BB6 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Float0 = a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float1_61; (&V_0)->___Float0_60 = L_1; // dst.Float1 = a.Float1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float1_61; (&V_0)->___Float1_61 = L_3; // dst.Float2 = a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float3_63; (&V_0)->___Float2_62 = L_5; // dst.Float3 = a.Float3; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float3_63; (&V_0)->___Float3_63 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse3::moveldup_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse3_moveldup_ps_m416EEA35AD94434EFB5D8D7C1F79EC8D356C6B6E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, 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.Float0 = a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; (&V_0)->___Float0_60 = L_1; // dst.Float1 = a.Float0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; float L_3 = L_2.___Float0_60; (&V_0)->___Float1_61 = L_3; // dst.Float2 = a.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float2_62; (&V_0)->___Float2_62 = L_5; // dst.Float3 = a.Float2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float2_62; (&V_0)->___Float3_63 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } #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/Sse4_1::get_IsSse41Supported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sse4_1_get_IsSse41Supported_m43082508171B8DACE22770104B4F82CA28C5DC17 (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsSse41Supported { get { return false; } } V_0 = (bool)0; goto IL_0005; } IL_0005: { // public static bool IsSse41Supported { get { return false; } } bool L_0 = V_0; return L_0; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::stream_load_si128(System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_stream_load_si128_m88FFDC64FE89C242F70FD16486314DDE3C067938 (void* ___mem_addr0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return GenericCSharpLoad(mem_addr); void* L_0 = ___mem_addr0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = X86_GenericCSharpLoad_mDE802A840EE170AE8F594504BA6A5DD596E2C2EC(L_0, NULL); V_0 = L_1; goto IL_000a; } IL_000a: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::blend_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_blend_pd_m4CD0F76E23ACE20E670FF532DF94E2168842EF20 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); double* V_2 = NULL; double* V_3 = NULL; double* V_4 = NULL; 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_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // double* dptr = &dst.Double0; double* L_0 = (&(&V_1)->___Double0_64); V_2 = (double*)((uintptr_t)L_0); // double* aptr = &a.Double0; double* L_1 = (&(&___a0)->___Double0_64); V_3 = (double*)((uintptr_t)L_1); // double* bptr = &b.Double0; double* L_2 = (&(&___b1)->___Double0_64); V_4 = (double*)((uintptr_t)L_2); // for (j = 0; j <= 1; j++) V_0 = 0; goto IL_0063; } IL_0029: { // if (0 != (imm8 & (1 << j))) int32_t L_3 = ___imm82; int32_t L_4 = V_0; V_5 = (bool)((!(((uint32_t)((int32_t)(L_3&((int32_t)(1<<((int32_t)(L_4&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_004e; } } { // dptr[j] = bptr[j]; double* L_6 = V_2; int32_t L_7 = V_0; double* L_8 = V_4; int32_t L_9 = V_0; double L_10 = *((double*)((double*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 8))))); *((double*)((double*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 8))))) = (double)L_10; goto IL_005e; } IL_004e: { // dptr[j] = aptr[j]; double* L_11 = V_2; int32_t L_12 = V_0; double* L_13 = V_3; int32_t L_14 = V_0; double L_15 = *((double*)((double*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 8))))); *((double*)((double*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 8))))) = (double)L_15; } IL_005e: { // for (j = 0; j <= 1; j++) int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0063: { // for (j = 0; j <= 1; j++) int32_t L_17 = V_0; V_6 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)1))? 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_1; 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/Sse4_1::blend_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_blend_ps_m83B2E75F420ED323D0D51691D8EFE21305082F2C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t* V_2 = NULL; int32_t* V_3 = NULL; int32_t* V_4 = NULL; 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_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // int* dptr = &dst.SInt0; int32_t* L_0 = (&(&V_1)->___SInt0_52); V_2 = (int32_t*)((uintptr_t)L_0); // int* aptr = &a.SInt0; int32_t* L_1 = (&(&___a0)->___SInt0_52); V_3 = (int32_t*)((uintptr_t)L_1); // int* bptr = &b.SInt0; int32_t* L_2 = (&(&___b1)->___SInt0_52); V_4 = (int32_t*)((uintptr_t)L_2); // for (j = 0; j <= 3; j++) V_0 = 0; goto IL_0063; } IL_0029: { // if (0 != (imm8 & (1 << j))) int32_t L_3 = ___imm82; int32_t L_4 = V_0; V_5 = (bool)((!(((uint32_t)((int32_t)(L_3&((int32_t)(1<<((int32_t)(L_4&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_004e; } } { // dptr[j] = bptr[j]; int32_t* L_6 = V_2; int32_t L_7 = V_0; int32_t* L_8 = V_4; int32_t L_9 = V_0; int32_t L_10 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))) = (int32_t)L_10; goto IL_005e; } IL_004e: { // dptr[j] = aptr[j]; int32_t* L_11 = V_2; int32_t L_12 = V_0; int32_t* L_13 = V_3; int32_t L_14 = V_0; int32_t L_15 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 4))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 4))))) = (int32_t)L_15; } IL_005e: { // for (j = 0; j <= 3; j++) int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0063: { // for (j = 0; j <= 3; j++) int32_t L_17 = V_0; V_6 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)3))? 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_1; 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/Sse4_1::blendv_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_blendv_pd_mB108F4AB5328D0E630515B2EC8CA6AECD5D9E39E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___mask2, const RuntimeMethod* method) { int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); double* V_2 = NULL; double* V_3 = NULL; double* V_4 = NULL; int64_t* V_5 = NULL; 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_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // double* dptr = &dst.Double0; double* L_0 = (&(&V_1)->___Double0_64); V_2 = (double*)((uintptr_t)L_0); // double* aptr = &a.Double0; double* L_1 = (&(&___a0)->___Double0_64); V_3 = (double*)((uintptr_t)L_1); // double* bptr = &b.Double0; double* L_2 = (&(&___b1)->___Double0_64); V_4 = (double*)((uintptr_t)L_2); // long* mptr = &mask.SLong0; int64_t* L_3 = (&(&___mask2)->___SLong0_58); V_5 = (int64_t*)((uintptr_t)L_3); // for (j = 0; j <= 1; j++) V_0 = 0; goto IL_006e; } IL_0033: { // if (mptr[j] < 0) int64_t* L_4 = V_5; int32_t L_5 = V_0; int64_t L_6 = *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 8))))); V_6 = (bool)((((int64_t)L_6) < ((int64_t)((int64_t)0)))? 1 : 0); bool L_7 = V_6; if (!L_7) { goto IL_0059; } } { // dptr[j] = bptr[j]; double* L_8 = V_2; int32_t L_9 = V_0; double* L_10 = V_4; int32_t L_11 = V_0; double L_12 = *((double*)((double*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 8))))); *((double*)((double*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 8))))) = (double)L_12; goto IL_0069; } IL_0059: { // dptr[j] = aptr[j]; double* L_13 = V_2; int32_t L_14 = V_0; double* L_15 = V_3; int32_t L_16 = V_0; double L_17 = *((double*)((double*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 8))))); *((double*)((double*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 8))))) = (double)L_17; } IL_0069: { // for (j = 0; j <= 1; j++) int32_t L_18 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_006e: { // for (j = 0; j <= 1; j++) int32_t L_19 = V_0; V_7 = (bool)((((int32_t)((((int32_t)L_19) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_20 = V_7; if (L_20) { goto IL_0033; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_1; V_8 = L_21; goto IL_0080; } IL_0080: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_8; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::blendv_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_blendv_ps_m6A5963D0546981FEB4BF84885490D358CFC9B7D2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___mask2, const RuntimeMethod* method) { int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); float* V_2 = NULL; float* V_3 = NULL; float* V_4 = NULL; int32_t* V_5 = NULL; 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_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // float* dptr = &dst.Float0; float* L_0 = (&(&V_1)->___Float0_60); V_2 = (float*)((uintptr_t)L_0); // float* aptr = &a.Float0; float* L_1 = (&(&___a0)->___Float0_60); V_3 = (float*)((uintptr_t)L_1); // float* bptr = &b.Float0; float* L_2 = (&(&___b1)->___Float0_60); V_4 = (float*)((uintptr_t)L_2); // int* mptr = &mask.SInt0; int32_t* L_3 = (&(&___mask2)->___SInt0_52); V_5 = (int32_t*)((uintptr_t)L_3); // for (j = 0; j <= 3; j++) V_0 = 0; goto IL_006d; } IL_0033: { // if (mptr[j] < 0) int32_t* L_4 = V_5; int32_t L_5 = V_0; 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))))); V_6 = (bool)((((int32_t)L_6) < ((int32_t)0))? 1 : 0); bool L_7 = V_6; if (!L_7) { goto IL_0058; } } { // dptr[j] = bptr[j]; float* L_8 = V_2; int32_t L_9 = V_0; float* L_10 = V_4; int32_t L_11 = V_0; float L_12 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 4))))); *((float*)((float*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))) = (float)L_12; goto IL_0068; } IL_0058: { // dptr[j] = aptr[j]; float* L_13 = V_2; int32_t L_14 = V_0; float* L_15 = V_3; int32_t L_16 = V_0; float L_17 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 4))))); *((float*)((float*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 4))))) = (float)L_17; } IL_0068: { // for (j = 0; j <= 3; j++) int32_t L_18 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_006d: { // for (j = 0; j <= 3; j++) int32_t L_19 = V_0; V_7 = (bool)((((int32_t)((((int32_t)L_19) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_20 = V_7; if (L_20) { goto IL_0033; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_1; V_8 = L_21; goto IL_007f; } IL_007f: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_8; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::blendv_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_blendv_epi8_mC896E46A420E610C40FB9FC89562FC808BC5431C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___mask2, const RuntimeMethod* method) { int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; int8_t* V_5 = NULL; 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_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // byte* dptr = &dst.Byte0; uint8_t* L_0 = (&(&V_1)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_0); // byte* aptr = &a.Byte0; uint8_t* L_1 = (&(&___a0)->___Byte0_0); V_3 = (uint8_t*)((uintptr_t)L_1); // byte* bptr = &b.Byte0; uint8_t* L_2 = (&(&___b1)->___Byte0_0); V_4 = (uint8_t*)((uintptr_t)L_2); // sbyte* mptr = &mask.SByte0; int8_t* L_3 = (&(&___mask2)->___SByte0_16); V_5 = (int8_t*)((uintptr_t)L_3); // for (j = 0; j <= 15; j++) V_0 = 0; goto IL_005e; } IL_0033: { // if (mptr[j] < 0) int8_t* L_4 = V_5; int32_t L_5 = V_0; int32_t L_6 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))); V_6 = (bool)((((int32_t)L_6) < ((int32_t)0))? 1 : 0); bool L_7 = V_6; if (!L_7) { goto IL_004f; } } { // dptr[j] = bptr[j]; uint8_t* L_8 = V_2; int32_t L_9 = V_0; uint8_t* L_10 = V_4; int32_t L_11 = V_0; int32_t L_12 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))) = (int8_t)L_12; goto IL_0059; } IL_004f: { // dptr[j] = aptr[j]; uint8_t* L_13 = V_2; int32_t L_14 = V_0; uint8_t* L_15 = V_3; int32_t L_16 = V_0; int32_t L_17 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16))); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, L_14))) = (int8_t)L_17; } IL_0059: { // for (j = 0; j <= 15; j++) int32_t L_18 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_005e: { // for (j = 0; j <= 15; j++) int32_t L_19 = V_0; V_7 = (bool)((((int32_t)((((int32_t)L_19) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_20 = V_7; if (L_20) { goto IL_0033; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = V_1; V_8 = L_21; goto IL_0071; } IL_0071: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_8; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::blend_epi16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_blend_epi16_m593A4477E1E449F452ED730695D1A431538BCD58 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { int32_t V_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_1; memset((&V_1), 0, sizeof(V_1)); int16_t* V_2 = NULL; int16_t* V_3 = NULL; int16_t* V_4 = NULL; 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_1), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_1)->___SShort0_40); V_2 = (int16_t*)((uintptr_t)L_0); // short* aptr = &a.SShort0; int16_t* L_1 = (&(&___a0)->___SShort0_40); V_3 = (int16_t*)((uintptr_t)L_1); // short* bptr = &b.SShort0; int16_t* L_2 = (&(&___b1)->___SShort0_40); V_4 = (int16_t*)((uintptr_t)L_2); // for (j = 0; j <= 7; j++) V_0 = 0; goto IL_0063; } IL_0029: { // if (0 != ((imm8 >> j) & 1)) int32_t L_3 = ___imm82; int32_t L_4 = V_0; V_5 = (bool)((!(((uint32_t)((int32_t)(((int32_t)(L_3>>((int32_t)(L_4&((int32_t)31)))))&1))) <= ((uint32_t)0)))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_004e; } } { // dptr[j] = bptr[j]; int16_t* L_6 = V_2; int32_t L_7 = V_0; int16_t* L_8 = V_4; int32_t L_9 = V_0; int32_t L_10 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 2))))) = (int16_t)L_10; goto IL_005e; } IL_004e: { // dptr[j] = aptr[j]; int16_t* L_11 = V_2; int32_t L_12 = V_0; int16_t* L_13 = V_3; int32_t L_14 = V_0; int32_t L_15 = *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 2))))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 2))))) = (int16_t)L_15; } IL_005e: { // for (j = 0; j <= 7; j++) int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0063: { // for (j = 0; j <= 7; j++) int32_t L_17 = V_0; V_6 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)7))? 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_1; 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/Sse4_1::dp_pd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_dp_pd_m6F1F70EF604FD114619DBD4D7EAFCDF0C5EF7930 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { double V_0 = 0.0; double V_1 = 0.0; double V_2 = 0.0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_4; memset((&V_4), 0, sizeof(V_4)); double G_B3_0 = 0.0; double G_B6_0 = 0.0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B8_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B7_0 = NULL; double G_B9_0 = 0.0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B9_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B11_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B10_0 = NULL; double G_B12_0 = 0.0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B12_1 = NULL; { // double t0 = (imm8 & 0x10) != 0 ? a.Double0 * b.Double0 : 0.0; int32_t L_0 = ___imm82; if (((int32_t)(L_0&((int32_t)16)))) { goto IL_0012; } } { G_B3_0 = (0.0); goto IL_001f; } IL_0012: { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; double L_2 = L_1.___Double0_64; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; double L_4 = L_3.___Double0_64; G_B3_0 = ((double)il2cpp_codegen_multiply(L_2, L_4)); } IL_001f: { V_0 = G_B3_0; // double t1 = (imm8 & 0x20) != 0 ? a.Double1 * b.Double1 : 0.0; int32_t L_5 = ___imm82; if (((int32_t)(L_5&((int32_t)32)))) { goto IL_0031; } } { G_B6_0 = (0.0); goto IL_003e; } IL_0031: { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; double L_7 = L_6.___Double1_65; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___b1; double L_9 = L_8.___Double1_65; G_B6_0 = ((double)il2cpp_codegen_multiply(L_7, L_9)); } IL_003e: { V_1 = G_B6_0; // double sum = t0 + t1; double L_10 = V_0; double L_11 = V_1; V_2 = ((double)il2cpp_codegen_add(L_10, L_11)); // v128 dst = default(v128); il2cpp_codegen_initobj((&V_3), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Double0 = (imm8 & 1) != 0 ? sum : 0.0; int32_t L_12 = ___imm82; G_B7_0 = (&V_3); if (((int32_t)(L_12&1))) { G_B8_0 = (&V_3); goto IL_005d; } } { G_B9_0 = (0.0); G_B9_1 = G_B7_0; goto IL_005e; } IL_005d: { double L_13 = V_2; G_B9_0 = L_13; G_B9_1 = G_B8_0; } IL_005e: { G_B9_1->___Double0_64 = G_B9_0; // dst.Double1 = (imm8 & 2) != 0 ? sum : 0.0; int32_t L_14 = ___imm82; G_B10_0 = (&V_3); if (((int32_t)(L_14&2))) { G_B11_0 = (&V_3); goto IL_0075; } } { G_B12_0 = (0.0); G_B12_1 = G_B10_0; goto IL_0076; } IL_0075: { double L_15 = V_2; G_B12_0 = L_15; G_B12_1 = G_B11_0; } IL_0076: { G_B12_1->___Double1_65 = G_B12_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_3; V_4 = L_16; goto IL_0080; } IL_0080: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_4; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::dp_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_dp_ps_m108B1A9C792E55AC702D41BBCBAF74163FAB7E9C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_5; memset((&V_5), 0, sizeof(V_5)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); float G_B3_0 = 0.0f; float G_B6_0 = 0.0f; float G_B9_0 = 0.0f; float G_B12_0 = 0.0f; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B14_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B13_0 = NULL; float G_B15_0 = 0.0f; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B15_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B17_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B16_0 = NULL; float G_B18_0 = 0.0f; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B18_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B20_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B19_0 = NULL; float G_B21_0 = 0.0f; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B21_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B23_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B22_0 = NULL; float G_B24_0 = 0.0f; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B24_1 = NULL; { // float t0 = (imm8 & 0x10) != 0 ? a.Float0 * b.Float0 : 0.0f; int32_t L_0 = ___imm82; if (((int32_t)(L_0&((int32_t)16)))) { goto IL_000e; } } { G_B3_0 = (0.0f); goto IL_001b; } IL_000e: { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; float L_2 = L_1.___Float0_60; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___b1; float L_4 = L_3.___Float0_60; G_B3_0 = ((float)il2cpp_codegen_multiply(L_2, L_4)); } IL_001b: { V_0 = G_B3_0; // float t1 = (imm8 & 0x20) != 0 ? a.Float1 * b.Float1 : 0.0f; int32_t L_5 = ___imm82; if (((int32_t)(L_5&((int32_t)32)))) { goto IL_0029; } } { G_B6_0 = (0.0f); goto IL_0036; } IL_0029: { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; float L_7 = L_6.___Float1_61; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___b1; float L_9 = L_8.___Float1_61; G_B6_0 = ((float)il2cpp_codegen_multiply(L_7, L_9)); } IL_0036: { V_1 = G_B6_0; // float t2 = (imm8 & 0x40) != 0 ? a.Float2 * b.Float2 : 0.0f; int32_t L_10 = ___imm82; if (((int32_t)(L_10&((int32_t)64)))) { goto IL_0044; } } { G_B9_0 = (0.0f); goto IL_0051; } IL_0044: { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = ___a0; float L_12 = L_11.___Float2_62; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_13 = ___b1; float L_14 = L_13.___Float2_62; G_B9_0 = ((float)il2cpp_codegen_multiply(L_12, L_14)); } IL_0051: { V_2 = G_B9_0; // float t3 = (imm8 & 0x80) != 0 ? a.Float3 * b.Float3 : 0.0f; int32_t L_15 = ___imm82; if (((int32_t)(L_15&((int32_t)128)))) { goto IL_0062; } } { G_B12_0 = (0.0f); goto IL_006f; } IL_0062: { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = ___a0; float L_17 = L_16.___Float3_63; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___b1; float L_19 = L_18.___Float3_63; G_B12_0 = ((float)il2cpp_codegen_multiply(L_17, L_19)); } IL_006f: { V_3 = G_B12_0; // float sum = t0 + t1 + t2 + t3; float L_20 = V_0; float L_21 = V_1; float L_22 = V_2; float L_23 = V_3; V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_20, L_21)), L_22)), L_23)); // v128 dst = default(v128); il2cpp_codegen_initobj((&V_5), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.Float0 = (imm8 & 1) != 0 ? sum : 0.0f; int32_t L_24 = ___imm82; G_B13_0 = (&V_5); if (((int32_t)(L_24&1))) { G_B14_0 = (&V_5); goto IL_008f; } } { G_B15_0 = (0.0f); G_B15_1 = G_B13_0; goto IL_0091; } IL_008f: { float L_25 = V_4; G_B15_0 = L_25; G_B15_1 = G_B14_0; } IL_0091: { G_B15_1->___Float0_60 = G_B15_0; // dst.Float1 = (imm8 & 2) != 0 ? sum : 0.0f; int32_t L_26 = ___imm82; G_B16_0 = (&V_5); if (((int32_t)(L_26&2))) { G_B17_0 = (&V_5); goto IL_00a4; } } { G_B18_0 = (0.0f); G_B18_1 = G_B16_0; goto IL_00a6; } IL_00a4: { float L_27 = V_4; G_B18_0 = L_27; G_B18_1 = G_B17_0; } IL_00a6: { G_B18_1->___Float1_61 = G_B18_0; // dst.Float2 = (imm8 & 4) != 0 ? sum : 0.0f; int32_t L_28 = ___imm82; G_B19_0 = (&V_5); if (((int32_t)(L_28&4))) { G_B20_0 = (&V_5); goto IL_00b9; } } { G_B21_0 = (0.0f); G_B21_1 = G_B19_0; goto IL_00bb; } IL_00b9: { float L_29 = V_4; G_B21_0 = L_29; G_B21_1 = G_B20_0; } IL_00bb: { G_B21_1->___Float2_62 = G_B21_0; // dst.Float3 = (imm8 & 8) != 0 ? sum : 0.0f; int32_t L_30 = ___imm82; G_B22_0 = (&V_5); if (((int32_t)(L_30&8))) { G_B23_0 = (&V_5); goto IL_00ce; } } { G_B24_0 = (0.0f); G_B24_1 = G_B22_0; goto IL_00d0; } IL_00ce: { float L_31 = V_4; G_B24_0 = L_31; G_B24_1 = G_B23_0; } IL_00d0: { G_B24_1->___Float3_63 = G_B24_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_32 = V_5; V_6 = L_32; goto IL_00db; } IL_00db: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_33 = V_6; return L_33; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::extract_ps(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_extract_ps_mF1646E4E3608B70E8C6D397C2974A3DFC3EF86C0 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { int32_t* V_0 = NULL; int32_t V_1 = 0; { // int* iptr = &a.SInt0; int32_t* L_0 = (&(&___a0)->___SInt0_52); V_0 = (int32_t*)((uintptr_t)L_0); // return iptr[imm8 & 0x3]; int32_t* L_1 = V_0; int32_t L_2 = ___imm81; int32_t L_3 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_2&3))), 4))))); V_1 = L_3; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_1; return L_4; } } // System.Single Unity.Burst.Intrinsics.X86/Sse4_1::extractf_ps(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sse4_1_extractf_ps_m3480FF87B702899CF255860B912759D071C2B5A7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { float* V_0 = NULL; float V_1 = 0.0f; { // float* fptr = &a.Float0; float* L_0 = (&(&___a0)->___Float0_60); V_0 = (float*)((uintptr_t)L_0); // return fptr[imm8 & 0x3]; float* L_1 = V_0; int32_t L_2 = ___imm81; float L_3 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_2&3))), 4))))); V_1 = L_3; goto IL_0016; } IL_0016: { // } float L_4 = V_1; return L_4; } } // System.Byte Unity.Burst.Intrinsics.X86/Sse4_1::extract_epi8(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Sse4_1_extract_epi8_mED40AA250AC36C969930CAFDE2790343446BBCAE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { uint8_t* V_0 = NULL; uint8_t V_1 = 0x0; { // byte* bptr = &a.Byte0; uint8_t* L_0 = (&(&___a0)->___Byte0_0); V_0 = (uint8_t*)((uintptr_t)L_0); // return bptr[imm8 & 0xf]; uint8_t* L_1 = V_0; int32_t L_2 = ___imm81; int32_t L_3 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_1, ((int32_t)(L_2&((int32_t)15)))))); V_1 = (uint8_t)L_3; goto IL_0014; } IL_0014: { // } uint8_t L_4 = V_1; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::extract_epi32(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_extract_epi32_m01E87A72FE88106EF5B7F8F9861EB5167CDD0B2F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { int32_t* V_0 = NULL; int32_t V_1 = 0; { // int* iptr = &a.SInt0; int32_t* L_0 = (&(&___a0)->___SInt0_52); V_0 = (int32_t*)((uintptr_t)L_0); // return iptr[imm8 & 0x3]; int32_t* L_1 = V_0; int32_t L_2 = ___imm81; int32_t L_3 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_2&3))), 4))))); V_1 = L_3; goto IL_0016; } IL_0016: { // } int32_t L_4 = V_1; return L_4; } } // System.Int64 Unity.Burst.Intrinsics.X86/Sse4_1::extract_epi64(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Sse4_1_extract_epi64_m946F0223958D2DC378D78B5A683ACA6CEC3B701C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___imm81, const RuntimeMethod* method) { int64_t* V_0 = NULL; int64_t V_1 = 0; { // long* lptr = &a.SLong0; int64_t* L_0 = (&(&___a0)->___SLong0_58); V_0 = (int64_t*)((uintptr_t)L_0); // return lptr[imm8 & 0x1]; int64_t* L_1 = V_0; int32_t L_2 = ___imm81; int64_t L_3 = *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_1, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_2&1))), 8))))); V_1 = L_3; goto IL_0016; } IL_0016: { // } int64_t L_4 = V_1; return L_4; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::insert_ps(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_insert_ps_m451DEBE3CBB7218753CD5D8AB40E3EB3CAAB783D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_4; memset((&V_4), 0, sizeof(V_4)); { // v128 dst = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // (&dst.Float0)[(imm8 >> 4) & 3] = (&b.Float0)[(imm8 >> 6) & 3]; float* L_1 = (&(&V_0)->___Float0_60); int32_t L_2 = ___imm82; float* L_3 = (&(&___b1)->___Float0_60); int32_t L_4 = ___imm82; float L_5 = *((float*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_3), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_4>>6))&3))), 4))))); *((float*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_1), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(((int32_t)(L_2>>4))&3))), 4))))) = (float)L_5; // for (int i = 0; i < 4; ++i) V_1 = 0; goto IL_0053; } IL_002b: { // if (0 != (imm8 & (1 << i))) int32_t L_6 = ___imm82; int32_t L_7 = V_1; V_2 = (bool)((!(((uint32_t)((int32_t)(L_6&((int32_t)(1<<((int32_t)(L_7&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); bool L_8 = V_2; if (!L_8) { goto IL_004e; } } { // (&dst.Float0)[i] = 0.0f; float* L_9 = (&(&V_0)->___Float0_60); int32_t L_10 = V_1; *((float*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_9), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 4))))) = (float)(0.0f); } IL_004e: { // for (int i = 0; i < 4; ++i) int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0053: { // for (int i = 0; i < 4; ++i) int32_t L_12 = V_1; V_3 = (bool)((((int32_t)L_12) < ((int32_t)4))? 1 : 0); bool L_13 = V_3; if (L_13) { goto IL_002b; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_4 = L_14; goto IL_0060; } IL_0060: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_4; return L_15; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::insert_epi8(Unity.Burst.Intrinsics.v128,System.Byte,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_insert_epi8_m187FB77237A6FBAAFC4E44084E984D0413AF54E9 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, uint8_t ___i1, int32_t ___imm82, 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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // (&dst.Byte0)[imm8 & 0xf] = i; uint8_t* L_1 = (&(&V_0)->___Byte0_0); int32_t L_2 = ___imm82; uint8_t L_3 = ___i1; *((int8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_1), ((int32_t)(L_2&((int32_t)15)))))) = (int8_t)L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0016; } IL_0016: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::insert_epi32(Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_insert_epi32_m9FDC1C5A2B83A4C4102296F26EB28C1F601B7425 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___i1, int32_t ___imm82, 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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // (&dst.SInt0)[imm8 & 0x3] = i; int32_t* L_1 = (&(&V_0)->___SInt0_52); int32_t L_2 = ___imm82; int32_t L_3 = ___i1; *((int32_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_1), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_2&3))), 4))))) = (int32_t)L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0018; } IL_0018: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::insert_epi64(Unity.Burst.Intrinsics.v128,System.Int64,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_insert_epi64_mD4BEEB6527D56C00092A9E333249F8F5367EE358 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int64_t ___i1, int32_t ___imm82, 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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // (&dst.SLong0)[imm8 & 0x1] = i; int64_t* L_1 = (&(&V_0)->___SLong0_58); int32_t L_2 = ___imm82; int64_t L_3 = ___i1; *((int64_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_1), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)(L_2&1))), 8))))) = (int64_t)L_3; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; V_1 = L_4; goto IL_0018; } IL_0018: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_1; return L_5; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::max_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_max_epi8_mFA6C05C37A438A15C07C6D9530FD3E5026E641DA (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); int8_t* V_1 = NULL; int8_t* V_2 = NULL; int8_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)); // 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_0045; } IL_0029: { // dptr[j] = Math.Max(aptr[j], bptr[j]); int8_t* L_3 = V_1; int32_t L_4 = V_4; int8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); int8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int8_t L_11; L_11 = Math_Max_m12D41D7B1E00641E2BE2EFF9A24FAA2918BA8B3D((int8_t)L_7, (int8_t)L_10, NULL); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0045: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0059; } IL_0059: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::max_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_max_epi32_m0E670EE145D1BFFFA944BEFCB9E3719D2F845B80 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); int32_t* V_1 = NULL; int32_t* V_2 = NULL; int32_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)); // 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_004e; } IL_0029: { // dptr[j] = Math.Max(aptr[j], bptr[j]); int32_t* L_3 = V_1; int32_t L_4 = V_4; int32_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); int32_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_11; L_11 = Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5(L_7, L_10, NULL); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))) = (int32_t)L_11; // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 3; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::max_epu32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_max_epu32_m221798145FB95F8688B80827475F488800B6F3FF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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; uint32_t* V_2 = NULL; uint32_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)); // uint* dptr = &dst.UInt0; uint32_t* L_0 = (&(&V_0)->___UInt0_48); V_1 = (uint32_t*)((uintptr_t)L_0); // uint* aptr = &a.UInt0; uint32_t* L_1 = (&(&___a0)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_1); // uint* bptr = &b.UInt0; uint32_t* L_2 = (&(&___b1)->___UInt0_48); V_3 = (uint32_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_004e; } IL_0029: { // dptr[j] = Math.Max(aptr[j], bptr[j]); uint32_t* L_3 = V_1; int32_t L_4 = V_4; uint32_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); uint32_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint32_t L_11; L_11 = Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A(L_7, L_10, NULL); *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))) = (int32_t)L_11; // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 3; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::max_epu16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_max_epu16_m302987A161167E1864ACC79BE04714DFDFB6E469 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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; uint16_t* V_2 = NULL; uint16_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_004e; } IL_0029: { // dptr[j] = Math.Max(aptr[j], bptr[j]); uint16_t* L_3 = V_1; int32_t L_4 = V_4; uint16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))); uint16_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint16_t L_11; L_11 = Math_Max_mEFDA23A657080B34A9AE606E130BACF346BBDD8C((uint16_t)L_7, (uint16_t)L_10, NULL); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)L_11; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::min_epi8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_min_epi8_m460F68A43A0F4BD02F32464ECF2469530109E3CC (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); int8_t* V_1 = NULL; int8_t* V_2 = NULL; int8_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)); // 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_0045; } IL_0029: { // dptr[j] = Math.Min(aptr[j], bptr[j]); int8_t* L_3 = V_1; int32_t L_4 = V_4; int8_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))); int8_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int8_t L_11; L_11 = Math_Min_mA6704E0C05E322E571E15500922BB05EAC168EFE((int8_t)L_7, (int8_t)L_10, NULL); *((int8_t*)((int8_t*)il2cpp_codegen_add((intptr_t)L_3, L_4))) = (int8_t)L_11; // for (int j = 0; j <= 15; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0045: { // for (int j = 0; j <= 15; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)15)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0059; } IL_0059: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::min_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_min_epi32_m5A1667C63E915592C209843F781C0DB763C90C6D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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)); int32_t* V_1 = NULL; int32_t* V_2 = NULL; int32_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)); // 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_004e; } IL_0029: { // dptr[j] = Math.Min(aptr[j], bptr[j]); int32_t* L_3 = V_1; int32_t L_4 = V_4; int32_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); int32_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_11; L_11 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(L_7, L_10, NULL); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))) = (int32_t)L_11; // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 3; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::min_epu32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_min_epu32_m679D2F533152CFCB564D3D6867EDB27B6554325C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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; uint32_t* V_2 = NULL; uint32_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)); // uint* dptr = &dst.UInt0; uint32_t* L_0 = (&(&V_0)->___UInt0_48); V_1 = (uint32_t*)((uintptr_t)L_0); // uint* aptr = &a.UInt0; uint32_t* L_1 = (&(&___a0)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_1); // uint* bptr = &b.UInt0; uint32_t* L_2 = (&(&___b1)->___UInt0_48); V_3 = (uint32_t*)((uintptr_t)L_2); // for (int j = 0; j <= 3; j++) V_4 = 0; goto IL_004e; } IL_0029: { // dptr[j] = Math.Min(aptr[j], bptr[j]); uint32_t* L_3 = V_1; int32_t L_4 = V_4; uint32_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); uint32_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint32_t L_11; L_11 = Math_Min_m1C7DD94B2E3BECC3C15A8B6899E88178DC539397(L_7, L_10, NULL); *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))) = (int32_t)L_11; // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 3; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::min_epu16(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_min_epu16_m84A94BF8DDA8CEA365399E8A2539116952C96F74 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, 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; uint16_t* V_2 = NULL; uint16_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)); // ushort* dptr = &dst.UShort0; uint16_t* L_0 = (&(&V_0)->___UShort0_32); V_1 = (uint16_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // ushort* bptr = &b.UShort0; uint16_t* L_2 = (&(&___b1)->___UShort0_32); V_3 = (uint16_t*)((uintptr_t)L_2); // for (int j = 0; j <= 7; j++) V_4 = 0; goto IL_004e; } IL_0029: { // dptr[j] = Math.Min(aptr[j], bptr[j]); uint16_t* L_3 = V_1; int32_t L_4 = V_4; uint16_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2))))); uint16_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2))))); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); uint16_t L_11; L_11 = Math_Min_m0A0529110F67A4510EA7060A553531DFC8C835B5((uint16_t)L_7, (uint16_t)L_10, NULL); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2))))) = (int16_t)L_11; // for (int j = 0; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004e: { // for (int j = 0; j <= 7; j++) int32_t L_13 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_0; V_6 = L_15; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_6; return L_16; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::packus_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_packus_epi32_m697AD1653992B84629BFC99CA0E0B74866467E62 (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.UShort0 = Saturate_To_UnsignedInt16(a.SInt0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt0_52; uint16_t L_2; L_2 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_1, NULL); (&V_0)->___UShort0_32 = L_2; // dst.UShort1 = Saturate_To_UnsignedInt16(a.SInt1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = ___a0; int32_t L_4 = L_3.___SInt1_53; uint16_t L_5; L_5 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_4, NULL); (&V_0)->___UShort1_33 = L_5; // dst.UShort2 = Saturate_To_UnsignedInt16(a.SInt2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; int32_t L_7 = L_6.___SInt2_54; uint16_t L_8; L_8 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_7, NULL); (&V_0)->___UShort2_34 = L_8; // dst.UShort3 = Saturate_To_UnsignedInt16(a.SInt3); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = ___a0; int32_t L_10 = L_9.___SInt3_55; uint16_t L_11; L_11 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_10, NULL); (&V_0)->___UShort3_35 = L_11; // dst.UShort4 = Saturate_To_UnsignedInt16(b.SInt0); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___b1; int32_t L_13 = L_12.___SInt0_52; uint16_t L_14; L_14 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_13, NULL); (&V_0)->___UShort4_36 = L_14; // dst.UShort5 = Saturate_To_UnsignedInt16(b.SInt1); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = ___b1; int32_t L_16 = L_15.___SInt1_53; uint16_t L_17; L_17 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_16, NULL); (&V_0)->___UShort5_37 = L_17; // dst.UShort6 = Saturate_To_UnsignedInt16(b.SInt2); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = ___b1; int32_t L_19 = L_18.___SInt2_54; uint16_t L_20; L_20 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_19, NULL); (&V_0)->___UShort6_38 = L_20; // dst.UShort7 = Saturate_To_UnsignedInt16(b.SInt3); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21 = ___b1; int32_t L_22 = L_21.___SInt3_55; uint16_t L_23; L_23 = X86_Saturate_To_UnsignedInt16_m6D18D58C26F54A1F6FA9F7022285FB4109C9F617(L_22, NULL); (&V_0)->___UShort7_39 = L_23; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_24 = V_0; V_1 = L_24; goto IL_009d; } IL_009d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_25 = V_1; return L_25; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cmpeq_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cmpeq_epi64_m24A25CCE9278719BAFB81BC7B31562AFC3F53896 (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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int64_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int64_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.SLong0 = a.SLong0 == b.SLong0 ? -1L : 0L; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = L_0.___SLong0_58; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; int64_t L_3 = L_2.___SLong0_58; G_B1_0 = (&V_0); if ((((int64_t)L_1) == ((int64_t)L_3))) { G_B2_0 = (&V_0); goto IL_001d; } } { G_B3_0 = ((int64_t)0); G_B3_1 = G_B1_0; goto IL_001f; } IL_001d: { G_B3_0 = ((int64_t)(-1)); G_B3_1 = G_B2_0; } IL_001f: { G_B3_1->___SLong0_58 = G_B3_0; // dst.SLong1 = a.SLong1 == b.SLong1 ? -1L : 0L; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int64_t L_5 = L_4.___SLong1_59; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; int64_t L_7 = L_6.___SLong1_59; G_B4_0 = (&V_0); if ((((int64_t)L_5) == ((int64_t)L_7))) { G_B5_0 = (&V_0); goto IL_0038; } } { G_B6_0 = ((int64_t)0); G_B6_1 = G_B4_0; goto IL_003a; } IL_0038: { G_B6_0 = ((int64_t)(-1)); G_B6_1 = G_B5_0; } IL_003a: { G_B6_1->___SLong1_59 = G_B6_0; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepi8_epi16(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepi8_epi16_m5A7C645F3ED8606E702EE3EECC8F0A507519476A (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_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)); // short* dptr = &dst.SShort0; int16_t* L_0 = (&(&V_0)->___SShort0_40); V_1 = (int16_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 <= 7; j++) V_3 = 0; goto IL_0030; } IL_001f: { // dptr[j] = aptr[j]; int16_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))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 2))))) = (int16_t)L_6; // for (int j = 0; j <= 7; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0030: { // for (int j = 0; j <= 7; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0042; } IL_0042: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepi8_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepi8_epi32_mF68EABF525AEA43FD56E4E5534CEFC91899466CF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_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)); // int* dptr = &dst.SInt0; int32_t* L_0 = (&(&V_0)->___SInt0_52); V_1 = (int32_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 <= 3; j++) V_3 = 0; goto IL_0030; } IL_001f: { // dptr[j] = aptr[j]; int32_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))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))) = (int32_t)L_6; // for (int j = 0; j <= 3; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0030: { // for (int j = 0; j <= 3; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0042; } IL_0042: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepi8_epi64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepi8_epi64_m19216B5AE6BD3915B90903D3B4D18A20C902DB00 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int64_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)); // long* dptr = &dst.SLong0; int64_t* L_0 = (&(&V_0)->___SLong0_58); V_1 = (int64_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 <= 1; j++) V_3 = 0; goto IL_0031; } IL_001f: { // dptr[j] = aptr[j]; int64_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))); *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 8))))) = (int64_t)((int64_t)L_6); // for (int j = 0; j <= 1; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0031: { // for (int j = 0; j <= 1; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepi16_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepi16_epi32_mF84B5C12601E74E581A7D04052AB92150B22355E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_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)); // int* dptr = &dst.SInt0; int32_t* L_0 = (&(&V_0)->___SInt0_52); V_1 = (int32_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 <= 3; j++) V_3 = 0; goto IL_0033; } IL_001f: { // dptr[j] = aptr[j]; int32_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))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))) = (int32_t)L_6; // for (int j = 0; j <= 3; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0033: { // for (int j = 0; j <= 3; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0045; } IL_0045: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepi16_epi64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepi16_epi64_m6C948F840A5C53BB98608DF963912CB59F15DD75 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int64_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)); // long* dptr = &dst.SLong0; int64_t* L_0 = (&(&V_0)->___SLong0_58); V_1 = (int64_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 <= 1; j++) V_3 = 0; goto IL_0034; } IL_001f: { // dptr[j] = aptr[j]; int64_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))))); *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 8))))) = (int64_t)((int64_t)L_6); // for (int j = 0; j <= 1; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0034: { // for (int j = 0; j <= 1; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0046; } IL_0046: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepi32_epi64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepi32_epi64_mEC26FE690080D44167D772A908D9B520BB28D4E8 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int64_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)); // long* dptr = &dst.SLong0; int64_t* L_0 = (&(&V_0)->___SLong0_58); V_1 = (int64_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 <= 1; j++) V_3 = 0; goto IL_0034; } IL_001f: { // dptr[j] = aptr[j]; int64_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))))); *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 8))))) = (int64_t)((int64_t)L_6); // for (int j = 0; j <= 1; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0034: { // for (int j = 0; j <= 1; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0046; } IL_0046: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepu8_epi16(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepu8_epi16_m7E6B3319B8D11DE70992BE33C83E7334F07BCCF7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int16_t* V_1 = NULL; uint8_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)); // 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); // for (int j = 0; j <= 7; j++) V_3 = 0; goto IL_0030; } IL_001f: { // dptr[j] = aptr[j]; int16_t* L_2 = V_1; int32_t L_3 = V_3; uint8_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))); *((int16_t*)((int16_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 2))))) = (int16_t)L_6; // for (int j = 0; j <= 7; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0030: { // for (int j = 0; j <= 7; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0042; } IL_0042: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepu8_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepu8_epi32_m6E9B94BE6BD6784CFC3E0C09ACDEFCF25ACFC370 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t* V_1 = NULL; uint8_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)); // int* dptr = &dst.SInt0; int32_t* L_0 = (&(&V_0)->___SInt0_52); V_1 = (int32_t*)((uintptr_t)L_0); // byte* aptr = &a.Byte0; uint8_t* L_1 = (&(&___a0)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_1); // for (int j = 0; j <= 3; j++) V_3 = 0; goto IL_0030; } IL_001f: { // dptr[j] = aptr[j]; int32_t* L_2 = V_1; int32_t L_3 = V_3; uint8_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))) = (int32_t)L_6; // for (int j = 0; j <= 3; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0030: { // for (int j = 0; j <= 3; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0042; } IL_0042: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepu8_epi64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepu8_epi64_mF9EF60292D8B04100900F5AA87A51EFDE5ACF0EF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int64_t* V_1 = NULL; uint8_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)); // long* dptr = &dst.SLong0; int64_t* L_0 = (&(&V_0)->___SLong0_58); V_1 = (int64_t*)((uintptr_t)L_0); // byte* aptr = &a.Byte0; uint8_t* L_1 = (&(&___a0)->___Byte0_0); V_2 = (uint8_t*)((uintptr_t)L_1); // for (int j = 0; j <= 1; j++) V_3 = 0; goto IL_0031; } IL_001f: { // dptr[j] = aptr[j]; int64_t* L_2 = V_1; int32_t L_3 = V_3; uint8_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))); *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 8))))) = (int64_t)((int64_t)(uint64_t)((uint32_t)L_6)); // for (int j = 0; j <= 1; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0031: { // for (int j = 0; j <= 1; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0043; } IL_0043: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepu16_epi32(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepu16_epi32_mE0DF10451434D3C6241C574F1790FD897A0ED714 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t* V_1 = NULL; uint16_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)); // int* dptr = &dst.SInt0; int32_t* L_0 = (&(&V_0)->___SInt0_52); V_1 = (int32_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // for (int j = 0; j <= 3; j++) V_3 = 0; goto IL_0033; } IL_001f: { // dptr[j] = aptr[j]; int32_t* L_2 = V_1; int32_t L_3 = V_3; uint16_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 2))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 4))))) = (int32_t)L_6; // for (int j = 0; j <= 3; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0033: { // for (int j = 0; j <= 3; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0045; } IL_0045: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepu16_epi64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepu16_epi64_m83ABCCCE931E0A1F9368503317D35CEF9844C8BC (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int64_t* V_1 = NULL; uint16_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)); // long* dptr = &dst.SLong0; int64_t* L_0 = (&(&V_0)->___SLong0_58); V_1 = (int64_t*)((uintptr_t)L_0); // ushort* aptr = &a.UShort0; uint16_t* L_1 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_1); // for (int j = 0; j <= 1; j++) V_3 = 0; goto IL_0034; } IL_001f: { // dptr[j] = aptr[j]; int64_t* L_2 = V_1; int32_t L_3 = V_3; uint16_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 2))))); *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 8))))) = (int64_t)((int64_t)(uint64_t)((uint32_t)L_6)); // for (int j = 0; j <= 1; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0034: { // for (int j = 0; j <= 1; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0046; } IL_0046: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::cvtepu32_epi64(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_cvtepu32_epi64_m205CE57AB46E4CEE555B901946C711269D9375FF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int64_t* V_1 = NULL; uint32_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)); // long* dptr = &dst.SLong0; int64_t* L_0 = (&(&V_0)->___SLong0_58); V_1 = (int64_t*)((uintptr_t)L_0); // uint* aptr = &a.UInt0; uint32_t* L_1 = (&(&___a0)->___UInt0_48); V_2 = (uint32_t*)((uintptr_t)L_1); // for (int j = 0; j <= 1; j++) V_3 = 0; goto IL_0034; } IL_001f: { // dptr[j] = aptr[j]; int64_t* L_2 = V_1; int32_t L_3 = V_3; uint32_t* L_4 = V_2; int32_t L_5 = V_3; int32_t L_6 = *((uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 4))))); *((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 8))))) = (int64_t)((int64_t)(uint64_t)((uint32_t)L_6)); // for (int j = 0; j <= 1; j++) int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0034: { // for (int j = 0; j <= 1; j++) int32_t L_8 = V_3; V_4 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_001f; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; V_5 = L_10; goto IL_0046; } IL_0046: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11 = V_5; return L_11; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::mul_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_mul_epi32_mC17C12860D999B0B8AA7843D1EEF270519333919 (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.SLong0 = a.SInt0 * (long)b.SInt0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = L_0.___SInt0_52; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; int32_t L_3 = L_2.___SInt0_52; (&V_0)->___SLong0_58 = ((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)L_3))); // dst.SLong1 = a.SInt2 * (long)b.SInt2; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int32_t L_5 = L_4.___SInt2_54; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; int32_t L_7 = L_6.___SInt2_54; (&V_0)->___SLong1_59 = ((int64_t)il2cpp_codegen_multiply(((int64_t)L_5), ((int64_t)L_7))); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0039; } IL_0039: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::mullo_epi32(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_mullo_epi32_m11562A10D1768DFF351EEAD41E15DF0157931681 (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; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_6; memset((&V_6), 0, sizeof(V_6)); { // 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_004a; } IL_0029: { // dptr[j] = aptr[j] * bptr[j]; int32_t* L_3 = V_1; int32_t L_4 = V_4; int32_t* L_5 = V_2; int32_t L_6 = V_4; int32_t L_7 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 4))))); int32_t* L_8 = V_3; int32_t L_9 = V_4; int32_t L_10 = *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 4))))); *((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 4))))) = (int32_t)((int32_t)il2cpp_codegen_multiply(L_7, L_10)); // for (int j = 0; j <= 3; j++) int32_t L_11 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004a: { // for (int j = 0; j <= 3; j++) int32_t L_12 = V_4; V_5 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_13 = V_5; if (L_13) { goto IL_0029; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = V_0; V_6 = L_14; goto IL_005d; } IL_005d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15 = V_6; return L_15; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::testz_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_testz_si128_mC3CA9D40E4D7E6351130CF0CA7C5D93B411372AA (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { // return ((a.SLong0 & b.SLong0) == 0 && (a.SLong1 & b.SLong1) == 0) ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = L_0.___SLong0_58; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; int64_t L_3 = L_2.___SLong0_58; if (((int64_t)(L_1&L_3))) { goto IL_001f; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int64_t L_5 = L_4.___SLong1_59; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; int64_t L_7 = L_6.___SLong1_59; if (!((int64_t)(L_5&L_7))) { goto IL_0022; } } IL_001f: { G_B4_0 = 0; goto IL_0023; } IL_0022: { G_B4_0 = 1; } IL_0023: { V_0 = G_B4_0; goto IL_0026; } IL_0026: { // } int32_t L_8 = V_0; return L_8; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::testc_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_testc_si128_m03ABE9AAA455E1755064E4533AFA4A45B900A7B4 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { // return (((~a.SLong0) & b.SLong0) == 0 && ((~a.SLong1) & b.SLong1) == 0) ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = L_0.___SLong0_58; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; int64_t L_3 = L_2.___SLong0_58; if (((int64_t)(((~L_1))&L_3))) { goto IL_0021; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int64_t L_5 = L_4.___SLong1_59; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; int64_t L_7 = L_6.___SLong1_59; if (!((int64_t)(((~L_5))&L_7))) { goto IL_0024; } } IL_0021: { G_B4_0 = 0; goto IL_0025; } IL_0024: { G_B4_0 = 1; } IL_0025: { V_0 = G_B4_0; goto IL_0028; } IL_0028: { // } int32_t L_8 = V_0; return L_8; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::testnzc_si128(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_testnzc_si128_mA8246E8532F90651C6DC74006A7C477915919A5E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B4_0 = 0; int32_t G_B8_0 = 0; { // int zf = ((a.SLong0 & b.SLong0) == 0 && (a.SLong1 & b.SLong1) == 0) ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int64_t L_1 = L_0.___SLong0_58; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b1; int64_t L_3 = L_2.___SLong0_58; if (((int64_t)(L_1&L_3))) { goto IL_001f; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; int64_t L_5 = L_4.___SLong1_59; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___b1; int64_t L_7 = L_6.___SLong1_59; if (!((int64_t)(L_5&L_7))) { goto IL_0022; } } IL_001f: { G_B4_0 = 0; goto IL_0023; } IL_0022: { G_B4_0 = 1; } IL_0023: { V_0 = G_B4_0; // int cf = (((~a.SLong0) & b.SLong0) == 0 && ((~a.SLong1) & b.SLong1) == 0) ? 1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; int64_t L_9 = L_8.___SLong0_58; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = ___b1; int64_t L_11 = L_10.___SLong0_58; if (((int64_t)(((~L_9))&L_11))) { goto IL_0044; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; int64_t L_13 = L_12.___SLong1_59; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_14 = ___b1; int64_t L_15 = L_14.___SLong1_59; if (!((int64_t)(((~L_13))&L_15))) { goto IL_0047; } } IL_0044: { G_B8_0 = 0; goto IL_0048; } IL_0047: { G_B8_0 = 1; } IL_0048: { V_1 = G_B8_0; // return 1 - (zf | cf); int32_t L_16 = V_0; int32_t L_17 = V_1; V_2 = ((int32_t)il2cpp_codegen_subtract(1, ((int32_t)(L_16|L_17)))); goto IL_0051; } IL_0051: { // } int32_t L_18 = V_2; return L_18; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::test_all_zeros(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_test_all_zeros_m5322E7657055DC76D759AABDD2E10AF0A14B524F (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___mask1, const RuntimeMethod* method) { int32_t V_0 = 0; { // return testz_si128(a, mask); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___mask1; int32_t L_2; L_2 = Sse4_1_testz_si128_mC3CA9D40E4D7E6351130CF0CA7C5D93B411372AA(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } int32_t L_3 = V_0; return L_3; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::test_mix_ones_zeroes(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_test_mix_ones_zeroes_m345EFD46BB111C25151ED53B9D50BC15E64456CF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___mask1, const RuntimeMethod* method) { int32_t V_0 = 0; { // return testnzc_si128(a, mask); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___mask1; int32_t L_2; L_2 = Sse4_1_testnzc_si128_mA8246E8532F90651C6DC74006A7C477915919A5E(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } int32_t L_3 = V_0; return L_3; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::test_all_ones(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_test_all_ones_mBFBE7F6EF0B49F2E5936000FB6FCA81BC4930D7E (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; { // return testc_si128(a, Sse2.cmpeq_epi32(a, a)); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3; L_3 = Sse2_cmpeq_epi32_mBDB1A0E753DF9FAF088F29B2B304489F358D2393(L_1, L_2, NULL); int32_t L_4; L_4 = Sse4_1_testc_si128_m03ABE9AAA455E1755064E4533AFA4A45B900A7B4(L_0, L_3, NULL); V_0 = L_4; goto IL_0011; } IL_0011: { // } int32_t L_5 = V_0; return L_5; } } // System.Double Unity.Burst.Intrinsics.X86/Sse4_1::RoundDImpl(System.Double,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710 (double ___d0, int32_t ___roundingMode1, 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; } int32_t V_0 = 0; int32_t V_1 = 0; double V_2 = 0.0; double V_3 = 0.0; bool V_4 = false; int32_t V_5 = 0; int32_t V_6 = 0; int32_t G_B7_0 = 0; { // switch (roundingMode & 7) int32_t L_0 = ___roundingMode1; V_1 = ((int32_t)(L_0&7)); int32_t L_1 = V_1; V_0 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_001f; } case 1: { goto IL_002b; } case 2: { goto IL_0037; } case 3: { goto IL_007c; } } } { goto IL_0085; } IL_001f: { // case 0: return Math.Round(d); double L_3 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = bankers_round(L_3); V_2 = L_4; goto IL_00d6; } IL_002b: { // case 1: return Math.Floor(d); double L_5 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = floor(L_5); V_2 = L_6; goto IL_00d6; } IL_0037: { // double r = Math.Ceiling(d); double L_7 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_8; L_8 = ceil(L_7); V_3 = L_8; // if (r == 0.0 && d < 0.0) double L_9 = V_3; if ((!(((double)L_9) == ((double)(0.0))))) { goto IL_0059; } } { double L_10 = ___d0; G_B7_0 = ((((double)L_10) < ((double)(0.0)))? 1 : 0); goto IL_005a; } IL_0059: { G_B7_0 = 0; } IL_005a: { V_4 = (bool)G_B7_0; bool L_11 = V_4; if (!L_11) { goto IL_0077; } } { // return new v128(0x8000_0000_0000_0000).Double0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12; memset((&L_12), 0, sizeof(L_12)); v128__ctor_m467FB0E9F89274154FAF8677BFC384A0886D6AB2((&L_12), ((int64_t)(std::numeric_limits::min)()), /*hidden argument*/NULL); double L_13 = L_12.___Double0_64; V_2 = L_13; goto IL_00d6; } IL_0077: { // return r; double L_14 = V_3; V_2 = L_14; goto IL_00d6; } IL_007c: { // case 3: return Math.Truncate(d); double L_15 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_16; L_16 = Math_Truncate_mA50CBE5D1A156A0C494D105ABA313DDE97ED5D55(L_15, NULL); V_2 = L_16; goto IL_00d6; } IL_0085: { // switch (MXCSR & MXCSRBits.RoundingControlMask) int32_t L_17; L_17 = X86_get_MXCSR_m0EF281E3ADD82DDCD3E2CB6FFFD07A2358607115(NULL); V_6 = ((int32_t)((int32_t)L_17&((int32_t)24576))); int32_t L_18 = V_6; V_5 = L_18; int32_t L_19 = V_5; if (!L_19) { goto IL_00b2; } } { goto IL_009c; } IL_009c: { int32_t L_20 = V_5; if ((((int32_t)L_20) == ((int32_t)((int32_t)8192)))) { goto IL_00bb; } } { goto IL_00a7; } IL_00a7: { int32_t L_21 = V_5; if ((((int32_t)L_21) == ((int32_t)((int32_t)16384)))) { goto IL_00c4; } } { goto IL_00cd; } IL_00b2: { // case MXCSRBits.RoundToNearest: return Math.Round(d); double L_22 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_23; L_23 = bankers_round(L_22); V_2 = L_23; goto IL_00d6; } IL_00bb: { // case MXCSRBits.RoundDown: return Math.Floor(d); double L_24 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_25; L_25 = floor(L_24); V_2 = L_25; goto IL_00d6; } IL_00c4: { // case MXCSRBits.RoundUp: return Math.Ceiling(d); double L_26 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_27; L_27 = ceil(L_26); V_2 = L_27; goto IL_00d6; } IL_00cd: { // default: return Math.Truncate(d); double L_28 = ___d0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_29; L_29 = Math_Truncate_mA50CBE5D1A156A0C494D105ABA313DDE97ED5D55(L_28, NULL); V_2 = L_29; goto IL_00d6; } IL_00d6: { // } double L_30 = V_2; return L_30; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_pd(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_pd_m0756C060C0805FF7E5313367654FC00D13347DB6 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___rounding1, 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.Double0 = RoundDImpl(a.Double0, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; double L_1 = L_0.___Double0_64; int32_t L_2 = ___rounding1; double L_3; L_3 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(L_1, L_2, NULL); (&V_0)->___Double0_64 = L_3; // dst.Double1 = RoundDImpl(a.Double1, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; int32_t L_6 = ___rounding1; double L_7; L_7 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(L_5, L_6, NULL); (&V_0)->___Double1_65 = L_7; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0033; } IL_0033: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::floor_pd(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_floor_pd_m468D3375DDF622689D67E7455BCFD2C9C516B0E7 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_pd(a, (int)RoundingMode.FROUND_FLOOR); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = Sse4_1_round_pd_m0756C060C0805FF7E5313367654FC00D13347DB6(L_0, 1, NULL); V_0 = L_1; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::ceil_pd(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_ceil_pd_m298B3D0FEDD1DA1ABED816A183CE6FA75128DE1B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_pd(a, (int)RoundingMode.FROUND_CEIL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = Sse4_1_round_pd_m0756C060C0805FF7E5313367654FC00D13347DB6(L_0, 2, NULL); V_0 = L_1; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_ps(Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_ps_m4FDB98C3EAE3A2381DEFB9CC80D1177D6EE626B1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___rounding1, 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.Float0 = (float)RoundDImpl(a.Float0, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; float L_1 = L_0.___Float0_60; int32_t L_2 = ___rounding1; double L_3; L_3 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(((double)L_1), L_2, NULL); (&V_0)->___Float0_60 = ((float)L_3); // dst.Float1 = (float)RoundDImpl(a.Float1, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; float L_5 = L_4.___Float1_61; int32_t L_6 = ___rounding1; double L_7; L_7 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(((double)L_5), L_6, NULL); (&V_0)->___Float1_61 = ((float)L_7); // dst.Float2 = (float)RoundDImpl(a.Float2, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___a0; float L_9 = L_8.___Float2_62; int32_t L_10 = ___rounding1; double L_11; L_11 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(((double)L_9), L_10, NULL); (&V_0)->___Float2_62 = ((float)L_11); // dst.Float3 = (float)RoundDImpl(a.Float3, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_12 = ___a0; float L_13 = L_12.___Float3_63; int32_t L_14 = ___rounding1; double L_15; L_15 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(((double)L_13), L_14, NULL); (&V_0)->___Float3_63 = ((float)L_15); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_16 = V_0; V_1 = L_16; goto IL_0061; } IL_0061: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_1; return L_17; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::floor_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_floor_ps_mE1C04D90E6CAFF7D1CCD3519B05F5240FE513602 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_ps(a, (int)RoundingMode.FROUND_FLOOR); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = Sse4_1_round_ps_m4FDB98C3EAE3A2381DEFB9CC80D1177D6EE626B1(L_0, 1, NULL); V_0 = L_1; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::ceil_ps(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_ceil_ps_m452A4F1F5EC0EC5C53D6FB36E3E11C53816D714B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_ps(a, (int)RoundingMode.FROUND_CEIL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1; L_1 = Sse4_1_round_ps_m4FDB98C3EAE3A2381DEFB9CC80D1177D6EE626B1(L_0, 2, NULL); V_0 = L_1; goto IL_000b; } IL_000b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = V_0; return L_2; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_sd_mD99641E3E590CC62A5F0C0037341A7666BA6F2E0 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___rounding2, 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.Double0 = RoundDImpl(b.Double0, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___b1; double L_1 = L_0.___Double0_64; int32_t L_2 = ___rounding2; double L_3; L_3 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(L_1, L_2, NULL); (&V_0)->___Double0_64 = L_3; // dst.Double1 = a.Double1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; double L_5 = L_4.___Double1_65; (&V_0)->___Double1_65 = L_5; // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; V_1 = L_6; goto IL_002d; } IL_002d: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7 = V_1; return L_7; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::floor_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_floor_sd_m43AAD12CFC84E38E755DAF30E4A1534F8E277081 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_sd(a, b, (int)RoundingMode.FROUND_FLOOR); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse4_1_round_sd_mD99641E3E590CC62A5F0C0037341A7666BA6F2E0(L_0, L_1, 1, NULL); V_0 = L_2; goto IL_000c; } IL_000c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::ceil_sd(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_ceil_sd_m6DC984364C8A9A70418D19E0708FFB34A6A0C685 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_sd(a, b, (int)RoundingMode.FROUND_CEIL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse4_1_round_sd_mD99641E3E590CC62A5F0C0037341A7666BA6F2E0(L_0, L_1, 2, NULL); V_0 = L_2; goto IL_000c; } IL_000c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::round_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_round_ss_mBDFB683A67A0021425307ADBE17522F2C434C1FD (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___rounding2, 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 = a; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; V_0 = L_0; // dst.Float0 = (float)RoundDImpl(b.Float0, rounding); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; float L_2 = L_1.___Float0_60; int32_t L_3 = ___rounding2; double L_4; L_4 = Sse4_1_RoundDImpl_mA98E0984767D946D261D55A361DFC66529EB1710(((double)L_2), L_3, NULL); (&V_0)->___Float0_60 = ((float)L_4); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = V_0; V_1 = L_5; goto IL_001c; } IL_001c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_1; return L_6; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::floor_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_floor_ss_m8F7D11A6D8DD3B95D14EE25CA34F2858CFB998A1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_ss(a, b, (int)RoundingMode.FROUND_FLOOR); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse4_1_round_ss_mBDFB683A67A0021425307ADBE17522F2C434C1FD(L_0, L_1, 1, NULL); V_0 = L_2; goto IL_000c; } IL_000c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::ceil_ss(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_ceil_ss_m18B3AAE861CDD5BEB6A762F8AAC897633C45CAF3 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, const RuntimeMethod* method) { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); { // return round_ss(a, b, (int)RoundingMode.FROUND_CEIL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2; L_2 = Sse4_1_round_ss_mBDFB683A67A0021425307ADBE17522F2C434C1FD(L_0, L_1, 2, NULL); V_0 = L_2; goto IL_000c; } IL_000c: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3 = V_0; return L_3; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::minpos_epu16(Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_minpos_epu16_m26FE3C99C0EE8D3DDF79153E31753EA6A0069872 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, const RuntimeMethod* method) { int32_t V_0 = 0; uint16_t V_1 = 0; uint16_t* V_2 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_7; memset((&V_7), 0, sizeof(V_7)); { // int index = 0; V_0 = 0; // ushort min = a.UShort0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; uint16_t L_1 = L_0.___UShort0_32; V_1 = L_1; // ushort* aptr = &a.UShort0; uint16_t* L_2 = (&(&___a0)->___UShort0_32); V_2 = (uint16_t*)((uintptr_t)L_2); // for (int j = 1; j <= 7; j++) V_4 = 1; goto IL_003f; } IL_0018: { // if (aptr[j] < min) uint16_t* L_3 = V_2; int32_t L_4 = V_4; 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))))); uint16_t L_6 = V_1; V_5 = (bool)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0); bool L_7 = V_5; if (!L_7) { goto IL_0038; } } { // index = j; int32_t L_8 = V_4; V_0 = L_8; // min = aptr[j]; uint16_t* L_9 = V_2; int32_t L_10 = V_4; int32_t L_11 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_9, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 2))))); V_1 = (uint16_t)L_11; } IL_0038: { // for (int j = 1; j <= 7; j++) int32_t L_12 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003f: { // for (int j = 1; j <= 7; j++) int32_t L_13 = V_4; V_6 = (bool)((((int32_t)((((int32_t)L_13) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_14 = V_6; if (L_14) { goto IL_0018; } } { // v128 dst = default(v128); il2cpp_codegen_initobj((&V_3), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // dst.UShort0 = min; uint16_t L_15 = V_1; (&V_3)->___UShort0_32 = L_15; // dst.UShort1 = (ushort)index; int32_t L_16 = V_0; (&V_3)->___UShort1_33 = (uint16_t)((int32_t)(uint16_t)L_16); // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17 = V_3; V_7 = L_17; goto IL_006b; } IL_006b: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_18 = V_7; return L_18; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_1::mpsadbw_epu8(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_1_mpsadbw_epu8_mB1243D934BEA03662A07370FD188378F293BDF6D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, 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; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t V_4 = 0x0; uint8_t V_5 = 0x0; uint8_t V_6 = 0x0; uint8_t V_7 = 0x0; int32_t V_8 = 0; bool V_9 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_10; memset((&V_10), 0, sizeof(V_10)); { // 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); // byte* aptr = &a.Byte0 + ((imm8 >> 2) & 1) * 4; uint8_t* L_1 = (&(&___a0)->___Byte0_0); int32_t L_2 = ___imm82; V_2 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_1), ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)(L_2>>2))&1)), 4)))); // byte* bptr = &b.Byte0 + (imm8 & 3) * 4; uint8_t* L_3 = (&(&___b1)->___Byte0_0); int32_t L_4 = ___imm82; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)L_3), ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_4&3)), 4)))); // byte b0 = bptr[0]; uint8_t* L_5 = V_3; int32_t L_6 = *((uint8_t*)L_5); V_4 = (uint8_t)L_6; // byte b1 = bptr[1]; uint8_t* L_7 = V_3; int32_t L_8 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, 1))); V_5 = (uint8_t)L_8; // byte b2 = bptr[2]; uint8_t* L_9 = V_3; int32_t L_10 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, 2))); V_6 = (uint8_t)L_10; // byte b3 = bptr[3]; uint8_t* L_11 = V_3; int32_t L_12 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 3))); V_7 = (uint8_t)L_12; // for (int j = 0; j <= 7; j++) V_8 = 0; goto IL_009b; } IL_004d: { // dptr[j] = (ushort)(Math.Abs(aptr[j + 0] - b0) + Math.Abs(aptr[j + 1] - b1) + Math.Abs(aptr[j + 2] - b2) + Math.Abs(aptr[j + 3] - b3)); uint16_t* L_13 = V_1; int32_t L_14 = V_8; uint8_t* L_15 = V_2; int32_t L_16 = V_8; int32_t L_17 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16))); uint8_t L_18 = V_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); int32_t L_19; L_19 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_17, (int32_t)L_18))); uint8_t* L_20 = V_2; int32_t L_21 = V_8; int32_t L_22 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, ((int32_t)il2cpp_codegen_add(L_21, 1))))); uint8_t L_23 = V_5; int32_t L_24; L_24 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_22, (int32_t)L_23))); uint8_t* L_25 = V_2; int32_t L_26 = V_8; int32_t L_27 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, ((int32_t)il2cpp_codegen_add(L_26, 2))))); uint8_t L_28 = V_6; int32_t L_29; L_29 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_27, (int32_t)L_28))); uint8_t* L_30 = V_2; int32_t L_31 = V_8; int32_t L_32 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, ((int32_t)il2cpp_codegen_add(L_31, 3))))); uint8_t L_33 = V_7; int32_t L_34; L_34 = il2cpp_codegen_abs(((int32_t)il2cpp_codegen_subtract(L_32, (int32_t)L_33))); *((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_19, L_24)), L_29)), L_34))); // for (int j = 0; j <= 7; j++) int32_t L_35 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_009b: { // for (int j = 0; j <= 7; j++) int32_t L_36 = V_8; V_9 = (bool)((((int32_t)((((int32_t)L_36) > ((int32_t)7))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_37 = V_9; if (L_37) { goto IL_004d; } } { // return dst; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_38 = V_0; V_10 = L_38; goto IL_00ae; } IL_00ae: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_39 = V_10; return L_39; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_1::MK_INSERTPS_NDX(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_1_MK_INSERTPS_NDX_m9086B6716C3074423CA082B405852A50D766BB2B (int32_t ___srcField0, int32_t ___dstField1, int32_t ___zeroMask2, const RuntimeMethod* method) { int32_t V_0 = 0; { // return (srcField << 6) | (dstField << 4) | zeroMask; int32_t L_0 = ___srcField0; int32_t L_1 = ___dstField1; int32_t L_2 = ___zeroMask2; V_0 = ((int32_t)(((int32_t)(((int32_t)(L_0<<6))|((int32_t)(L_1<<4))))|L_2)); goto IL_000d; } IL_000d: { // } int32_t L_3 = V_0; return L_3; } } #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/Sse4_2::get_IsSse42Supported() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Sse4_2_get_IsSse42Supported_m6DC34AA3BDF9F3358C1CCF87522D14318F62D8C0 (const RuntimeMethod* method) { bool V_0 = false; { // public static bool IsSse42Supported { get { return false; } } V_0 = (bool)0; goto IL_0005; } IL_0005: { // public static bool IsSse42Supported { get { return false; } } bool L_0 = V_0; return L_0; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::ComputeStriOutput(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_ComputeStriOutput_m3CA291D204228F490F255CC7E2A82756F6D82BBA (int32_t ___len0, int32_t ___imm81, int32_t ___intRes22, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; bool V_7 = false; { // if ((imm8 & (1 << 6)) == 0) int32_t L_0 = ___imm81; V_0 = (bool)((((int32_t)((int32_t)(L_0&((int32_t)64)))) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0037; } } { // int bit = 0; V_1 = 0; goto IL_002a; } IL_0011: { // if ((intRes2 & (1 << bit)) != 0) int32_t L_2 = ___intRes22; int32_t L_3 = V_1; V_2 = (bool)((!(((uint32_t)((int32_t)(L_2&((int32_t)(1<<((int32_t)(L_3&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_0025; } } { // return bit; int32_t L_5 = V_1; V_3 = L_5; goto IL_0071; } IL_0025: { // ++bit; int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_002a: { // while (bit < len) int32_t L_7 = V_1; int32_t L_8 = ___len0; V_4 = (bool)((((int32_t)L_7) < ((int32_t)L_8))? 1 : 0); bool L_9 = V_4; if (L_9) { goto IL_0011; } } { goto IL_006d; } IL_0037: { // int bit = len - 1; int32_t L_10 = ___len0; V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); goto IL_005e; } IL_003f: { // if ((intRes2 & (1 << bit)) != 0) int32_t L_11 = ___intRes22; int32_t L_12 = V_5; V_6 = (bool)((!(((uint32_t)((int32_t)(L_11&((int32_t)(1<<((int32_t)(L_12&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); bool L_13 = V_6; if (!L_13) { goto IL_0057; } } { // return bit; int32_t L_14 = V_5; V_3 = L_14; goto IL_0071; } IL_0057: { // --bit; int32_t L_15 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_15, 1)); } IL_005e: { // while (bit >= 0) int32_t L_16 = V_5; V_7 = (bool)((((int32_t)((((int32_t)L_16) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_17 = V_7; if (L_17) { goto IL_003f; } } { } IL_006d: { // return len; int32_t L_18 = ___len0; V_3 = L_18; goto IL_0071; } IL_0071: { // } int32_t L_19 = V_3; return L_19; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrm(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpistrm_mE0E6D3ABD89E34F772ED2FD1355E63C01ECF4B24 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4043B5E50C414CBA341092474375F65D5A89DD9A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m460FF6A693B80266699102D29DE80EB497ABEBE3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDA92B4B735639B56CA7733CF9F723A92B7CC287E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m46550865A8A1BBBC3E7A33E5B2718A023C090CAD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; bool V_3 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_4; memset((&V_4), 0, sizeof(V_4)); { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm82; V_1 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_005b; } } { // if (0 == (imm8 & 2)) int32_t L_2 = ___imm82; V_2 = (bool)((((int32_t)((int32_t)(L_2&2))) == ((int32_t)0))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_003a; } } { // c = cmpistrm_emulation(&a.Byte0, &b.Byte0, 16, imm8, 0xffff, (byte)0xff); uint8_t* L_4 = (&(&___a0)->___Byte0_0); uint8_t* L_5 = (&(&___b1)->___Byte0_0); int32_t L_6 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_7; L_7 = Sse4_2_cmpistrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4043B5E50C414CBA341092474375F65D5A89DD9A((uint8_t*)((uintptr_t)L_4), (uint8_t*)((uintptr_t)L_5), ((int32_t)16), L_6, ((int32_t)65535), (uint8_t)((int32_t)255), Sse4_2_cmpistrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m4043B5E50C414CBA341092474375F65D5A89DD9A_RuntimeMethod_var); V_0 = L_7; goto IL_0059; } IL_003a: { // c = cmpistrm_emulation(&a.SByte0, &b.SByte0, 16, imm8, 0xffff, (sbyte)-1); int8_t* L_8 = (&(&___a0)->___SByte0_16); int8_t* L_9 = (&(&___b1)->___SByte0_16); int32_t L_10 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_11; L_11 = Sse4_2_cmpistrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDA92B4B735639B56CA7733CF9F723A92B7CC287E((int8_t*)((uintptr_t)L_8), (int8_t*)((uintptr_t)L_9), ((int32_t)16), L_10, ((int32_t)65535), (int8_t)(-1), Sse4_2_cmpistrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDA92B4B735639B56CA7733CF9F723A92B7CC287E_RuntimeMethod_var); V_0 = L_11; } IL_0059: { goto IL_00a7; } IL_005b: { // if (0 == (imm8 & 2)) int32_t L_12 = ___imm82; V_3 = (bool)((((int32_t)((int32_t)(L_12&2))) == ((int32_t)0))? 1 : 0); bool L_13 = V_3; if (!L_13) { goto IL_0089; } } { // c = cmpistrm_emulation(&a.UShort0, &b.UShort0, 8, imm8, 0xff, (ushort)0xffff); uint16_t* L_14 = (&(&___a0)->___UShort0_32); uint16_t* L_15 = (&(&___b1)->___UShort0_32); int32_t L_16 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_17; L_17 = Sse4_2_cmpistrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m46550865A8A1BBBC3E7A33E5B2718A023C090CAD((uint16_t*)((uintptr_t)L_14), (uint16_t*)((uintptr_t)L_15), 8, L_16, ((int32_t)255), (uint16_t)((int32_t)65535), Sse4_2_cmpistrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m46550865A8A1BBBC3E7A33E5B2718A023C090CAD_RuntimeMethod_var); V_0 = L_17; goto IL_00a7; } IL_0089: { // c = cmpistrm_emulation(&a.SShort0, &b.SShort0, 8, imm8, 0xff, (short)-1); int16_t* L_18 = (&(&___a0)->___SShort0_40); int16_t* L_19 = (&(&___b1)->___SShort0_40); int32_t L_20 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_21; L_21 = Sse4_2_cmpistrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m460FF6A693B80266699102D29DE80EB497ABEBE3((int16_t*)((uintptr_t)L_18), (int16_t*)((uintptr_t)L_19), 8, L_20, ((int32_t)255), (int16_t)(-1), Sse4_2_cmpistrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m460FF6A693B80266699102D29DE80EB497ABEBE3_RuntimeMethod_var); V_0 = L_21; } IL_00a7: { // return c; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_22 = V_0; V_4 = L_22; goto IL_00ac; } IL_00ac: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23 = V_4; return L_23; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistri(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistri_mE63048A6996663787BB8ECAB93E88AF739F3368C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mD286020D6A1DF2C1A1B77FAC01C41966ABB53115_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mCA3423A82AC8EC926D61A4D4FECA3370F9BC5F37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B8F56707A05A5B005310B9F878EB52DD4EEA01E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpistri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB2C2BF1384BA693577C2B49728E8DDEC52CE82BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm82; V_0 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_005b; } } { // if (0 == (imm8 & 2)) int32_t L_2 = ___imm82; V_1 = (bool)((((int32_t)((int32_t)(L_2&2))) == ((int32_t)0))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_003a; } } { // return cmpistri_emulation(&a.Byte0, &b.Byte0, 16, imm8, 0xffff, (byte)0xff); uint8_t* L_4 = (&(&___a0)->___Byte0_0); uint8_t* L_5 = (&(&___b1)->___Byte0_0); int32_t L_6 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_7; L_7 = Sse4_2_cmpistri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mD286020D6A1DF2C1A1B77FAC01C41966ABB53115((uint8_t*)((uintptr_t)L_4), (uint8_t*)((uintptr_t)L_5), ((int32_t)16), L_6, ((int32_t)65535), (uint8_t)((int32_t)255), Sse4_2_cmpistri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mD286020D6A1DF2C1A1B77FAC01C41966ABB53115_RuntimeMethod_var); V_2 = L_7; goto IL_00a9; } IL_003a: { // return cmpistri_emulation(&a.SByte0, &b.SByte0, 16, imm8, 0xffff, (sbyte)-1); int8_t* L_8 = (&(&___a0)->___SByte0_16); int8_t* L_9 = (&(&___b1)->___SByte0_16); int32_t L_10 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_11; L_11 = Sse4_2_cmpistri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B8F56707A05A5B005310B9F878EB52DD4EEA01E((int8_t*)((uintptr_t)L_8), (int8_t*)((uintptr_t)L_9), ((int32_t)16), L_10, ((int32_t)65535), (int8_t)(-1), Sse4_2_cmpistri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B8F56707A05A5B005310B9F878EB52DD4EEA01E_RuntimeMethod_var); V_2 = L_11; goto IL_00a9; } IL_005b: { // if (0 == (imm8 & 2)) int32_t L_12 = ___imm82; V_3 = (bool)((((int32_t)((int32_t)(L_12&2))) == ((int32_t)0))? 1 : 0); bool L_13 = V_3; if (!L_13) { goto IL_0089; } } { // return cmpistri_emulation(&a.UShort0, &b.UShort0, 8, imm8, 0xff, (ushort)0xffff); uint16_t* L_14 = (&(&___a0)->___UShort0_32); uint16_t* L_15 = (&(&___b1)->___UShort0_32); int32_t L_16 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_17; L_17 = Sse4_2_cmpistri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB2C2BF1384BA693577C2B49728E8DDEC52CE82BA((uint16_t*)((uintptr_t)L_14), (uint16_t*)((uintptr_t)L_15), 8, L_16, ((int32_t)255), (uint16_t)((int32_t)65535), Sse4_2_cmpistri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mB2C2BF1384BA693577C2B49728E8DDEC52CE82BA_RuntimeMethod_var); V_2 = L_17; goto IL_00a9; } IL_0089: { // return cmpistri_emulation(&a.SShort0, &b.SShort0, 8, imm8, 0xff, (short)-1); int16_t* L_18 = (&(&___a0)->___SShort0_40); int16_t* L_19 = (&(&___b1)->___SShort0_40); int32_t L_20 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_21; L_21 = Sse4_2_cmpistri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mCA3423A82AC8EC926D61A4D4FECA3370F9BC5F37((int16_t*)((uintptr_t)L_18), (int16_t*)((uintptr_t)L_19), 8, L_20, ((int32_t)255), (int16_t)(-1), Sse4_2_cmpistri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mCA3423A82AC8EC926D61A4D4FECA3370F9BC5F37_RuntimeMethod_var); V_2 = L_21; goto IL_00a9; } IL_00a9: { // } int32_t L_22 = V_2; return L_22; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrm(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpestrm_m4BB63985FC0D2C4476683AF44E4D5AB8A2F5BCF2 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC36131F85481A081D18A377F537F915A0351DFC5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m3B48C68973258560A5B4B8ECD5F448804DB55087_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8073C56F8E9648AE4B873885848DA63475668922_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2C72AE4B21DBD9C6D132BE0E9B2544A7F11C2EE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; bool V_3 = false; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_4; memset((&V_4), 0, sizeof(V_4)); { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm84; V_1 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0063; } } { // if (0 == (imm8 & 2)) int32_t L_2 = ___imm84; V_2 = (bool)((((int32_t)((int32_t)(L_2&2))) == ((int32_t)0))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_003f; } } { // c = cmpestrm_emulation(&a.Byte0, la, &b.Byte0, lb, 16, imm8, 0xffff, (byte)0xff); uint8_t* L_4 = (&(&___a0)->___Byte0_0); int32_t L_5 = ___la1; uint8_t* L_6 = (&(&___b2)->___Byte0_0); int32_t L_7 = ___lb3; int32_t L_8 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9; L_9 = Sse4_2_cmpestrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC36131F85481A081D18A377F537F915A0351DFC5((uint8_t*)((uintptr_t)L_4), L_5, (uint8_t*)((uintptr_t)L_6), L_7, ((int32_t)16), L_8, ((int32_t)65535), (uint8_t)((int32_t)255), Sse4_2_cmpestrm_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC36131F85481A081D18A377F537F915A0351DFC5_RuntimeMethod_var); V_0 = L_9; goto IL_0061; } IL_003f: { // c = cmpestrm_emulation(&a.SByte0, la, &b.SByte0, lb, 16, imm8, 0xffff, (sbyte)-1); int8_t* L_10 = (&(&___a0)->___SByte0_16); int32_t L_11 = ___la1; int8_t* L_12 = (&(&___b2)->___SByte0_16); int32_t L_13 = ___lb3; int32_t L_14 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_15; L_15 = Sse4_2_cmpestrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8073C56F8E9648AE4B873885848DA63475668922((int8_t*)((uintptr_t)L_10), L_11, (int8_t*)((uintptr_t)L_12), L_13, ((int32_t)16), L_14, ((int32_t)65535), (int8_t)(-1), Sse4_2_cmpestrm_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8073C56F8E9648AE4B873885848DA63475668922_RuntimeMethod_var); V_0 = L_15; } IL_0061: { goto IL_00b6; } IL_0063: { // if (0 == (imm8 & 2)) int32_t L_16 = ___imm84; V_3 = (bool)((((int32_t)((int32_t)(L_16&2))) == ((int32_t)0))? 1 : 0); bool L_17 = V_3; if (!L_17) { goto IL_0095; } } { // c = cmpestrm_emulation(&a.UShort0, la, &b.UShort0, lb, 8, imm8, 0xff, (ushort)0xffff); uint16_t* L_18 = (&(&___a0)->___UShort0_32); int32_t L_19 = ___la1; uint16_t* L_20 = (&(&___b2)->___UShort0_32); int32_t L_21 = ___lb3; int32_t L_22 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_23; L_23 = Sse4_2_cmpestrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2C72AE4B21DBD9C6D132BE0E9B2544A7F11C2EE1((uint16_t*)((uintptr_t)L_18), L_19, (uint16_t*)((uintptr_t)L_20), L_21, 8, L_22, ((int32_t)255), (uint16_t)((int32_t)65535), Sse4_2_cmpestrm_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m2C72AE4B21DBD9C6D132BE0E9B2544A7F11C2EE1_RuntimeMethod_var); V_0 = L_23; goto IL_00b6; } IL_0095: { // c = cmpestrm_emulation(&a.SShort0, la, &b.SShort0, lb, 8, imm8, 0xff, (short)-1); int16_t* L_24 = (&(&___a0)->___SShort0_40); int32_t L_25 = ___la1; int16_t* L_26 = (&(&___b2)->___SShort0_40); int32_t L_27 = ___lb3; int32_t L_28 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_29; L_29 = Sse4_2_cmpestrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m3B48C68973258560A5B4B8ECD5F448804DB55087((int16_t*)((uintptr_t)L_24), L_25, (int16_t*)((uintptr_t)L_26), L_27, 8, L_28, ((int32_t)255), (int16_t)(-1), Sse4_2_cmpestrm_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m3B48C68973258560A5B4B8ECD5F448804DB55087_RuntimeMethod_var); V_0 = L_29; } IL_00b6: { // return c; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_30 = V_0; V_4 = L_30; goto IL_00bb; } IL_00bb: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_31 = V_4; return L_31; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestri(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestri_m581C7E32CAEDCAD2EDC20F777C34250A127F68D3 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m039A69EA4859CB0EBE2EBA40126B5BEF219FD9DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0133AF29D5E7D3C58EB195B1161B73C6F3617DF1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mC1A93C32B08449A60829F81B2C42E5211F93AD4F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_cmpestri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE1BD478C45560FCC9E87F745C1434B05113CF74_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm84; V_0 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0063; } } { // if (0 == (imm8 & 2)) int32_t L_2 = ___imm84; V_1 = (bool)((((int32_t)((int32_t)(L_2&2))) == ((int32_t)0))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_003f; } } { // return cmpestri_emulation(&a.Byte0, la, &b.Byte0, lb, 16, imm8, 0xffff, (byte)0xff); uint8_t* L_4 = (&(&___a0)->___Byte0_0); int32_t L_5 = ___la1; uint8_t* L_6 = (&(&___b2)->___Byte0_0); int32_t L_7 = ___lb3; int32_t L_8 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_9; L_9 = Sse4_2_cmpestri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m039A69EA4859CB0EBE2EBA40126B5BEF219FD9DC((uint8_t*)((uintptr_t)L_4), L_5, (uint8_t*)((uintptr_t)L_6), L_7, ((int32_t)16), L_8, ((int32_t)65535), (uint8_t)((int32_t)255), Sse4_2_cmpestri_emulation_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m039A69EA4859CB0EBE2EBA40126B5BEF219FD9DC_RuntimeMethod_var); V_2 = L_9; goto IL_00b8; } IL_003f: { // return cmpestri_emulation(&a.SByte0, la, &b.SByte0, lb, 16, imm8, 0xffff, (sbyte)-1); int8_t* L_10 = (&(&___a0)->___SByte0_16); int32_t L_11 = ___la1; int8_t* L_12 = (&(&___b2)->___SByte0_16); int32_t L_13 = ___lb3; int32_t L_14 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Sse4_2_cmpestri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mC1A93C32B08449A60829F81B2C42E5211F93AD4F((int8_t*)((uintptr_t)L_10), L_11, (int8_t*)((uintptr_t)L_12), L_13, ((int32_t)16), L_14, ((int32_t)65535), (int8_t)(-1), Sse4_2_cmpestri_emulation_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mC1A93C32B08449A60829F81B2C42E5211F93AD4F_RuntimeMethod_var); V_2 = L_15; goto IL_00b8; } IL_0063: { // if (0 == (imm8 & 2)) int32_t L_16 = ___imm84; V_3 = (bool)((((int32_t)((int32_t)(L_16&2))) == ((int32_t)0))? 1 : 0); bool L_17 = V_3; if (!L_17) { goto IL_0095; } } { // return cmpestri_emulation(&a.UShort0, la, &b.UShort0, lb, 8, imm8, 0xff, (ushort)0xffff); uint16_t* L_18 = (&(&___a0)->___UShort0_32); int32_t L_19 = ___la1; uint16_t* L_20 = (&(&___b2)->___UShort0_32); int32_t L_21 = ___lb3; int32_t L_22 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_23; L_23 = Sse4_2_cmpestri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE1BD478C45560FCC9E87F745C1434B05113CF74((uint16_t*)((uintptr_t)L_18), L_19, (uint16_t*)((uintptr_t)L_20), L_21, 8, L_22, ((int32_t)255), (uint16_t)((int32_t)65535), Sse4_2_cmpestri_emulation_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE1BD478C45560FCC9E87F745C1434B05113CF74_RuntimeMethod_var); V_2 = L_23; goto IL_00b8; } IL_0095: { // return cmpestri_emulation(&a.SShort0, la, &b.SShort0, lb, 8, imm8, 0xff, (short)-1); int16_t* L_24 = (&(&___a0)->___SShort0_40); int32_t L_25 = ___la1; int16_t* L_26 = (&(&___b2)->___SShort0_40); int32_t L_27 = ___lb3; int32_t L_28 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_29; L_29 = Sse4_2_cmpestri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0133AF29D5E7D3C58EB195B1161B73C6F3617DF1((int16_t*)((uintptr_t)L_24), L_25, (int16_t*)((uintptr_t)L_26), L_27, 8, L_28, ((int32_t)255), (int16_t)(-1), Sse4_2_cmpestri_emulation_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0133AF29D5E7D3C58EB195B1161B73C6F3617DF1_RuntimeMethod_var); V_2 = L_29; goto IL_00b8; } IL_00b8: { // } int32_t L_30 = V_2; return L_30; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrz(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistrz_m51BF26FB0DE62142629DD8184B8AE6E1D545368C (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t G_B4_0 = 0; int32_t G_B8_0 = 0; { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm82; V_0 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0025; } } { // return ComputeStringLength(&b.Byte0, 16) < 16 ? 1 : 0; uint8_t* L_2 = (&(&___b1)->___Byte0_0); il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621((uint8_t*)((uintptr_t)L_2), ((int32_t)16), Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var); if ((((int32_t)L_3) < ((int32_t)((int32_t)16)))) { goto IL_0021; } } { G_B4_0 = 0; goto IL_0022; } IL_0021: { G_B4_0 = 1; } IL_0022: { V_1 = G_B4_0; goto IL_003d; } IL_0025: { // return ComputeStringLength(&b.UShort0, 8) < 8 ? 1 : 0; uint16_t* L_4 = (&(&___b1)->___UShort0_32); il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_5; L_5 = Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03((uint16_t*)((uintptr_t)L_4), 8, Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var); if ((((int32_t)L_5) < ((int32_t)8))) { goto IL_0039; } } { G_B8_0 = 0; goto IL_003a; } IL_0039: { G_B8_0 = 1; } IL_003a: { V_1 = G_B8_0; goto IL_003d; } IL_003d: { // } int32_t L_6 = V_1; return L_6; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrc(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistrc_mB9BCF912547216815412961836601793B0C15B61 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; int32_t G_B6_0 = 0; { // v128 q = cmpistrm(a, b, imm8); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; int32_t L_2 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_3; L_3 = Sse4_2_cmpistrm_mE0E6D3ABD89E34F772ED2FD1355E63C01ECF4B24(L_0, L_1, L_2, NULL); V_0 = L_3; // return q.SInt0 == 0 && q.SInt1 == 0 && q.SInt2 == 0 && q.SInt3 == 0 ? 0 : 1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = V_0; int32_t L_5 = L_4.___SInt0_52; if (L_5) { goto IL_002a; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = V_0; int32_t L_7 = L_6.___SInt1_53; if (L_7) { goto IL_002a; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; int32_t L_9 = L_8.___SInt2_54; if (L_9) { goto IL_002a; } } { v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_10 = V_0; int32_t L_11 = L_10.___SInt3_55; if (!L_11) { goto IL_002d; } } IL_002a: { G_B6_0 = 1; goto IL_002e; } IL_002d: { G_B6_0 = 0; } IL_002e: { V_1 = G_B6_0; goto IL_0031; } IL_0031: { // } int32_t L_12 = V_1; return L_12; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistrs(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistrs_m965730B2EA2C7D0CF4CE9829F4EF4C316247A347 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t G_B4_0 = 0; int32_t G_B8_0 = 0; { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm82; V_0 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0025; } } { // return ComputeStringLength(&a.Byte0, 16) < 16 ? 1 : 0; uint8_t* L_2 = (&(&___a0)->___Byte0_0); il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621((uint8_t*)((uintptr_t)L_2), ((int32_t)16), Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var); if ((((int32_t)L_3) < ((int32_t)((int32_t)16)))) { goto IL_0021; } } { G_B4_0 = 0; goto IL_0022; } IL_0021: { G_B4_0 = 1; } IL_0022: { V_1 = G_B4_0; goto IL_003d; } IL_0025: { // return ComputeStringLength(&a.UShort0, 8) < 8 ? 1 : 0; uint16_t* L_4 = (&(&___a0)->___UShort0_32); il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_5; L_5 = Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03((uint16_t*)((uintptr_t)L_4), 8, Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var); if ((((int32_t)L_5) < ((int32_t)8))) { goto IL_0039; } } { G_B8_0 = 0; goto IL_003a; } IL_0039: { G_B8_0 = 1; } IL_003a: { V_1 = G_B8_0; goto IL_003d; } IL_003d: { // } int32_t L_6 = V_1; return L_6; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistro(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistro_m65B4949CC37CE5C7624E4A5288B29F1A370455DE (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; int32_t V_6 = 0; bool V_7 = false; int32_t V_8 = 0; { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm82; V_1 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_007d; } } { // int al = ComputeStringLength(&a.Byte0, 16); uint8_t* L_2 = (&(&___a0)->___Byte0_0); il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621((uint8_t*)((uintptr_t)L_2), ((int32_t)16), Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var); V_2 = L_3; // int bl = ComputeStringLength(&b.Byte0, 16); uint8_t* L_4 = (&(&___b1)->___Byte0_0); int32_t L_5; L_5 = Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621((uint8_t*)((uintptr_t)L_4), ((int32_t)16), Sse4_2_ComputeStringLength_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m8F784EBC99E44A4CB234B042D11273133F56C621_RuntimeMethod_var); V_3 = L_5; // if (0 == (imm8 & 2)) int32_t L_6 = ___imm82; V_4 = (bool)((((int32_t)((int32_t)(L_6&2))) == ((int32_t)0))? 1 : 0); bool L_7 = V_4; if (!L_7) { goto IL_005a; } } { // intRes2 = ComputeStrCmpIntRes2(&a.Byte0, al, &b.Byte0, bl, 16, imm8, 0xffff); uint8_t* L_8 = (&(&___a0)->___Byte0_0); int32_t L_9 = V_2; uint8_t* L_10 = (&(&___b1)->___Byte0_0); int32_t L_11 = V_3; int32_t L_12 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_13; L_13 = Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9((uint8_t*)((uintptr_t)L_8), L_9, (uint8_t*)((uintptr_t)L_10), L_11, ((int32_t)16), L_12, ((int32_t)65535), Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_RuntimeMethod_var); V_0 = L_13; goto IL_007a; } IL_005a: { // intRes2 = ComputeStrCmpIntRes2(&a.SByte0, al, &b.SByte0, bl, 16, imm8, 0xffff); int8_t* L_14 = (&(&___a0)->___SByte0_16); int32_t L_15 = V_2; int8_t* L_16 = (&(&___b1)->___SByte0_16); int32_t L_17 = V_3; int32_t L_18 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_19; L_19 = Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73((int8_t*)((uintptr_t)L_14), L_15, (int8_t*)((uintptr_t)L_16), L_17, ((int32_t)16), L_18, ((int32_t)65535), Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_RuntimeMethod_var); V_0 = L_19; } IL_007a: { goto IL_00ef; } IL_007d: { // int al = ComputeStringLength(&a.UShort0, 8); uint16_t* L_20 = (&(&___a0)->___UShort0_32); il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_21; L_21 = Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03((uint16_t*)((uintptr_t)L_20), 8, Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var); V_5 = L_21; // int bl = ComputeStringLength(&b.UShort0, 8); uint16_t* L_22 = (&(&___b1)->___UShort0_32); int32_t L_23; L_23 = Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03((uint16_t*)((uintptr_t)L_22), 8, Sse4_2_ComputeStringLength_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m4218E88AB255F75450B182867E72822A2EF60F03_RuntimeMethod_var); V_6 = L_23; // if (0 == (imm8 & 2)) int32_t L_24 = ___imm82; V_7 = (bool)((((int32_t)((int32_t)(L_24&2))) == ((int32_t)0))? 1 : 0); bool L_25 = V_7; if (!L_25) { goto IL_00cd; } } { // intRes2 = ComputeStrCmpIntRes2(&a.UShort0, al, &b.UShort0, bl, 8, imm8, 0xff); uint16_t* L_26 = (&(&___a0)->___UShort0_32); int32_t L_27 = V_5; uint16_t* L_28 = (&(&___b1)->___UShort0_32); int32_t L_29 = V_6; int32_t L_30 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_31; L_31 = Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB((uint16_t*)((uintptr_t)L_26), L_27, (uint16_t*)((uintptr_t)L_28), L_29, 8, L_30, ((int32_t)255), Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_RuntimeMethod_var); V_0 = L_31; goto IL_00ee; } IL_00cd: { // intRes2 = ComputeStrCmpIntRes2(&a.SShort0, al, &b.SShort0, bl, 8, imm8, 0xff); int16_t* L_32 = (&(&___a0)->___SShort0_40); int32_t L_33 = V_5; int16_t* L_34 = (&(&___b1)->___SShort0_40); int32_t L_35 = V_6; int32_t L_36 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_37; L_37 = Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237((int16_t*)((uintptr_t)L_32), L_33, (int16_t*)((uintptr_t)L_34), L_35, 8, L_36, ((int32_t)255), Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_RuntimeMethod_var); V_0 = L_37; } IL_00ee: { } IL_00ef: { // return intRes2 & 1; int32_t L_38 = V_0; V_8 = ((int32_t)(L_38&1)); goto IL_00f6; } IL_00f6: { // } int32_t L_39 = V_8; return L_39; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpistra(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpistra_m6121FB4DBA6EDE9760FC6A5760207A970E72410D (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b1, int32_t ___imm82, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // return ((~cmpistrc(a, b, imm8)) & (~cmpistrz(a, b, imm8))) & 1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_1 = ___b1; int32_t L_2 = ___imm82; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Sse4_2_cmpistrc_mB9BCF912547216815412961836601793B0C15B61(L_0, L_1, L_2, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___a0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_5 = ___b1; int32_t L_6 = ___imm82; int32_t L_7; L_7 = Sse4_2_cmpistrz_m51BF26FB0DE62142629DD8184B8AE6E1D545368C(L_4, L_5, L_6, NULL); V_0 = ((int32_t)(((int32_t)(((~L_3))&((~L_7))))&1)); goto IL_0019; } IL_0019: { // } int32_t L_8 = V_0; return L_8; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrz(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestrz_mE30E7619B05670932DF1D23DDA10B37D4B1C80C1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t G_B3_0 = 0; int32_t G_B6_0 = 0; { // int size = (imm8 & 1) == 1 ? 16 : 8; int32_t L_0 = ___imm84; if ((((int32_t)((int32_t)(L_0&1))) == ((int32_t)1))) { goto IL_000b; } } { G_B3_0 = 8; goto IL_000d; } IL_000b: { G_B3_0 = ((int32_t)16); } IL_000d: { V_0 = G_B3_0; // int upperBound = (128 / size) - 1; int32_t L_1 = V_0; V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((int32_t)128)/L_1)), 1)); // return lb <= upperBound ? 1 : 0; int32_t L_2 = ___lb3; int32_t L_3 = V_1; if ((((int32_t)L_2) <= ((int32_t)L_3))) { goto IL_001f; } } { G_B6_0 = 0; goto IL_0020; } IL_001f: { G_B6_0 = 1; } IL_0020: { V_2 = G_B6_0; goto IL_0023; } IL_0023: { // } int32_t L_4 = V_2; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrc(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestrc_m7153751A03E6D181E5C08B0EDD95782CCB0ECC62 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; int32_t G_B12_0 = 0; { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm84; V_1 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_005f; } } { // if (0 == (imm8 & 2)) int32_t L_2 = ___imm84; V_2 = (bool)((((int32_t)((int32_t)(L_2&2))) == ((int32_t)0))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_003b; } } { // intRes2 = ComputeStrCmpIntRes2(&a.Byte0, la, &b.Byte0, lb, 16, imm8, 0xffff); uint8_t* L_4 = (&(&___a0)->___Byte0_0); int32_t L_5 = ___la1; uint8_t* L_6 = (&(&___b2)->___Byte0_0); int32_t L_7 = ___lb3; int32_t L_8 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_9; L_9 = Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9((uint8_t*)((uintptr_t)L_4), L_5, (uint8_t*)((uintptr_t)L_6), L_7, ((int32_t)16), L_8, ((int32_t)65535), Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_RuntimeMethod_var); V_0 = L_9; goto IL_005c; } IL_003b: { // intRes2 = ComputeStrCmpIntRes2(&a.SByte0, la, &b.SByte0, lb, 16, imm8, 0xffff); int8_t* L_10 = (&(&___a0)->___SByte0_16); int32_t L_11 = ___la1; int8_t* L_12 = (&(&___b2)->___SByte0_16); int32_t L_13 = ___lb3; int32_t L_14 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73((int8_t*)((uintptr_t)L_10), L_11, (int8_t*)((uintptr_t)L_12), L_13, ((int32_t)16), L_14, ((int32_t)65535), Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_RuntimeMethod_var); V_0 = L_15; } IL_005c: { goto IL_00ae; } IL_005f: { // if (0 == (imm8 & 2)) int32_t L_16 = ___imm84; V_3 = (bool)((((int32_t)((int32_t)(L_16&2))) == ((int32_t)0))? 1 : 0); bool L_17 = V_3; if (!L_17) { goto IL_008d; } } { // intRes2 = ComputeStrCmpIntRes2(&a.UShort0, la, &b.UShort0, lb, 8, imm8, 0xff); uint16_t* L_18 = (&(&___a0)->___UShort0_32); int32_t L_19 = ___la1; uint16_t* L_20 = (&(&___b2)->___UShort0_32); int32_t L_21 = ___lb3; int32_t L_22 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_23; L_23 = Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB((uint16_t*)((uintptr_t)L_18), L_19, (uint16_t*)((uintptr_t)L_20), L_21, 8, L_22, ((int32_t)255), Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_RuntimeMethod_var); V_0 = L_23; goto IL_00ad; } IL_008d: { // intRes2 = ComputeStrCmpIntRes2(&a.SShort0, la, &b.SShort0, lb, 8, imm8, 0xff); int16_t* L_24 = (&(&___a0)->___SShort0_40); int32_t L_25 = ___la1; int16_t* L_26 = (&(&___b2)->___SShort0_40); int32_t L_27 = ___lb3; int32_t L_28 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_29; L_29 = Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237((int16_t*)((uintptr_t)L_24), L_25, (int16_t*)((uintptr_t)L_26), L_27, 8, L_28, ((int32_t)255), Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_RuntimeMethod_var); V_0 = L_29; } IL_00ad: { } IL_00ae: { // return intRes2 != 0 ? 1 : 0; int32_t L_30 = V_0; if (L_30) { goto IL_00b4; } } { G_B12_0 = 0; goto IL_00b5; } IL_00b4: { G_B12_0 = 1; } IL_00b5: { V_4 = G_B12_0; goto IL_00b9; } IL_00b9: { // } int32_t L_31 = V_4; return L_31; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestrs(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestrs_m578C7C629E1D0E337559A1DECFDE390CDC98C1FF (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; int32_t G_B4_0 = 0; int32_t G_B8_0 = 0; { // if ((imm8 & 1 << 0) == 0) int32_t L_0 = ___imm84; V_0 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0018; } } { // return la < 16 ? 1 : 0; int32_t L_2 = ___la1; if ((((int32_t)L_2) < ((int32_t)((int32_t)16)))) { goto IL_0014; } } { G_B4_0 = 0; goto IL_0015; } IL_0014: { G_B4_0 = 1; } IL_0015: { V_1 = G_B4_0; goto IL_0023; } IL_0018: { // return la < 8 ? 1 : 0; int32_t L_3 = ___la1; if ((((int32_t)L_3) < ((int32_t)8))) { goto IL_001f; } } { G_B8_0 = 0; goto IL_0020; } IL_001f: { G_B8_0 = 1; } IL_0020: { V_1 = G_B8_0; goto IL_0023; } IL_0023: { // } int32_t L_4 = V_1; return L_4; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestro(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestro_m3F7F35ED9041F4EED732E8155CC332D126B836D9 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; bool V_3 = false; int32_t V_4 = 0; { // if (0 == (imm8 & 1)) int32_t L_0 = ___imm84; V_1 = (bool)((((int32_t)((int32_t)(L_0&1))) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_005f; } } { // if (0 == (imm8 & 2)) int32_t L_2 = ___imm84; V_2 = (bool)((((int32_t)((int32_t)(L_2&2))) == ((int32_t)0))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_003b; } } { // intRes2 = ComputeStrCmpIntRes2(&a.Byte0, la, &b.Byte0, lb, 16, imm8, 0xffff); uint8_t* L_4 = (&(&___a0)->___Byte0_0); int32_t L_5 = ___la1; uint8_t* L_6 = (&(&___b2)->___Byte0_0); int32_t L_7 = ___lb3; int32_t L_8 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_9; L_9 = Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9((uint8_t*)((uintptr_t)L_4), L_5, (uint8_t*)((uintptr_t)L_6), L_7, ((int32_t)16), L_8, ((int32_t)65535), Sse4_2_ComputeStrCmpIntRes2_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mED7B455859E0B6A968E0CC11352CEDA2F9FF7AF9_RuntimeMethod_var); V_0 = L_9; goto IL_005c; } IL_003b: { // intRes2 = ComputeStrCmpIntRes2(&a.SByte0, la, &b.SByte0, lb, 16, imm8, 0xffff); int8_t* L_10 = (&(&___a0)->___SByte0_16); int32_t L_11 = ___la1; int8_t* L_12 = (&(&___b2)->___SByte0_16); int32_t L_13 = ___lb3; int32_t L_14 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_15; L_15 = Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73((int8_t*)((uintptr_t)L_10), L_11, (int8_t*)((uintptr_t)L_12), L_13, ((int32_t)16), L_14, ((int32_t)65535), Sse4_2_ComputeStrCmpIntRes2_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m3C7AAF8D149906D058F08CC9BC94BC46DF0E4A73_RuntimeMethod_var); V_0 = L_15; } IL_005c: { goto IL_00ae; } IL_005f: { // if (0 == (imm8 & 2)) int32_t L_16 = ___imm84; V_3 = (bool)((((int32_t)((int32_t)(L_16&2))) == ((int32_t)0))? 1 : 0); bool L_17 = V_3; if (!L_17) { goto IL_008d; } } { // intRes2 = ComputeStrCmpIntRes2(&a.UShort0, la, &b.UShort0, lb, 8, imm8, 0xff); uint16_t* L_18 = (&(&___a0)->___UShort0_32); int32_t L_19 = ___la1; uint16_t* L_20 = (&(&___b2)->___UShort0_32); int32_t L_21 = ___lb3; int32_t L_22 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_23; L_23 = Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB((uint16_t*)((uintptr_t)L_18), L_19, (uint16_t*)((uintptr_t)L_20), L_21, 8, L_22, ((int32_t)255), Sse4_2_ComputeStrCmpIntRes2_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m3DE4C87558A5087A7287ACA9FC5A5676ABF227BB_RuntimeMethod_var); V_0 = L_23; goto IL_00ad; } IL_008d: { // intRes2 = ComputeStrCmpIntRes2(&a.SShort0, la, &b.SShort0, lb, 8, imm8, 0xff); int16_t* L_24 = (&(&___a0)->___SShort0_40); int32_t L_25 = ___la1; int16_t* L_26 = (&(&___b2)->___SShort0_40); int32_t L_27 = ___lb3; int32_t L_28 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_29; L_29 = Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237((int16_t*)((uintptr_t)L_24), L_25, (int16_t*)((uintptr_t)L_26), L_27, 8, L_28, ((int32_t)255), Sse4_2_ComputeStrCmpIntRes2_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m0B2141BAA8FA70D9F8F940BC8E3701335918F237_RuntimeMethod_var); V_0 = L_29; } IL_00ad: { } IL_00ae: { // return intRes2 & 1; int32_t L_30 = V_0; V_4 = ((int32_t)(L_30&1)); goto IL_00b5; } IL_00b5: { // } int32_t L_31 = V_4; return L_31; } } // System.Int32 Unity.Burst.Intrinsics.X86/Sse4_2::cmpestra(Unity.Burst.Intrinsics.v128,System.Int32,Unity.Burst.Intrinsics.v128,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sse4_2_cmpestra_m713FB5C15CA87400A168C0B8F869DE0772CDED5B (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___a0, int32_t ___la1, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___b2, int32_t ___lb3, int32_t ___imm84, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // return ((~cmpestrc(a, la, b, lb, imm8)) & (~cmpestrz(a, la, b, lb, imm8))) & 1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___a0; int32_t L_1 = ___la1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___b2; int32_t L_3 = ___lb3; int32_t L_4 = ___imm84; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); int32_t L_5; L_5 = Sse4_2_cmpestrc_m7153751A03E6D181E5C08B0EDD95782CCB0ECC62(L_0, L_1, L_2, L_3, L_4, NULL); v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___a0; int32_t L_7 = ___la1; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = ___b2; int32_t L_9 = ___lb3; int32_t L_10 = ___imm84; int32_t L_11; L_11 = Sse4_2_cmpestrz_mE30E7619B05670932DF1D23DDA10B37D4B1C80C1(L_6, L_7, L_8, L_9, L_10, NULL); V_0 = ((int32_t)(((int32_t)(((~L_5))&((~L_11))))&1)); goto IL_001f; } IL_001f: { // } int32_t L_12 = V_0; return L_12; } } // Unity.Burst.Intrinsics.v128 Unity.Burst.Intrinsics.X86/Sse4_2::cmpgt_epi64(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 Sse4_2_cmpgt_epi64_mCBAA378987993781AACA3D51E0861F426D1B1ED1 (v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___val10, v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 ___val21, 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_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B2_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B1_0 = NULL; int32_t G_B3_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B3_1 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B5_0 = NULL; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B4_0 = NULL; int32_t G_B6_0 = 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61* G_B6_1 = NULL; { // v128 result = default; il2cpp_codegen_initobj((&V_0), sizeof(v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61)); // result.SLong0 = val1.SLong0 > val2.SLong0 ? -1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_0 = ___val10; int64_t L_1 = L_0.___SLong0_58; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_2 = ___val21; int64_t L_3 = L_2.___SLong0_58; G_B1_0 = (&V_0); if ((((int64_t)L_1) > ((int64_t)L_3))) { G_B2_0 = (&V_0); goto IL_001c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_001d; } IL_001c: { G_B3_0 = (-1); G_B3_1 = G_B2_0; } IL_001d: { G_B3_1->___SLong0_58 = ((int64_t)G_B3_0); // result.SLong1 = val1.SLong1 > val2.SLong1 ? -1 : 0; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_4 = ___val10; int64_t L_5 = L_4.___SLong1_59; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_6 = ___val21; int64_t L_7 = L_6.___SLong1_59; G_B4_0 = (&V_0); if ((((int64_t)L_5) > ((int64_t)L_7))) { G_B5_0 = (&V_0); goto IL_0036; } } { G_B6_0 = 0; G_B6_1 = G_B4_0; goto IL_0037; } IL_0036: { G_B6_0 = (-1); G_B6_1 = G_B5_0; } IL_0037: { G_B6_1->___SLong1_59 = ((int64_t)G_B6_0); // return result; v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_8 = V_0; V_1 = L_8; goto IL_0041; } IL_0041: { // } v128_t9D2F2BF6DCFF1D82BF38064CF157489E1E680B61 L_9 = V_1; return L_9; } } // System.UInt32 Unity.Burst.Intrinsics.X86/Sse4_2::crc32_u32(System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Sse4_2_crc32_u32_m4A7862BBE828BF70CE4194ACEB91E9603A0670BB (uint32_t ___crc0, uint32_t ___v1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_0 = ___crc0; uint32_t L_1 = ___v1; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); uint32_t L_2; L_2 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_0, (uint8_t)((int32_t)(uint8_t)L_1), NULL); ___crc0 = L_2; // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_3 = ___v1; ___v1 = ((int32_t)((uint32_t)L_3>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_4 = ___crc0; uint32_t L_5 = ___v1; uint32_t L_6; L_6 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_4, (uint8_t)((int32_t)(uint8_t)L_5), NULL); ___crc0 = L_6; // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_7 = ___v1; ___v1 = ((int32_t)((uint32_t)L_7>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_8 = ___crc0; uint32_t L_9 = ___v1; uint32_t L_10; L_10 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_8, (uint8_t)((int32_t)(uint8_t)L_9), NULL); ___crc0 = L_10; // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_11 = ___v1; ___v1 = ((int32_t)((uint32_t)L_11>>8)); // crc = crc32_u8(crc, (byte)v); uint32_t L_12 = ___crc0; uint32_t L_13 = ___v1; uint32_t L_14; L_14 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_12, (uint8_t)((int32_t)(uint8_t)L_13), NULL); ___crc0 = L_14; // return crc; uint32_t L_15 = ___crc0; V_0 = L_15; goto IL_003c; } IL_003c: { // } uint32_t L_16 = V_0; return L_16; } } // System.UInt32 Unity.Burst.Intrinsics.X86/Sse4_2::crc32_u8(System.UInt32,System.Byte) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12 (uint32_t ___crc0, uint8_t ___v1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { // crc = (crc >> 8) ^ crctab[(crc ^ v) & 0xff]; uint32_t L_0 = ___crc0; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = ((Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_StaticFields*)il2cpp_codegen_static_fields_for(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var))->___crctab_0; uint32_t L_2 = ___crc0; uint8_t L_3 = ___v1; NullCheck(L_1); int32_t L_4 = ((int32_t)(((int32_t)((int32_t)L_2^(int32_t)L_3))&((int32_t)255))); uint32_t L_5 = (L_1)->GetAt(static_cast(L_4)); ___crc0 = ((int32_t)(((int32_t)((uint32_t)L_0>>8))^(int32_t)L_5)); // return crc; uint32_t L_6 = ___crc0; V_0 = L_6; goto IL_001a; } IL_001a: { // } uint32_t L_7 = V_0; return L_7; } } // System.UInt32 Unity.Burst.Intrinsics.X86/Sse4_2::crc32_u16(System.UInt32,System.UInt16) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Sse4_2_crc32_u16_mDC2C5B58CC38E83709A9862CB2F72B61DC1E5B8C (uint32_t ___crc0, uint16_t ___v1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; { // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_0 = ___crc0; uint16_t L_1 = ___v1; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); uint32_t L_2; L_2 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_0, (uint8_t)((int32_t)(uint8_t)L_1), NULL); ___crc0 = L_2; // crc = crc32_u8(crc, (byte)v); v >>= 8; uint16_t L_3 = ___v1; ___v1 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_3>>8))); // crc = crc32_u8(crc, (byte)v); uint32_t L_4 = ___crc0; uint16_t L_5 = ___v1; uint32_t L_6; L_6 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_4, (uint8_t)((int32_t)(uint8_t)L_5), NULL); ___crc0 = L_6; // return crc; uint32_t L_7 = ___crc0; V_0 = L_7; goto IL_001f; } IL_001f: { // } uint32_t L_8 = V_0; return L_8; } } // System.UInt64 Unity.Burst.Intrinsics.X86/Sse4_2::crc32_u64(System.UInt64,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Sse4_2_crc32_u64_m4E9E7B17EC8275BD5895754DF14352906BC7140F (uint64_t ___crc_ul0, int64_t ___v1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; uint64_t V_1 = 0; { // uint crc = (uint)crc_ul; uint64_t L_0 = ___crc_ul0; V_0 = ((int32_t)(uint32_t)L_0); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_1 = V_0; int64_t L_2 = ___v1; il2cpp_codegen_runtime_class_init_inline(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); uint32_t L_3; L_3 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_1, (uint8_t)((int32_t)(uint8_t)L_2), NULL); V_0 = L_3; // crc = crc32_u8(crc, (byte)v); v >>= 8; int64_t L_4 = ___v1; ___v1 = ((int64_t)(L_4>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_5 = V_0; int64_t L_6 = ___v1; uint32_t L_7; L_7 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_5, (uint8_t)((int32_t)(uint8_t)L_6), NULL); V_0 = L_7; // crc = crc32_u8(crc, (byte)v); v >>= 8; int64_t L_8 = ___v1; ___v1 = ((int64_t)(L_8>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_9 = V_0; int64_t L_10 = ___v1; uint32_t L_11; L_11 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_9, (uint8_t)((int32_t)(uint8_t)L_10), NULL); V_0 = L_11; // crc = crc32_u8(crc, (byte)v); v >>= 8; int64_t L_12 = ___v1; ___v1 = ((int64_t)(L_12>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_13 = V_0; int64_t L_14 = ___v1; uint32_t L_15; L_15 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_13, (uint8_t)((int32_t)(uint8_t)L_14), NULL); V_0 = L_15; // crc = crc32_u8(crc, (byte)v); v >>= 8; int64_t L_16 = ___v1; ___v1 = ((int64_t)(L_16>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_17 = V_0; int64_t L_18 = ___v1; uint32_t L_19; L_19 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_17, (uint8_t)((int32_t)(uint8_t)L_18), NULL); V_0 = L_19; // crc = crc32_u8(crc, (byte)v); v >>= 8; int64_t L_20 = ___v1; ___v1 = ((int64_t)(L_20>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_21 = V_0; int64_t L_22 = ___v1; uint32_t L_23; L_23 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_21, (uint8_t)((int32_t)(uint8_t)L_22), NULL); V_0 = L_23; // crc = crc32_u8(crc, (byte)v); v >>= 8; int64_t L_24 = ___v1; ___v1 = ((int64_t)(L_24>>8)); // crc = crc32_u8(crc, (byte)v); v >>= 8; uint32_t L_25 = V_0; int64_t L_26 = ___v1; uint32_t L_27; L_27 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_25, (uint8_t)((int32_t)(uint8_t)L_26), NULL); V_0 = L_27; // crc = crc32_u8(crc, (byte)v); v >>= 8; int64_t L_28 = ___v1; ___v1 = ((int64_t)(L_28>>8)); // crc = crc32_u8(crc, (byte)v); uint32_t L_29 = V_0; int64_t L_30 = ___v1; uint32_t L_31; L_31 = Sse4_2_crc32_u8_m61FFDE7214CC42161D2C864960DF69200EFB9C12(L_29, (uint8_t)((int32_t)(uint8_t)L_30), NULL); V_0 = L_31; // return crc; uint32_t L_32 = V_0; V_1 = ((int64_t)(uint64_t)L_32); goto IL_0074; } IL_0074: { // } uint64_t L_33 = V_1; return L_33; } } // System.Void Unity.Burst.Intrinsics.X86/Sse4_2::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sse4_2__cctor_mA4A3FDF8188DDD77F575EF998C3E8C64D561499F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____80E69247CBC7E738ECDB10A5DCF3EF62BB27B3AB61C6ECF146B2C57CEFFB212F_2_FieldInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly uint[] crctab = new uint[] // { // 0x00000000U,0xF26B8303U,0xE13B70F7U,0x1350F3F4U,0xC79A971FU,0x35F1141CU,0x26A1E7E8U,0xD4CA64EBU, // 0x8AD958CFU,0x78B2DBCCU,0x6BE22838U,0x9989AB3BU,0x4D43CFD0U,0xBF284CD3U,0xAC78BF27U,0x5E133C24U, // 0x105EC76FU,0xE235446CU,0xF165B798U,0x030E349BU,0xD7C45070U,0x25AFD373U,0x36FF2087U,0xC494A384U, // 0x9A879FA0U,0x68EC1CA3U,0x7BBCEF57U,0x89D76C54U,0x5D1D08BFU,0xAF768BBCU,0xBC267848U,0x4E4DFB4BU, // 0x20BD8EDEU,0xD2D60DDDU,0xC186FE29U,0x33ED7D2AU,0xE72719C1U,0x154C9AC2U,0x061C6936U,0xF477EA35U, // 0xAA64D611U,0x580F5512U,0x4B5FA6E6U,0xB93425E5U,0x6DFE410EU,0x9F95C20DU,0x8CC531F9U,0x7EAEB2FAU, // 0x30E349B1U,0xC288CAB2U,0xD1D83946U,0x23B3BA45U,0xF779DEAEU,0x05125DADU,0x1642AE59U,0xE4292D5AU, // 0xBA3A117EU,0x4851927DU,0x5B016189U,0xA96AE28AU,0x7DA08661U,0x8FCB0562U,0x9C9BF696U,0x6EF07595U, // 0x417B1DBCU,0xB3109EBFU,0xA0406D4BU,0x522BEE48U,0x86E18AA3U,0x748A09A0U,0x67DAFA54U,0x95B17957U, // 0xCBA24573U,0x39C9C670U,0x2A993584U,0xD8F2B687U,0x0C38D26CU,0xFE53516FU,0xED03A29BU,0x1F682198U, // 0x5125DAD3U,0xA34E59D0U,0xB01EAA24U,0x42752927U,0x96BF4DCCU,0x64D4CECFU,0x77843D3BU,0x85EFBE38U, // 0xDBFC821CU,0x2997011FU,0x3AC7F2EBU,0xC8AC71E8U,0x1C661503U,0xEE0D9600U,0xFD5D65F4U,0x0F36E6F7U, // 0x61C69362U,0x93AD1061U,0x80FDE395U,0x72966096U,0xA65C047DU,0x5437877EU,0x4767748AU,0xB50CF789U, // 0xEB1FCBADU,0x197448AEU,0x0A24BB5AU,0xF84F3859U,0x2C855CB2U,0xDEEEDFB1U,0xCDBE2C45U,0x3FD5AF46U, // 0x7198540DU,0x83F3D70EU,0x90A324FAU,0x62C8A7F9U,0xB602C312U,0x44694011U,0x5739B3E5U,0xA55230E6U, // 0xFB410CC2U,0x092A8FC1U,0x1A7A7C35U,0xE811FF36U,0x3CDB9BDDU,0xCEB018DEU,0xDDE0EB2AU,0x2F8B6829U, // 0x82F63B78U,0x709DB87BU,0x63CD4B8FU,0x91A6C88CU,0x456CAC67U,0xB7072F64U,0xA457DC90U,0x563C5F93U, // 0x082F63B7U,0xFA44E0B4U,0xE9141340U,0x1B7F9043U,0xCFB5F4A8U,0x3DDE77ABU,0x2E8E845FU,0xDCE5075CU, // 0x92A8FC17U,0x60C37F14U,0x73938CE0U,0x81F80FE3U,0x55326B08U,0xA759E80BU,0xB4091BFFU,0x466298FCU, // 0x1871A4D8U,0xEA1A27DBU,0xF94AD42FU,0x0B21572CU,0xDFEB33C7U,0x2D80B0C4U,0x3ED04330U,0xCCBBC033U, // 0xA24BB5A6U,0x502036A5U,0x4370C551U,0xB11B4652U,0x65D122B9U,0x97BAA1BAU,0x84EA524EU,0x7681D14DU, // 0x2892ED69U,0xDAF96E6AU,0xC9A99D9EU,0x3BC21E9DU,0xEF087A76U,0x1D63F975U,0x0E330A81U,0xFC588982U, // 0xB21572C9U,0x407EF1CAU,0x532E023EU,0xA145813DU,0x758FE5D6U,0x87E466D5U,0x94B49521U,0x66DF1622U, // 0x38CC2A06U,0xCAA7A905U,0xD9F75AF1U,0x2B9CD9F2U,0xFF56BD19U,0x0D3D3E1AU,0x1E6DCDEEU,0xEC064EEDU, // 0xC38D26C4U,0x31E6A5C7U,0x22B65633U,0xD0DDD530U,0x0417B1DBU,0xF67C32D8U,0xE52CC12CU,0x1747422FU, // 0x49547E0BU,0xBB3FFD08U,0xA86F0EFCU,0x5A048DFFU,0x8ECEE914U,0x7CA56A17U,0x6FF599E3U,0x9D9E1AE0U, // 0xD3D3E1ABU,0x21B862A8U,0x32E8915CU,0xC083125FU,0x144976B4U,0xE622F5B7U,0xF5720643U,0x07198540U, // 0x590AB964U,0xAB613A67U,0xB831C993U,0x4A5A4A90U,0x9E902E7BU,0x6CFBAD78U,0x7FAB5E8CU,0x8DC0DD8FU, // 0xE330A81AU,0x115B2B19U,0x020BD8EDU,0xF0605BEEU,0x24AA3F05U,0xD6C1BC06U,0xC5914FF2U,0x37FACCF1U, // 0x69E9F0D5U,0x9B8273D6U,0x88D28022U,0x7AB90321U,0xAE7367CAU,0x5C18E4C9U,0x4F48173DU,0xBD23943EU, // 0xF36E6F75U,0x0105EC76U,0x12551F82U,0xE03E9C81U,0x34F4F86AU,0xC69F7B69U,0xD5CF889DU,0x27A40B9EU, // 0x79B737BAU,0x8BDCB4B9U,0x988C474DU,0x6AE7C44EU,0xBE2DA0A5U,0x4C4623A6U,0x5F16D052U,0xAD7D5351U, // }; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)); UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = L_0; RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast (U3CPrivateImplementationDetailsU3E_t2CADAF0D55AC9D0785A6F7B80D4772CF1220C48F____80E69247CBC7E738ECDB10A5DCF3EF62BB27B3AB61C6ECF146B2C57CEFFB212F_2_FieldInfo_var) }; RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF((RuntimeArray*)L_1, L_2, NULL); ((Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_StaticFields*)il2cpp_codegen_static_fields_for(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var))->___crctab_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_StaticFields*)il2cpp_codegen_static_fields_for(Sse4_2_t40477411E6B6B2D01F3B0EA9D1B0A6281833C37C_il2cpp_TypeInfo_var))->___crctab_0), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif