您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
27538 行
931 KiB
27538 行
931 KiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
// 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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.UInt16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<System.Byte>(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<System.UInt16>(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<System.Byte>(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<System.SByte>(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<System.UInt16>(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<System.Int16>(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<RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9*>(__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<RoundingScope_t137441A43BF76310DEB4A6FB0C0EE45D33F00AA9*>(__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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<intptr_t> (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<int64_t>::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<int32_t>(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<int64_t>(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<int32_t>(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<int64_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int64_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int64_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int32_t>(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<int64_t>::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<int64_t>::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<int64_t>::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<byte>(&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<ushort>(&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<byte>(&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<ushort>(&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<byte>(&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<byte>(&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<byte>(&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<sbyte>(&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<ushort>(&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<ushort>(&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<ushort>(&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<short>(&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<byte>(&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<sbyte>(&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<ushort>(&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<short>(&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<byte>(&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<sbyte>(&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<ushort>(&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<short>(&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<il2cpp_array_size_t>(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<intptr_t> (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
|