diff options
Diffstat (limited to 'tests/src/JIT/Directed/perffix')
17 files changed, 2734 insertions, 0 deletions
diff --git a/tests/src/JIT/Directed/perffix/commutativecse/CCSE.cs b/tests/src/JIT/Directed/perffix/commutativecse/CCSE.cs new file mode 100644 index 0000000000..1f78d2145c --- /dev/null +++ b/tests/src/JIT/Directed/perffix/commutativecse/CCSE.cs @@ -0,0 +1,54 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +using System; +internal class CCSE +{ + private static volatile uint s_source = 4; + private static volatile uint s_sink1 = 0; + private static volatile uint s_sink2 = 0; + private static int Main() + { + uint v1 = s_source; + uint v2 = s_source; + uint v3 = s_source; + uint v4 = s_source; + uint v5 = s_source; + uint v6 = s_source; + uint v7 = s_source; + uint v8 = s_source; + s_sink1 = ((v1 * v2) + (v2 * v3)) | (v5 * v6) + ((v1 + v4) * (v4 + v6)) * ((v4 + v5) + ((v1 * v3) | (v7 + v1)) & (v2 + v4)); + s_sink2 = (v6 * v5) | ((v2 * v1) + (v3 * v2)) + ((v4 + v2) & ((v1 + v7) | (v3 * v1)) + (v5 + v4)) * ((v6 + v4) * (v4 + v1)); + + if (s_sink1 != s_sink2) + return 1; + + s_sink1 = ((v1 * v3) + (v2 * v4)) | (v5 * v7) + ((v1 + v5) * (v4 + v7)) * ((v4 + v6) + ((v1 * v4) | (v7 + v2)) & (v2 + v5)); + s_sink2 = (v7 * v5) | ((v3 * v1) + (v4 * v2)) + ((v5 + v2) & ((v2 + v7) | (v4 * v1)) + (v6 + v4)) * ((v7 + v4) * (v5 + v1)); + + if ((s_sink1 + s_sink2) != (((v1 * v3) + (v4 * v2)) | (v5 * v7) + ((v4 + v7) * (v1 + v5)) * ((v6 + v4) + ((v1 * v4) | (v7 + v2)) & (v2 + v5))) * 2) + return 1; + + s_sink1 *= ((v1 + v2) * (v3 | v4)) & (((v2 & v6) + v7 * v8) + (v3 + v4 * v6)); + s_sink2 *= ((v6 * v4 + v3) + (v8 * v7 + (v6 & v2))) & ((v4 | v3) * (v2 + v1)); + + if (s_sink1 == s_sink2) + ; + else + { + Console.WriteLine(s_sink1); + Console.WriteLine(s_sink2); + return 1; + } + + s_sink1 = (((v1 + v3) * (v3 | v5)) & (((v3 & v6) + v3 * v8) + (v3 + v3 * v6))) + 18; + s_sink2 = 18 + (((v6 * v3 + v3) + (v8 * v3 + (v6 & v3))) & ((v5 | v3) * (v3 + v1))); + + if (s_sink1 == s_sink2) + Console.WriteLine(s_sink1 + s_sink2); + if (s_sink1 != s_sink2) + return 1; + return 100; + } +} + diff --git a/tests/src/JIT/Directed/perffix/commutativecse/app.config b/tests/src/JIT/Directed/perffix/commutativecse/app.config new file mode 100644 index 0000000000..6f7bbd9d2b --- /dev/null +++ b/tests/src/JIT/Directed/perffix/commutativecse/app.config @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<configuration> + <runtime> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + </assemblyBinding> + </runtime> +</configuration> diff --git a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_d.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_d.csproj new file mode 100644 index 0000000000..3acd1fb286 --- /dev/null +++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_d.csproj @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize></Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="CCSE.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_do.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_do.csproj new file mode 100644 index 0000000000..87c79792cb --- /dev/null +++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_do.csproj @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize>True</Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="CCSE.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_r.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_r.csproj new file mode 100644 index 0000000000..3acd1fb286 --- /dev/null +++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_r.csproj @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize></Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="CCSE.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_ro.csproj b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_ro.csproj new file mode 100644 index 0000000000..87c79792cb --- /dev/null +++ b/tests/src/JIT/Directed/perffix/commutativecse/ccse_cs_ro.csproj @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize>True</Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="CCSE.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/app.config b/tests/src/JIT/Directed/perffix/primitivevt/app.config new file mode 100644 index 0000000000..6f7bbd9d2b --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/app.config @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<configuration> + <runtime> + <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> + <dependentAssembly> + <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.20.0" newVersion="4.0.20.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.Text.Encoding" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + <dependentAssembly> + <assemblyIdentity name="System.Reflection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> + <bindingRedirect oldVersion="0.0.0.0-4.0.10.0" newVersion="4.0.10.0" /> + </dependentAssembly> + </assemblyBinding> + </runtime> +</configuration> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed1.cs b/tests/src/JIT/Directed/perffix/primitivevt/mixed1.cs new file mode 100644 index 0000000000..d4add21e23 --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1.cs @@ -0,0 +1,1708 @@ +using System; +unsafe class testout1 +{ + + public struct VT_0_4_4_4 + { + public int a5_0_4_4_4; + public VT_0_4_4_4(int i) + { + a5_0_4_4_4= 1; + } + } + + public struct VT_0_4_4_3 + { + public int a1_0_4_4_3; + public VT_0_4_4_3(int i) + { + a1_0_4_4_3= 1; + } + } + + public struct VT_0_4_4_2 + { + public int a0_0_4_4_2; + public VT_0_4_4_2(int i) + { + a0_0_4_4_2= 1; + } + } + + public struct VT_0_4_3_3 + { + public int a6_0_4_3_3; + public VT_0_4_3_3(int i) + { + a6_0_4_3_3= 1; + } + } + + public struct VT_0_4_2_3 + { + public int a1_0_4_2_3; + public VT_0_4_2_3(int i) + { + a1_0_4_2_3= 1; + } + } + + public struct VT_0_4_2_1 + { + public int a3_0_4_2_1; + public VT_0_4_2_1(int i) + { + a3_0_4_2_1= 1; + } + } + + public struct VT_0_2_4_4 + { + public uint a1_0_2_4_4; + public VT_0_2_4_4(int i) + { + a1_0_2_4_4= 1; + } + } + + public struct VT_0_2_3_1 + { + public int a5_0_2_3_1; + public VT_0_2_3_1(int i) + { + a5_0_2_3_1= 1; + } + } + + public struct VT_0_2_2_4 + { + public int a2_0_2_2_4; + public VT_0_2_2_4(int i) + { + a2_0_2_2_4= 1; + } + } + + public struct VT_0_2_2_3 + { + public int a2_0_2_2_3; + public VT_0_2_2_3(int i) + { + a2_0_2_2_3= 1; + } + } + + public struct VT_0_2_2_2 + { + public int a4_0_2_2_2; + public VT_0_2_2_2(int i) + { + a4_0_2_2_2= 1; + } + } + + public struct VT_0_2_2_1 + { + public int a0_0_2_2_1; + public VT_0_2_2_1(int i) + { + a0_0_2_2_1= 1; + } + } + + public struct VT_0_1_4_1 + { + public int a4_0_1_4_1; + public VT_0_1_4_1(int i) + { + a4_0_1_4_1= 1; + } + } + + public struct VT_0_1_3_4 + { + public uint a2_0_1_3_4; + public VT_0_1_3_4(int i) + { + a2_0_1_3_4= 1; + } + } + + public struct VT_0_1_3_2 + { + public int a7_0_1_3_2; + public VT_0_1_3_2(int i) + { + a7_0_1_3_2= 1; + } + } + + public struct VT_0_1_3_1 + { + public int a6_0_1_3_1; + public VT_0_1_3_1(int i) + { + a6_0_1_3_1= 1; + } + } + + public struct VT_0_1_1_2 + { + public int a9_0_1_1_2; + public VT_0_1_1_2(int i) + { + a9_0_1_1_2= 1; + } + } + + public struct VT_0_1_1_1 + { + public uint a1_0_1_1_1; + public VT_0_1_1_1(int i) + { + a1_0_1_1_1= 1; + } + } + + public struct VT_0_4_4 + { + public uint a1_0_4_4; + public VT_0_4_4(int i) + { + a1_0_4_4= 1; + } + } + + public struct VT_0_2_3 + { + public int a1_0_2_3; + public VT_0_2_3(int i) + { + a1_0_2_3= 1; + } + } + + public struct VT_0_2_2 + { + public int a3_0_2_2; + public VT_0_2_2(int i) + { + a3_0_2_2= 1; + } + } + + public struct VT_0_1_3 + { + public int a1_0_1_3; + public VT_0_1_3(int i) + { + a1_0_1_3= 1; + } + } + + public struct VT_0_2 + { + public uint a1_0_2; + public VT_0_2(int i) + { + a1_0_2= 1; + } + } + static ulong [] arr1d_0_4_4_4 = new ulong [21]; + static double a6_0_4_4_4 = 68707.531122278058; + + public static VT_0_4_4_4 vtstatic_0_4_4_4 = new VT_0_4_4_4(1); + + static double [,,] arr3d_0_4_4_3 = new double [5,21,4]; + static int [] arr1d_0_4_4_3 = new int [21]; + static ushort a5_0_4_4_3 = 47849; + + public static VT_0_4_4_3 vtstatic_0_4_4_3 = new VT_0_4_4_3(1); + + static double a7_0_4_4_2 = -0.50783165882588455; + + + static Decimal a2_0_4_4_1 = -68719476736M; + static Decimal a5_0_4_4_1 = 272730423296M; + static Decimal a7_0_4_4_1 = 0M; + static double a8_0_4_4_1 = 0.25; + static Decimal a9_0_4_4_1 = 1503238553600M; + + + static Decimal [] arr1d_0_4_3_4 = new Decimal [21]; + static Decimal a5_0_4_3_4 = 131072M; + + + static long a0_0_4_3_3 = -546825199104L; + static double a3_0_4_3_3 = 5.684861132940978E-10; + static double a8_0_4_3_3 = 0.0; + static double a9_0_4_3_3 = 2.8587496433926457E-22; + + public static VT_0_4_3_3 vtstatic_0_4_3_3 = new VT_0_4_3_3(1); + + static Decimal [,,] arr3d_0_4_3_2 = new Decimal [5,21,4]; + static double a2_0_4_3_2 = -2734.244140625; + static short a8_0_4_3_2 = 30122; + + + + + static double [,] arr2d_0_4_2_4 = new double [3,21]; + static ulong a3_0_4_2_4 = 14738564143221047296UL; + static short a5_0_4_2_4 = 7864; + static double a6_0_4_2_4 = 1.567144495412844; + static long a9_0_4_2_4 = 2410777650189565952L; + + + static double [,,] arr3d_0_4_2_3 = new double [5,21,4]; + static ushort a8_0_4_2_3 = 62366; + + public static VT_0_4_2_3 vtstatic_0_4_2_3 = new VT_0_4_2_3(1); + + static float a7_0_4_2_2 = 1.23775268F; + static long a8_0_4_2_2 = -294591463235249385L; + + + static double [,,] arr3d_0_4_2_1 = new double [5,21,4]; + static short a7_0_4_2_1 = 22335; + + public static VT_0_4_2_1 vtstatic_0_4_2_1 = new VT_0_4_2_1(1); + + static double [,] arr2d_0_4_1_1 = new double [3,21]; + + + static double [,,] arr3d_0_3_1_1 = new double [5,21,4]; + + + static double [,] arr2d_0_2_4_4 = new double [3,21]; + static int [,,] arr3d_0_2_4_4 = new int [5,21,4]; + + public static VT_0_2_4_4 vtstatic_0_2_4_4 = new VT_0_2_4_4(1); + + static double [,,] arr3d_0_2_4_3 = new double [5,21,4]; + static Decimal a1_0_2_4_3 = 0.125M; + static float a2_0_2_4_3 = 7964.875F; + static float a4_0_2_4_3 = 3.72823286F; + + + static double a2_0_2_4_2 = 0.0625; + static float a3_0_2_4_2 = 0.000122070313F; + static float a6_0_2_4_2 = 0.9998779F; + static float a9_0_2_4_2 = -0.0008544922F; + + + static short a0_0_2_4_1 = 7100; + static Decimal a1_0_2_4_1 = 2064.251267853446491409646036M; + static double a9_0_2_4_1 = 67108864.0; + + + static float [] arr1d_0_2_3_4 = new float [21]; + static float a2_0_2_3_4 = 3.05175781E-05F; + static double a3_0_2_3_4 = 1.0; + static float a7_0_2_3_4 = 1.52587891E-05F; + + + static float [,,] arr3d_0_2_3_3 = new float [5,21,4]; + + + static double a0_0_2_3_2 = 2048.0; + static double a4_0_2_3_2 = 0.0; + static double a8_0_2_3_2 = -0.0056400299072265625; + + + static double a4_0_2_3_1 = 2713550991724795.0; + static double a7_0_2_3_1 = 0.0; + + public static VT_0_2_3_1 vtstatic_0_2_3_1 = new VT_0_2_3_1(1); + + static double a0_0_2_2_4 = 0.39954307916378279; + static float a8_0_2_2_4 = 1.41336763F; + + public static VT_0_2_2_4 vtstatic_0_2_2_4 = new VT_0_2_2_4(1); + + static double [,] arr2d_0_2_2_3 = new double [3,21]; + static float a7_0_2_2_3 = 77227.39F; + + public static VT_0_2_2_3 vtstatic_0_2_2_3 = new VT_0_2_2_3(1); + + static double a0_0_2_2_2 = 1.5240963054265735; + + public static VT_0_2_2_2 vtstatic_0_2_2_2 = new VT_0_2_2_2(1); + + static double a3_0_2_2_1 = 0.53085210577864839; + static ushort a4_0_2_2_1 = 59237; + static long a6_0_2_2_1 = 6610639563272924961L; + + public static VT_0_2_2_1 vtstatic_0_2_2_1 = new VT_0_2_2_1(1); + + static float [] arr1d_0_2_1_4 = new float [21]; + + + static float [,,] arr3d_0_2_1_3 = new float [5,21,4]; + static float a5_0_2_1_3 = 1556480.0F; + static float a8_0_2_1_3 = -1032192.0F; + + + static ulong a1_0_2_1_2 = 6595369921679458304UL; + static short a2_0_2_1_2 = 15282; + static float a4_0_2_1_2 = -102041.0F; + static long a8_0_2_1_2 = 69180823897144041L; + static float a9_0_2_1_2 = -167577.0F; + + + static float [,,] arr3d_0_2_1_1 = new float [5,21,4]; + static float a4_0_2_1_1 = 0.0F; + static float a6_0_2_1_1 = 0.0625F; + static float a8_0_2_1_1 = 0.0625F; + + + static double [,] arr2d_0_1_4_4 = new double [3,21]; + + + static double [,] arr2d_0_1_4_3 = new double [3,21]; + static long a6_0_1_4_3 = 51163L; + static Decimal a7_0_1_4_3 = 64M; + + + static ulong a3_0_1_4_2 = 17404757794787160220UL; + static Decimal a5_0_1_4_2 = 1073741824M; + static double a6_0_1_4_2 = -17044839635111.672; + static short a9_0_1_4_2 = 29029; + + + static double a0_0_1_4_1 = 0.007568359375; + static long a6_0_1_4_1 = -691152243L; + static double a7_0_1_4_1 = -0.000244140625; + static double a8_0_1_4_1 = -0.52634481539068212; + + + static double [,,] arr3d_0_1_3_4 = new double [5,21,4]; + static double a5_0_1_3_4 = 3.8897261941846271E-12; + + public static VT_0_1_3_4 vtstatic_0_1_3_4 = new VT_0_1_3_4(1); + + static double [,,] arr3d_0_1_3_3 = new double [5,21,4]; + static double a2_0_1_3_3 = 0.0; + static Decimal a8_0_1_3_3 = 0.00000095367431640625M; + static float a9_0_1_3_3 = 0.0F; + + + static float a5_0_1_3_2 = 0.335387677F; + static Decimal a8_0_1_3_2 = 0.0618382835191605M; + static Decimal a9_0_1_3_2 = 2825349018M; + + public static VT_0_1_3_2 vtstatic_0_1_3_2 = new VT_0_1_3_2(1); + + static double [] arr1d_0_1_3_1 = new double [21]; + static double a1_0_1_3_1 = 120.7578125; + static short a4_0_1_3_1 = 21086; + static float a7_0_1_3_1 = 4.0F; + static double a9_0_1_3_1 = 0.73304562268803941; + + public static VT_0_1_3_1 vtstatic_0_1_3_1 = new VT_0_1_3_1(1); + + static float a2_0_1_2_4 = 0.0F; + + + static double a2_0_1_2_3 = -3.0517578125E-05; + static float a3_0_1_2_3 = -32.0F; + static double a4_0_1_2_3 = -6.103515625E-05; + + + static float [,,] arr3d_0_1_2_2 = new float [5,21,4]; + + + static float a0_0_1_2_1 = 32256.0F; + static double a5_0_1_2_1 = -31.255813953488371; + static double a8_0_1_2_1 = 64512.0; + + + static float a5_0_1_1_4 = 8192.0F; + static float a9_0_1_1_4 = 0.0F; + + + static Decimal a0_0_1_1_3 = 1.35321659400657M; + static Decimal a3_0_1_1_3 = 0M; + + + static double [] arr1d_0_1_1_2 = new double [21]; + + public static VT_0_1_1_2 vtstatic_0_1_1_2 = new VT_0_1_1_2(1); + + static double a2_0_1_1_1 = 38067993.028503418; + static long a3_0_1_1_1 = 5979198657260189541L; + static int [,,] arr3d_0_1_1_1 = new int [5,21,4]; + + + static double [,] arr2d_0_4_4 = new double [3,21]; + + public static VT_0_4_4 vtstatic_0_4_4 = new VT_0_4_4(1); + + static double [,,] arr3d_0_4_3 = new double [5,21,4]; + static double a3_0_4_3 = -1052310016.0; + static Decimal a4_0_4_3 = 1M; + static double a5_0_4_3 = 0.0; + + + static ushort [] arr1d_0_4_2 = new ushort [21]; + static float a5_0_4_2 = -36528.0F; + + + + + + + + + static long a0_0_2_3 = 1L; + + public static VT_0_2_3 vtstatic_0_2_3 = new VT_0_2_3(1); + + static double a1_0_2_2 = -9.68988516235603E-10; + static Decimal a2_0_2_2 = 0.7577187766472868217054263566M; + + + static float [,] arr2d_0_2_1 = new float [3,21]; + static ushort a1_0_2_1 = 27117; + + + static double a0_0_1_4 = 0.0; + + + static short a0_0_1_3 = 18701; + static double a2_0_1_3 = 1992.90113943226; + + + static double [] arr1d_0_1_2 = new double [21]; + static double a5_0_1_2 = 2.0094136320000231E-08; + + + static long a0_0_1_1 = 8361457724604395270L; + static double a5_0_1_1 = 2.8158981816632316E-10; + + + static ulong [,,] arr3d_0_4 = new ulong [5,21,4]; + static long a1_0_4 = 1L; + static double a4_0_4 = 0.0; + static double a5_0_4 = 4184568.0000000005; + + + + + static double [] arr1d_0_2 = new double [21]; + + + static long a0_0_1 = 1L; + static long a2_0_1 = 1698662539L; + + + static double [] arr1d_0 = new double [21]; + static Decimal a3_0 = 266338304M; + + + public static short Func_0_4_4_4() + { + float *a1_0_4_4_4 = stackalloc float[1]; + *a1_0_4_4_4 = 32768.0F; + float *a9_0_4_4_4 = stackalloc float[1]; + *a9_0_4_4_4 = 0.0F; + + vtstatic_0_4_4_4.a5_0_4_4_4 = 1025459902; + arr1d_0_4_4_4[0] = 131072UL; +float asgop0 = (*a1_0_4_4_4); +asgop0+= ((((*a9_0_4_4_4)))); +asgop0+= (-64512.0F); +double asgop2 = 2004502.0; +asgop2-= (2004501.78125); + short retval_0_4_4_4 = Convert.ToInt16( Convert.ToInt16(((Convert.ToSingle(arr1d_0_4_4_4[0]*0.25)+asgop0)-Convert.ToSingle(Convert.ToUInt32(vtstatic_0_4_4_4.a5_0_4_4_4*Convert.ToSingle(1.75144219F))/2004502.0))-(((Convert.ToSingle(4096*asgop2)/Convert.ToSingle(62858*(vtstatic_0_4_4_4.a5_0_4_4_4*-1.696831916161903E-15)))+Convert.ToSingle((Convert.ToUInt16(vtstatic_0_4_4_4.a5_0_4_4_4/a6_0_4_4_4))/-4.4052538370720189)))) ); + return retval_0_4_4_4; + } + + public static ulong Func_0_4_4_3() + { + uint a9_0_4_4_3 = 1700011136U; + + vtstatic_0_4_4_3.a1_0_4_4_3 = 1545452935; + arr3d_0_4_4_3[4, 0, 3] = 219696.45076247092; + arr1d_0_4_4_3[2] = -2063982187; + ulong retval_0_4_4_3 = Convert.ToUInt64( Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToUInt16((a9_0_4_4_3/106250696.0)+(a9_0_4_4_3/arr3d_0_4_4_3[4, 0, 3]))+a5_0_4_4_3))-Convert.ToInt64(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(a5_0_4_4_3)-((Convert.ToInt32((Convert.ToInt32(arr1d_0_4_4_3[2]))%(Convert.ToInt32(vtstatic_0_4_4_3.a1_0_4_4_3)))))))+Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(a9_0_4_4_3)-Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(21949)+Convert.ToInt64(2222199588494494045L)))))))) ); + return retval_0_4_4_3; + } + + public static short Func_0_4_4_2() + { + VT_0_4_4_2 vt_0_4_4_2 =new VT_0_4_4_2(1); + vt_0_4_4_2.a0_0_4_4_2 = 1855664782; + double a4_0_4_4_2 = -3.2896475583737178E-05; + +double asgop0 = -0.72222222222222221; +asgop0-= (0.0); +double asgop1 = -0.59722222222222221; +asgop1-= (((58887*a4_0_4_4_2))); +double asgop2 = -0.59722222222222221; +asgop2-= ((-0.72222222222222221)); +double asgop3 = -0.72222222222222221; +asgop3-= (((Convert.ToDouble(64UL*-0.030180071059431525)))); +asgop2-= (((asgop0/asgop3))); +double asgop5 = -0.030180071059431525; +asgop5+= (-0.56704215116279066); +asgop5-= ((-0.60503472222222221)); +asgop5-= (((((vt_0_4_4_2.a0_0_4_4_2*4.2100815167596367E-12)-(16L/409.6))-((64UL/1638.4)-(a7_0_4_4_2))))); + return Convert.ToInt16( Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(20647*asgop1)*asgop2)*asgop5) ); + } + + public static Decimal Func_0_4_4_1() + { + Decimal [,] arr2d_0_4_4_1 = new Decimal [3,21]; + Decimal *a3_0_4_4_1 = stackalloc Decimal[1]; + *a3_0_4_4_1 = 614180323328M; + + arr2d_0_4_4_1[2, 0] = 0M; +Decimal asgop0 = -4398046511104M; +asgop0+= (Convert.ToDecimal(Convert.ToDecimal(a5_0_4_4_1))); +Decimal asgop1 = -274877906944M; +asgop1-= (Convert.ToDecimal(Convert.ToDecimal(4123168604160M))); +Decimal asgop2 = (*a3_0_4_4_1); +asgop2+= (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(((*a3_0_4_4_1)))-Convert.ToDecimal(0M)))-Convert.ToDecimal(a9_0_4_4_1)))))); +asgop2-= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(asgop1)-Convert.ToDecimal(asgop0))))); + return Convert.ToDecimal( (Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(32L)*a8_0_4_4_1)*(Convert.ToDecimal(a2_0_4_4_1)+Convert.ToDecimal(a7_0_4_4_1)))))+Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a2_0_4_4_1)-Convert.ToDecimal(arr2d_0_4_4_1[2, 0])))+Convert.ToDecimal(((*a3_0_4_4_1)))))))-Convert.ToDecimal(asgop2)) ); + } + + public static Decimal Func_0_4_3_4() + { + Decimal a8_0_4_3_4 = -356058M; + + arr1d_0_4_3_4[0] = 130560M; + arr1d_0_4_3_4[6] = -224986M; +Decimal asgop0 = arr1d_0_4_3_4[6]; +asgop0-= (Convert.ToDecimal(Convert.ToDecimal(a8_0_4_3_4))); +asgop0-= (Convert.ToDecimal(Convert.ToDecimal(arr1d_0_4_3_4[0]))); +long asgop2 = 18579L; +asgop2*= (Convert.ToInt64(Convert.ToInt64(1L))); +float asgop3 = 0.0625F; +asgop3+= (1.60105193F); +Decimal asgop4 = a5_0_4_3_4; +asgop4+= (Convert.ToDecimal(Convert.ToDecimal(arr1d_0_4_3_4[6]))); +Decimal asgop5 = a5_0_4_3_4; +asgop5/= (Convert.ToDecimal(Convert.ToDecimal(1M))); +asgop5+= (Convert.ToDecimal(Convert.ToDecimal(asgop4))); +double asgop7 = 2.0; +asgop7+= (-0.700108737295561); + Decimal retval_0_4_3_4 = Convert.ToDecimal( (Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToInt32((Convert.ToInt32(889673589*asgop7)))+Convert.ToInt64(-1156460346L)))/asgop5))+Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(Convert.ToInt16(31333/Convert.ToSingle(asgop3)))-Convert.ToInt64(asgop2)))/asgop0))) ); + return retval_0_4_3_4; + } + + public static double Func_0_4_3_3() + { + + vtstatic_0_4_3_3.a6_0_4_3_3 = 2114888536; + double retval_0_4_3_3 = Convert.ToDouble( (((Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_4_3_3.a6_0_4_3_3*Convert.ToSingle(1.38570642F)))-Convert.ToInt64(a0_0_4_3_3))*(a3_0_4_3_3-(-0.99999999943151385))))+((1759057920U*a3_0_4_3_3)/-1.8478622512211874E-12))+(((13970*-1.3227360423916875E-16)+a8_0_4_3_3)/a9_0_4_3_3)) ); + return retval_0_4_3_3; + } + + public static double Func_0_4_3_2() + { + double *a6_0_4_3_2 = stackalloc double[1]; + *a6_0_4_3_2 = 57.83203125; + ulong a7_0_4_3_2 = 64UL; + + arr3d_0_4_3_2[4, 0, 3] = 4096M; + arr3d_0_4_3_2[4, 3, 3] = -1073741824M; + return Convert.ToDouble( (Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(((-0.029296875F+0.03125F)-(-0.029296875F)))*arr3d_0_4_3_2[4, 3, 3]))*Convert.ToDecimal((Convert.ToDecimal(Convert.ToInt64(Convert.ToInt16(a8_0_4_3_2)-Convert.ToInt64((Convert.ToInt64(29610L/1L))))*(Convert.ToDecimal(a7_0_4_3_2)/arr3d_0_4_3_2[4, 0, 3])))))+((((Convert.ToDouble((a7_0_4_3_2*1UL)*32505856.0))+-4227858432.0)+2080374784.0)+(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(29610L)/((*a6_0_4_3_2)))*(Convert.ToDouble(512L*a2_0_4_3_2)))))) ); + } + + public static double Func_0_4_3_1() + { + double [,] arr2d_0_4_3_1 = new double [3,21]; + + arr2d_0_4_3_1[2, 0] = 0.0; + return Convert.ToDouble( arr2d_0_4_3_1[2, 0] ); + } + + public static double Func_0_4_2_4() + { + + arr2d_0_4_2_4[2, 0] = 36441.333333333336; +a9_0_4_2_4+= (Convert.ToInt64(Convert.ToInt16(a5_0_4_2_4)+Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(a5_0_4_2_4)-Convert.ToInt64(2410777650189581679L))))); +if ((a6_0_4_2_4)!=((Convert.ToInt16(Convert.ToInt16(a3_0_4_2_4-14738564143221029856UL)*a6_0_4_2_4)*(Convert.ToDouble(a9_0_4_2_4*((Convert.ToUInt16((-63.0F-(-64.0F))-(-63.0F)))/arr2d_0_4_2_4[2, 0])))))) + Console.WriteLine("Func_0_4_2_4: != true"); + double retval_0_4_2_4 = Convert.ToDouble( (Convert.ToInt16(Convert.ToInt16(a3_0_4_2_4-14738564143221029856UL)*a6_0_4_2_4)*(Convert.ToDouble(a9_0_4_2_4*((Convert.ToUInt16((-63.0F-(-64.0F))-(-63.0F)))/arr2d_0_4_2_4[2, 0])))) ); + return retval_0_4_2_4; + } + + public static double Func_0_4_2_3() + { + double *a4_0_4_2_3 = stackalloc double[1]; + *a4_0_4_2_3 = 256.0; + double a7_0_4_2_3 = 22827725.484375; + + vtstatic_0_4_2_3.a1_0_4_2_3 = 1460912065; + arr3d_0_4_2_3[4, 0, 3] = 2.1594505681651726E-15; +int asgop0 = vtstatic_0_4_2_3.a1_0_4_2_3; +asgop0-= ((Convert.ToInt32(Convert.ToDecimal(vtstatic_0_4_2_3.a1_0_4_2_3)/-23424.815845172048872783247282M))); +double asgop1 = (*a4_0_4_2_3); +asgop1/= ((1.1854867334032858E+17)); +double asgop2 = arr3d_0_4_2_3[4, 0, 3]; +asgop2-= ((Convert.ToInt64(Convert.ToInt16(29415)-Convert.ToInt64(-68719447321L))/((*a4_0_4_2_3)))); +double asgop3 = arr3d_0_4_2_3[4, 0, 3]; +asgop3+= (a7_0_4_2_3); +if ((Convert.ToUInt32((Convert.ToInt32(a8_0_4_2_3)+vtstatic_0_4_2_3.a1_0_4_2_3)/asgop3))>=10) + Console.WriteLine("Func_0_4_2_3: >= true"); + return Convert.ToDouble( ((Convert.ToUInt32((Convert.ToInt32(a8_0_4_2_3)+vtstatic_0_4_2_3.a1_0_4_2_3)/asgop3)/asgop2)-(asgop0*asgop1)) ); + } + + public static short Func_0_4_2_2() + { + long [,,] arr3d_0_4_2_2 = new long [5,21,4]; + double a2_0_4_2_2 = -7.9375; + ushort *a4_0_4_2_2 = stackalloc ushort[1]; + *a4_0_4_2_2 = 1294; + double *a6_0_4_2_2 = stackalloc double[1]; + *a6_0_4_2_2 = 8.0; + + arr3d_0_4_2_2[4, 0, 3] = -1L; + arr3d_0_4_2_2[4, 3, 3] = -294591463235248091L; +long asgop0 = arr3d_0_4_2_2[4, 3, 3]; +asgop0-= (((arr3d_0_4_2_2[4, 3, 3]+arr3d_0_4_2_2[4, 0, 3]))); + short retval_0_4_2_2 = Convert.ToInt16( Convert.ToInt16(Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(arr3d_0_4_2_2[4, 3, 3])/(Convert.ToDouble(arr3d_0_4_2_2[4, 3, 3]*2.2737367544323206E-13))))/1.4929307396772003E-05))+Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(((*a4_0_4_2_2)))+Convert.ToInt64(a8_0_4_2_2)))*Convert.ToInt64(asgop0))))/((((*a6_0_4_2_2))+a2_0_4_2_2)+(Convert.ToUInt32((26678+1741038446)*Convert.ToSingle(a7_0_4_2_2))*(Convert.ToUInt16(a7_0_4_2_2+1292.76221F)*8.839235554569534E-14)))) ); + return retval_0_4_2_2; + } + + public static long Func_0_4_2_1() + { + long *a2_0_4_2_1 = stackalloc long[1]; + *a2_0_4_2_1 = -22207L; + double a9_0_4_2_1 = 0.125; + + vtstatic_0_4_2_1.a3_0_4_2_1 = 1881159072; + arr3d_0_4_2_1[4, 0, 3] = 0.00036024676903679019; +double asgop0 = a9_0_4_2_1; +asgop0/= (arr3d_0_4_2_1[4, 0, 3]); +short asgop1 = a7_0_4_2_1; +asgop1/= (Convert.ToInt16(7287094127190081536UL-7287094127190081535UL)); +long asgop2 = (*a2_0_4_2_1); +asgop2/= (Convert.ToInt64((-1L))); + return Convert.ToInt64( (Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(((*a2_0_4_2_1)))/asgop0))/a9_0_4_2_1)/Convert.ToInt64(Convert.ToInt16(asgop1)+Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(vtstatic_0_4_2_1.a3_0_4_2_1)+Convert.ToInt64(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(((*a2_0_4_2_1)))*Convert.ToInt64(1L)))/1.1804816605343222E-05))))))))*Convert.ToInt64((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(a7_0_4_2_1)-Convert.ToInt64(asgop2))/Convert.ToInt64(Convert.ToUInt16(25630)+Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(25630)-Convert.ToInt64(51258L)))))))) ); + } + + public static double Func_0_4_1_1() + { + + arr2d_0_4_1_1[2, 0] = 0.0; + double retval_0_4_1_1 = Convert.ToDouble( arr2d_0_4_1_1[2, 0] ); + return retval_0_4_1_1; + } + + public static double Func_0_3_1_1() + { + + arr3d_0_3_1_1[4, 0, 3] = 0.0; + double retval_0_3_1_1 = Convert.ToDouble( arr3d_0_3_1_1[4, 0, 3] ); + return retval_0_3_1_1; + } + + public static short Func_0_2_4_4() + { + long a5_0_2_4_4 = 562949953421312L; + + vtstatic_0_2_4_4.a1_0_2_4_4 = 1647206400U; + arr2d_0_2_4_4[2, 0] = 7.4832125756756433E-16; + arr3d_0_2_4_4[4, 2, 3] = 1436167333; + arr3d_0_2_4_4[4, 9, 3] = 1661838974; +uint asgop0 = 2176095392U; +asgop0%= Convert.ToUInt32(vtstatic_0_2_4_4.a1_0_2_4_4); +arr3d_0_2_4_4[4, 2, 3]%= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(907339991)))))); +int asgop2 = arr3d_0_2_4_4[4, 9, 3]; +asgop2%= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(arr3d_0_2_4_4[4, 9, 3]*0.558200422852762)))))))); +if ((((61650*1.2138219911882633E-20)+12876.3095703125))<(1.2138219911882633E-20)) +{ + return Convert.ToInt16( Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(asgop0)-Convert.ToInt64(-562949424532320L)))*((61650*1.2138219911882633E-20)+12876.3095703125)))+Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(asgop2/(Convert.ToDouble(a5_0_2_4_4*arr2d_0_2_4_4[2, 0]))))+Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(61650+arr3d_0_2_4_4[4, 2, 3]))+Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(28506/Convert.ToSingle(0.9239296F)))-Convert.ToInt64(7248717875117552970L))))))) ); +} +else +{ +if ((((61650*1.2138219911882633E-20)+12876.3095703125))>(1.2138219911882633E-20)) +{ + short if0_1retval_0_2_4_4 = Convert.ToInt16( Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(asgop0)-Convert.ToInt64(-562949424532320L)))*((61650*1.2138219911882633E-20)+12876.3095703125)))+Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(asgop2/(Convert.ToDouble(a5_0_2_4_4*arr2d_0_2_4_4[2, 0]))))+Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(61650+arr3d_0_2_4_4[4, 2, 3]))+Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(28506/Convert.ToSingle(0.9239296F)))-Convert.ToInt64(7248717875117552970L))))))) ); + return if0_1retval_0_2_4_4; +} +} + return Convert.ToInt16( Convert.ToInt16(Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(asgop0)-Convert.ToInt64(-562949424532320L)))*((61650*1.2138219911882633E-20)+12876.3095703125)))+Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(asgop2/(Convert.ToDouble(a5_0_2_4_4*arr2d_0_2_4_4[2, 0]))))+Convert.ToInt64((Convert.ToInt64(Convert.ToUInt32(61650+arr3d_0_2_4_4[4, 2, 3]))+Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(28506/Convert.ToSingle(0.9239296F)))-Convert.ToInt64(7248717875117552970L))))))) ); + } + + public static long Func_0_2_4_3() + { + float *a5_0_2_4_3 = stackalloc float[1]; + *a5_0_2_4_3 = 0.0F; + + arr3d_0_2_4_3[4, 0, 3] = 0.0023606218763255445; +float asgop0 = 0.125F; +asgop0-= (((0.125F-a4_0_2_4_3))); +float asgop1 = a2_0_2_4_3; +asgop1-= (((*a5_0_2_4_3))); +if ((Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3))<(Convert.ToInt16(Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3)*Convert.ToSingle((((asgop1-(4096.0F*1.944519F))+0.0F)+asgop0))))) +{ +if ((Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3))>=(Convert.ToInt16(Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3)*Convert.ToSingle((((asgop1-(4096.0F*1.944519F))+0.0F)+asgop0))))) +{ +if ((arr3d_0_2_4_3[4, 0, 3])>(Convert.ToDouble(Convert.ToDecimal(1M)*Convert.ToDecimal(a1_0_2_4_3)))) +{ + long if2_0retval_0_2_4_3 = Convert.ToInt64( Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3)*Convert.ToSingle((((asgop1-(4096.0F*1.944519F))+0.0F)+asgop0))))+Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-1024L)*Convert.ToDouble(Convert.ToDecimal(1M)*Convert.ToDecimal(a1_0_2_4_3))))/arr3d_0_2_4_3[4, 0, 3]))) ); + return if2_0retval_0_2_4_3; +} +else +{ + return Convert.ToInt64( Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3)*Convert.ToSingle((((asgop1-(4096.0F*1.944519F))+0.0F)+asgop0))))+Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-1024L)*Convert.ToDouble(Convert.ToDecimal(1M)*Convert.ToDecimal(a1_0_2_4_3))))/arr3d_0_2_4_3[4, 0, 3]))) ); +} +} +} +else +{ +if ((Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3))>=(Convert.ToInt16(Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3)*Convert.ToSingle((((asgop1-(4096.0F*1.944519F))+0.0F)+asgop0))))) + Console.WriteLine("Func_0_2_4_3: >= true"); +else + Console.WriteLine("Func_0_2_4_3: >= false"); +} + return Convert.ToInt64( Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16((((8.0F+63711.0F)/Convert.ToSingle(22186290U/2773286.25))/63719.0F)+a2_0_2_4_3)*Convert.ToSingle((((asgop1-(4096.0F*1.944519F))+0.0F)+asgop0))))+Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(-1024L)*Convert.ToDouble(Convert.ToDecimal(1M)*Convert.ToDecimal(a1_0_2_4_3))))/arr3d_0_2_4_3[4, 0, 3]))) ); + } + + public static double Func_0_2_4_2() + { + double [,] arr2d_0_2_4_2 = new double [3,21]; + double a5_0_2_4_2 = 0.0; + + arr2d_0_2_4_2[2, 0] = -0.001953125; +float asgop0 = a9_0_2_4_2; +asgop0+= (0.0007324219F); +float asgop1 = a3_0_2_4_2; +asgop1*= (((a3_0_2_4_2/1.0F)+a6_0_2_4_2)); +asgop1-= (((((a3_0_2_4_2*1.0F)+-0.00109863281F)-(((-0.00109863281F+a3_0_2_4_2)-(a9_0_2_4_2)))))); +float asgop3 = -0.000122070313F; +asgop3/= (3.05175781E-05F); +if (((asgop3*(arr2d_0_2_4_2[2, 0]+(arr2d_0_2_4_2[2, 0]*(3.05175781E-05F/-1.564172483450544E-06)))))<(((asgop0/((-0.000122070313F/a2_0_2_4_2)-a5_0_2_4_2))-((asgop3*(arr2d_0_2_4_2[2, 0]+(arr2d_0_2_4_2[2, 0]*(3.05175781E-05F/-1.564172483450544E-06)))))))) +{ + return Convert.ToDouble( (asgop1*((asgop0/((-0.000122070313F/a2_0_2_4_2)-a5_0_2_4_2))-((asgop3*(arr2d_0_2_4_2[2, 0]+(arr2d_0_2_4_2[2, 0]*(3.05175781E-05F/-1.564172483450544E-06))))))) ); +} + double retval_0_2_4_2 = Convert.ToDouble( (asgop1*((asgop0/((-0.000122070313F/a2_0_2_4_2)-a5_0_2_4_2))-((asgop3*(arr2d_0_2_4_2[2, 0]+(arr2d_0_2_4_2[2, 0]*(3.05175781E-05F/-1.564172483450544E-06))))))) ); + return retval_0_2_4_2; + } + + public static ushort Func_0_2_4_1() + { + +double asgop0 = a9_0_2_4_1; +asgop0-= (54438545.0); +if ((Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(5311646115785867264L)-Convert.ToInt64(5311646115785860164L)))/0.3348266918179674605045979722M))<(Convert.ToInt16(Convert.ToInt64(5311646115785867264L)-Convert.ToInt64(5311646115785860164L)))) +{ +if ((a1_0_2_4_1)>(0.3348266918179674605045979722M)) + Console.WriteLine("Func_0_2_4_1: > true"); +} +else +{ +if ((a0_0_2_4_1)>(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(5311646115785867264L)-Convert.ToInt64(5311646115785860164L)))/0.3348266918179674605045979722M))) +{ +if ((a0_0_2_4_1)!=(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(5311646115785867264L)-Convert.ToInt64(5311646115785860164L)))/0.3348266918179674605045979722M))) +{ +if (((Convert.ToInt32(a9_0_2_4_1+asgop0)))!=10) + Console.WriteLine("Func_0_2_4_1: != true"); +else +{ + ushort else2_1retval_0_2_4_1 = Convert.ToUInt16( (Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal((Convert.ToInt32(a9_0_2_4_1+asgop0)))/a1_0_2_4_1)%Convert.ToUInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(5311646115785867264L)-Convert.ToInt64(5311646115785860164L)))/0.3348266918179674605045979722M)+a0_0_2_4_1))) ); + return else2_1retval_0_2_4_1; +} +} +else + Console.WriteLine("Func_0_2_4_1: != false"); +} +else +{ + return Convert.ToUInt16( (Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal((Convert.ToInt32(a9_0_2_4_1+asgop0)))/a1_0_2_4_1)%Convert.ToUInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(5311646115785867264L)-Convert.ToInt64(5311646115785860164L)))/0.3348266918179674605045979722M)+a0_0_2_4_1))) ); +} +} + return Convert.ToUInt16( (Convert.ToUInt16(Convert.ToUInt16(Convert.ToDecimal((Convert.ToInt32(a9_0_2_4_1+asgop0)))/a1_0_2_4_1)%Convert.ToUInt16(Convert.ToInt16(Convert.ToDecimal(Convert.ToInt16(Convert.ToInt64(5311646115785867264L)-Convert.ToInt64(5311646115785860164L)))/0.3348266918179674605045979722M)+a0_0_2_4_1))) ); + } + + public static double Func_0_2_3_4() + { + double *a6_0_2_3_4 = stackalloc double[1]; + *a6_0_2_3_4 = -8.0; + + arr1d_0_2_3_4[0] = 1.0F; +float asgop0 = a2_0_2_3_4; +asgop0+= (0.0F); +double asgop1 = (*a6_0_2_3_4); +asgop1*= ((-0.99999999953433871)); +float asgop2 = a2_0_2_3_4; +asgop2/= (a7_0_2_3_4); +asgop0*= (asgop2); +double asgop4 = -4.4703483581542969E-07; +asgop4/= (a3_0_2_3_4); +double asgop5 = -3.7252902984619141E-09; +asgop5-= (((-3.7252902984619141E-09/0.0083333333333333332))); +asgop4*= ((a3_0_2_3_4+-254858139.80038294)); +double asgop7 = -3.7252902984619141E-09; +asgop7-= (262143.99999999628); + double retval_0_2_3_4 = Convert.ToDouble( (((((a2_0_2_3_4/arr1d_0_2_3_4[0])/-8192.0)*(a2_0_2_3_4*asgop7))-(((((*a6_0_2_3_4))+asgop1)-asgop5)))/(asgop0/asgop4)) ); + return retval_0_2_3_4; + } + + public static double Func_0_2_3_3() + { + double *a2_0_2_3_3 = stackalloc double[1]; + *a2_0_2_3_3 = 262143.9999961853; + + arr3d_0_2_3_3[4, 0, 3] = -0.000480651855F; + arr3d_0_2_3_3[4, 5, 3] = 0.00048828125F; + arr3d_0_2_3_3[4, 6, 3] = 256.0F; +double asgop0 = 262144.0; +asgop0-= (0.0); +double asgop1 = -262143.99999617785; +asgop1-= ((-262143.9999961853)); +float asgop2 = 1.90734863E-06F; +asgop2*= (arr3d_0_2_3_3[4, 6, 3]); +float asgop3 = 7.62939453E-06F; +asgop3-= ((arr3d_0_2_3_3[4, 0, 3])); +asgop1+= (-3.3673367210451948E-11); +asgop3+= (0.0F); + double retval_0_2_3_3 = Convert.ToDouble( ((asgop3/(asgop2*asgop0))+(((arr3d_0_2_3_3[4, 6, 3]/0.0009765625)-(arr3d_0_2_3_3[4, 5, 3]/1.8626451492580621E-09))-((((*a2_0_2_3_3))+(arr3d_0_2_3_3[4, 5, 3]*-536870911.99217224))-asgop1))) ); + return retval_0_2_3_3; + } + + public static double Func_0_2_3_2() + { + double *a3_0_2_3_2 = stackalloc double[1]; + *a3_0_2_3_2 = 0.0036640167236328125; + +a0_0_2_3_2-= (a4_0_2_3_2); +a0_0_2_3_2*= (((5.8207660913467407E-11+0.0)+4.0745362639427185E-10)); +double asgop2 = (*a3_0_2_3_2); +asgop2-= (((a8_0_2_3_2))); + return Convert.ToDouble( (a0_0_2_3_2-((((((4.0745362639427185E-10/0.875)-0.0)/-1.9073486328125E-06)-((-1.9073486328125E-06/1.0)+((*a3_0_2_3_2))))*asgop2))) ); + } + + public static int Func_0_2_3_1() + { + double *a0_0_2_3_1 = stackalloc double[1]; + *a0_0_2_3_1 = -1.1920928955078125E-07; + + vtstatic_0_2_3_1.a5_0_2_3_1 = 916078024; +double asgop0 = 1.1920928955078125E-07; +asgop0+= ((vtstatic_0_2_3_1.a5_0_2_3_1/a4_0_2_3_1)); +(*a0_0_2_3_1)-= ((a7_0_2_3_1)); +(*a0_0_2_3_1)/= (asgop0); +if (((*a0_0_2_3_1))>=(-1.3252977857737928E-05)) +{ + return Convert.ToInt32( (Convert.ToInt32(((Convert.ToInt32(337149184U)-(Convert.ToInt32(vtstatic_0_2_3_1.a5_0_2_3_1/-1.5823672284144628)))-(Convert.ToInt32(vtstatic_0_2_3_1.a5_0_2_3_1/(Convert.ToUInt16(vtstatic_0_2_3_1.a5_0_2_3_1/Convert.ToSingle(15124.0361F))*-1.3252977857737928E-05))))*(*a0_0_2_3_1))) ); +} +else + Console.WriteLine("Func_0_2_3_1: >= false"); + return Convert.ToInt32( (Convert.ToInt32(((Convert.ToInt32(337149184U)-(Convert.ToInt32(vtstatic_0_2_3_1.a5_0_2_3_1/-1.5823672284144628)))-(Convert.ToInt32(vtstatic_0_2_3_1.a5_0_2_3_1/(Convert.ToUInt16(vtstatic_0_2_3_1.a5_0_2_3_1/Convert.ToSingle(15124.0361F))*-1.3252977857737928E-05))))*(*a0_0_2_3_1))) ); + } + + public static long Func_0_2_2_4() + { + long *a6_0_2_2_4 = stackalloc long[1]; + *a6_0_2_2_4 = -3309174580L; + + vtstatic_0_2_2_4.a2_0_2_2_4 = 2061896435; +long asgop0 = (*a6_0_2_2_4); +asgop0/= (Convert.ToInt64((1L))); +double asgop1 = a0_0_2_2_4; +asgop1-= ((-2.671876023247163)); +float asgop2 = a8_0_2_2_4; +asgop2-= (0.575853646F); +double asgop3 = a0_0_2_2_4; +asgop3-= (0.001953125); +double asgop4 = -5.9021515873000573E-13; +asgop4-= ((-0.50774272441540791)); +double asgop5 = a0_0_2_2_4; +asgop5-= (asgop3); +asgop5-= ((((Convert.ToDouble(((*a6_0_2_2_4))*-5.9021515873000573E-13))-asgop4))); + long retval_0_2_2_4 = Convert.ToInt64( Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToInt32(Convert.ToInt32(vtstatic_0_2_2_4.a2_0_2_2_4/asgop1)/a0_0_2_2_4)/asgop5))-Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(8192M-(-1655M))*Convert.ToSingle(asgop2))/Convert.ToSingle(a8_0_2_2_4)))-Convert.ToInt64(asgop0)))) ); + return retval_0_2_2_4; + } + + public static double Func_0_2_2_3() + { + + vtstatic_0_2_2_3.a2_0_2_2_3 = 204807045; + arr2d_0_2_2_3[2, 0] = 101220.00603318251; +double asgop0 = 5.6188390625368239E-12; +asgop0-= ((2652*arr2d_0_2_2_3[2, 0])); +double asgop1 = 1.4435499906539917E-08; +asgop1+= (((1.4435499906539917E-08-0.0)+-336.7619047493385)); +asgop0*= (((2652*(arr2d_0_2_2_3[2, 0]*5.5511151231257827E-17))-((5.6188390625368239E-12-0.0)+1.442988106747738E-08))); +if ((asgop0)!=((asgop0+(Convert.ToUInt16(Convert.ToSingle(Convert.ToUInt16(vtstatic_0_2_2_3.a2_0_2_2_3/Convert.ToSingle(a7_0_2_2_3))*6.1779788838612371)+-13732.0F)/asgop1)))) + Console.WriteLine("Func_0_2_2_3: != true"); + double retval_0_2_2_3 = Convert.ToDouble( (asgop0+(Convert.ToUInt16(Convert.ToSingle(Convert.ToUInt16(vtstatic_0_2_2_3.a2_0_2_2_3/Convert.ToSingle(a7_0_2_2_3))*6.1779788838612371)+-13732.0F)/asgop1)) ); + return retval_0_2_2_3; + } + + public static float Func_0_2_2_2() + { + double *a8_0_2_2_2 = stackalloc double[1]; + *a8_0_2_2_2 = 0.0; + + vtstatic_0_2_2_2.a4_0_2_2_2 = 1936185035; +if ((((a0_0_2_2_2+0.0)-0.0))>(0.0)) + Console.WriteLine("Func_0_2_2_2: > true"); + float retval_0_2_2_2 = Convert.ToSingle( Convert.ToSingle(Convert.ToUInt32((Convert.ToInt32((Convert.ToInt32(29595)+vtstatic_0_2_2_2.a4_0_2_2_2)*(a0_0_2_2_2*0.66012482599027555)))*(a0_0_2_2_2+((*a8_0_2_2_2))))/(((a0_0_2_2_2+0.0)-0.0)+(a0_0_2_2_2+(a0_0_2_2_2/(4293591296U*2.9189548438348251E-23))))) ); + return retval_0_2_2_2; + } + + public static long Func_0_2_2_1() + { + double *a2_0_2_2_1 = stackalloc double[1]; + *a2_0_2_2_1 = 2.1968684759916495; + + vtstatic_0_2_2_1.a0_0_2_2_1 = 87796609; +double asgop0 = (*a2_0_2_2_1); +asgop0-= ((((vtstatic_0_2_2_1.a0_0_2_2_1/-15.446004681451491)))); + return Convert.ToInt64( Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(a4_0_2_2_1-Convert.ToUInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(16260/a3_0_2_2_1)))%(Convert.ToInt16(16260)))*((*a2_0_2_2_1)))))+Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToInt32(vtstatic_0_2_2_1.a0_0_2_2_1)+Convert.ToInt64(6249734593109578879L)))/asgop0))/(a4_0_2_2_1/19444021372.78125))+(Convert.ToInt64(Convert.ToUInt16(a4_0_2_2_1)-Convert.ToInt64(-6249734593197316251L))-a6_0_2_2_1)))) ); + } + + public static float Func_0_2_1_4() + { + + arr1d_0_2_1_4[0] = 0.0F; +if ((arr1d_0_2_1_4[0])!=10) +{ +if ((arr1d_0_2_1_4[0])<=10) +{ + return Convert.ToSingle( arr1d_0_2_1_4[0] ); +} +else +{ + return Convert.ToSingle( arr1d_0_2_1_4[0] ); +} +} +else +{ + return Convert.ToSingle( arr1d_0_2_1_4[0] ); +} + float retval_0_2_1_4 = Convert.ToSingle( arr1d_0_2_1_4[0] ); + return retval_0_2_1_4; + } + + public static float Func_0_2_1_3() + { + + arr3d_0_2_1_3[4, 0, 3] = 442368.0F; + arr3d_0_2_1_3[4, 3, 3] = 0.0F; + arr3d_0_2_1_3[4, 4, 3] = 1.0F; + arr3d_0_2_1_3[4, 6, 3] = 0.0F; +float asgop0 = a5_0_2_1_3; +asgop0-= (arr3d_0_2_1_3[4, 6, 3]); +float asgop1 = a8_0_2_1_3; +asgop1+= (1015808.0F); +asgop1+= (a8_0_2_1_3); +asgop1+= (((a8_0_2_1_3*arr3d_0_2_1_3[4, 4, 3])+(((arr3d_0_2_1_3[4, 4, 3]+-1032193.0F)+arr3d_0_2_1_3[4, 3, 3])-(-2588672.0F)))); +if ((((-1622016.0F-(-1556480.0F))-((-65536.0F/arr3d_0_2_1_3[4, 4, 3])+arr3d_0_2_1_3[4, 0, 3])))!=(-1556480.0F)) + Console.WriteLine("Func_0_2_1_3: != true"); + float retval_0_2_1_3 = Convert.ToSingle( (asgop1+((asgop0+-1622016.0F)+((-1622016.0F-(-1556480.0F))-((-65536.0F/arr3d_0_2_1_3[4, 4, 3])+arr3d_0_2_1_3[4, 0, 3])))) ); + return retval_0_2_1_3; + } + + public static uint Func_0_2_1_2() + { + ulong [,,] arr3d_0_2_1_2 = new ulong [5,21,4]; + double a3_0_2_1_2 = -7.6202226114592033E-24; + short *a7_0_2_1_2 = stackalloc short[1]; + *a7_0_2_1_2 = 15570; + + arr3d_0_2_1_2[4, 0, 3] = 6526189096736391168UL; +if (((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(a1_0_2_1_2-arr3d_0_2_1_2[4, 0, 3]))-Convert.ToInt64(a8_0_2_1_2))))<(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(a1_0_2_1_2-arr3d_0_2_1_2[4, 0, 3]))-Convert.ToInt64(a8_0_2_1_2)))/(Convert.ToInt16((Convert.ToInt16(30852))%(Convert.ToInt16(((*a7_0_2_1_2)))))*(Convert.ToDouble(arr3d_0_2_1_2[4, 0, 3]*a3_0_2_1_2)))))) +{ + return Convert.ToUInt32( Convert.ToUInt32(Convert.ToInt16(((a4_0_2_1_2+(a4_0_2_1_2-(a9_0_2_1_2)))-(a4_0_2_1_2))+(Convert.ToSingle(a2_0_2_1_2/-0.14976333042600523)+((a4_0_2_1_2-0.0F)-((a4_0_2_1_2-65536.0F)))))-(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(a1_0_2_1_2-arr3d_0_2_1_2[4, 0, 3]))-Convert.ToInt64(a8_0_2_1_2)))/(Convert.ToInt16((Convert.ToInt16(30852))%(Convert.ToInt16(((*a7_0_2_1_2)))))*(Convert.ToDouble(arr3d_0_2_1_2[4, 0, 3]*a3_0_2_1_2)))))) ); +} +else +{ + return Convert.ToUInt32( Convert.ToUInt32(Convert.ToInt16(((a4_0_2_1_2+(a4_0_2_1_2-(a9_0_2_1_2)))-(a4_0_2_1_2))+(Convert.ToSingle(a2_0_2_1_2/-0.14976333042600523)+((a4_0_2_1_2-0.0F)-((a4_0_2_1_2-65536.0F)))))-(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(a1_0_2_1_2-arr3d_0_2_1_2[4, 0, 3]))-Convert.ToInt64(a8_0_2_1_2)))/(Convert.ToInt16((Convert.ToInt16(30852))%(Convert.ToInt16(((*a7_0_2_1_2)))))*(Convert.ToDouble(arr3d_0_2_1_2[4, 0, 3]*a3_0_2_1_2)))))) ); +} + return Convert.ToUInt32( Convert.ToUInt32(Convert.ToInt16(((a4_0_2_1_2+(a4_0_2_1_2-(a9_0_2_1_2)))-(a4_0_2_1_2))+(Convert.ToSingle(a2_0_2_1_2/-0.14976333042600523)+((a4_0_2_1_2-0.0F)-((a4_0_2_1_2-65536.0F)))))-(Convert.ToInt32((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(a1_0_2_1_2-arr3d_0_2_1_2[4, 0, 3]))-Convert.ToInt64(a8_0_2_1_2)))/(Convert.ToInt16((Convert.ToInt16(30852))%(Convert.ToInt16(((*a7_0_2_1_2)))))*(Convert.ToDouble(arr3d_0_2_1_2[4, 0, 3]*a3_0_2_1_2)))))) ); + } + + public static float Func_0_2_1_1() + { + float a2_0_2_1_1 = 1.125F; + float *a5_0_2_1_1 = stackalloc float[1]; + *a5_0_2_1_1 = 1.0625F; + + arr3d_0_2_1_1[4, 0, 3] = -0.0625F; + arr3d_0_2_1_1[4, 9, 3] = -8192.0F; +float asgop0 = (*a5_0_2_1_1); +asgop0+= ((a4_0_2_1_1)); +float asgop1 = arr3d_0_2_1_1[4, 9, 3]; +asgop1*= (-16.0F); +float asgop2 = a2_0_2_1_1; +asgop2+= (-1.1875F); +a6_0_2_1_1*= (1.7915287F); +float asgop4 = arr3d_0_2_1_1[4, 0, 3]; +asgop4/= (arr3d_0_2_1_1[4, 0, 3]); +float asgop5 = 1.0F; +asgop5*= ((1.0F+a8_0_2_1_1)); +asgop2-= (a6_0_2_1_1); +if (((((arr3d_0_2_1_1[4, 0, 3]*-16.0F)-asgop5)+(asgop0-(arr3d_0_2_1_1[4, 0, 3]))))>(asgop5)) +{ +if (((((arr3d_0_2_1_1[4, 0, 3]*-16.0F)-asgop5)+(asgop0-(arr3d_0_2_1_1[4, 0, 3]))))<(asgop5)) +{ +if ((asgop2)!=((((((arr3d_0_2_1_1[4, 9, 3]/asgop1)-0.0F)/asgop4)+(((arr3d_0_2_1_1[4, 0, 3]*-16.0F)-asgop5)+(asgop0-(arr3d_0_2_1_1[4, 0, 3]))))+asgop2))) +{ +if (((((arr3d_0_2_1_1[4, 9, 3]/asgop1)-0.0F)/asgop4))<(0.0F)) + Console.WriteLine("Func_0_2_1_1: < true"); +} +} +else + Console.WriteLine("Func_0_2_1_1: < false"); +} + return Convert.ToSingle( (((((arr3d_0_2_1_1[4, 9, 3]/asgop1)-0.0F)/asgop4)+(((arr3d_0_2_1_1[4, 0, 3]*-16.0F)-asgop5)+(asgop0-(arr3d_0_2_1_1[4, 0, 3]))))+asgop2) ); + } + + public static double Func_0_1_4_4() + { + Decimal *a2_0_1_4_4 = stackalloc Decimal[1]; + *a2_0_1_4_4 = 1966079.99999999904M; + double *a3_0_1_4_4 = stackalloc double[1]; + *a3_0_1_4_4 = -3.5427714874421E-12; + ulong a4_0_1_4_4 = 64UL; + Decimal *a9_0_1_4_4 = stackalloc Decimal[1]; + *a9_0_1_4_4 = -134217728M; + + arr2d_0_1_4_4[2, 0] = -0.486914805624483; +double asgop0 = arr2d_0_1_4_4[2, 0]; +asgop0/= (((*a3_0_1_4_4))); +asgop0+= (((Convert.ToUInt64(562949953421312UL/a4_0_1_4_4))/Convert.ToDouble(Convert.ToDecimal(((*a9_0_1_4_4)))/Convert.ToDecimal(((*a2_0_1_4_4)))))); + double retval_0_1_4_4 = Convert.ToDouble( (asgop0+(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(((*a3_0_1_4_4))-(-30225.000000000004)))*(((*a3_0_1_4_4))-0.48691480562094025))))%(Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(15516/0.51334987593052106)))%(Convert.ToInt16(15516))))))/9.38655823234498E-10)) ); + return retval_0_1_4_4; + } + + public static double Func_0_1_4_3() + { + short a5_0_1_4_3 = 25582; + + arr2d_0_1_4_3[2, 0] = -0.00031273210585981785; + arr2d_0_1_4_3[2, 2] = 0.5; + return Convert.ToDouble( (((Convert.ToInt32(arr2d_0_1_4_3[2, 2]+(a5_0_1_4_3*2.5617817215229457)))/((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt16(a5_0_1_4_3)+Convert.ToInt64((Convert.ToInt64(-25581L)*Convert.ToInt64(1L))))*Convert.ToDouble(Convert.ToDecimal(0.0078125M)*Convert.ToDecimal(a7_0_1_4_3))))+(-0.001953125F*(2.5617817215229457-(-251.43821827847705)))))/(Convert.ToUInt64((Convert.ToInt64(2538973696U)+-2538999277L)+Convert.ToInt64(Convert.ToUInt16(38230)-Convert.ToInt64(-134205079L)))/(Convert.ToDouble(Convert.ToInt64(Convert.ToInt16(a5_0_1_4_3)-Convert.ToInt64(a6_0_1_4_3))*arr2d_0_1_4_3[2, 0])))) ); + } + + public static double Func_0_1_4_2() + { + Decimal [,,] arr3d_0_1_4_2 = new Decimal [5,21,4]; + + arr3d_0_1_4_2[4, 0, 3] = 871634472M; + double retval_0_1_4_2 = Convert.ToDouble( (Convert.ToInt16((Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(a9_0_1_4_2/15.449175093134645)/0.0839964237818507)*1.1156012516763523)))%(Convert.ToInt16(Convert.ToInt16(17404757794787164160UL-a3_0_1_4_2))))*(Convert.ToInt32(a5_0_1_4_2-arr3d_0_1_4_2[4, 0, 3])*a6_0_1_4_2)) ); + return retval_0_1_4_2; + } + + public static double Func_0_1_4_1() + { + VT_0_1_4_1 vt_0_1_4_1 =new VT_0_1_4_1(1); + vt_0_1_4_1.a4_0_1_4_1 = 691152275; + +long asgop0 = 1L; +asgop0*= (Convert.ToInt64(Convert.ToInt64(a6_0_1_4_1))); +double asgop1 = 0.52610067476568212; +asgop1+= (a8_0_1_4_1); +asgop1-= (a0_0_1_4_1); +asgop1-= ((Convert.ToDouble(Convert.ToUInt64(Convert.ToInt32(vt_0_1_4_1.a4_0_1_4_1)+Convert.ToInt64(asgop0))*(Convert.ToDouble(-691152243L*-4.5199399993443287E-12))))); + return Convert.ToDouble( ((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(Convert.ToInt32(2147483648M-38380928M)))%(Convert.ToInt32(1417950445))))/((a7_0_1_4_1+0.0)-((a7_0_1_4_1-(a7_0_1_4_1-(-0.52634481539068212))))))))%(Convert.ToInt32((Convert.ToInt32(vt_0_1_4_1.a4_0_1_4_1*1L))))))*asgop1) ); + } + + public static double Func_0_1_3_4() + { + ushort *a7_0_1_3_4 = stackalloc ushort[1]; + *a7_0_1_3_4 = 2225; + + vtstatic_0_1_3_4.a2_0_1_3_4 = 4016992256U; + arr3d_0_1_3_4[4, 0, 3] = 0.0; +double asgop0 = 0.125; +asgop0+= (0.021138908747440677); +double asgop1 = 0.0076704119850187266; +asgop1-= ((-1.0589962546816478)); +asgop1-= ((((*a7_0_1_3_4))*0.0076704119850187266)); +asgop1+= (((Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt16(((*a7_0_1_3_4)))+Convert.ToInt64(-2224L)))/0.0625)/1L))/1.0666666666666667)); +if ((asgop1)>((asgop1-((vtstatic_0_1_3_4.a2_0_1_3_4*a5_0_1_3_4)-((((a5_0_1_3_4+0.0)-arr3d_0_1_3_4[4, 0, 3])-asgop0)))))) + Console.WriteLine("Func_0_1_3_4: > true"); +else +{ +if ((asgop1)==((asgop1-((vtstatic_0_1_3_4.a2_0_1_3_4*a5_0_1_3_4)-((((a5_0_1_3_4+0.0)-arr3d_0_1_3_4[4, 0, 3])-asgop0)))))) +{ +if (((vtstatic_0_1_3_4.a2_0_1_3_4*a5_0_1_3_4))==((asgop1-((vtstatic_0_1_3_4.a2_0_1_3_4*a5_0_1_3_4)-((((a5_0_1_3_4+0.0)-arr3d_0_1_3_4[4, 0, 3])-asgop0)))))) + Console.WriteLine("Func_0_1_3_4: == true"); +else + Console.WriteLine("Func_0_1_3_4: == false"); +} +} + double retval_0_1_3_4 = Convert.ToDouble( (asgop1-((vtstatic_0_1_3_4.a2_0_1_3_4*a5_0_1_3_4)-((((a5_0_1_3_4+0.0)-arr3d_0_1_3_4[4, 0, 3])-asgop0)))) ); + return retval_0_1_3_4; + } + + public static int Func_0_1_3_3() + { + Decimal *a6_0_1_3_3 = stackalloc Decimal[1]; + *a6_0_1_3_3 = -15961306592M; + double a7_0_1_3_3 = 33554432.0; + + arr3d_0_1_3_3[4, 0, 3] = 0.0; + arr3d_0_1_3_3[4, 5, 3] = -66919329040.0; +double asgop0 = 34359738368.0; +asgop0-= (arr3d_0_1_3_3[4, 0, 3]); +asgop0+= (arr3d_0_1_3_3[4, 5, 3]); +double asgop2 = a7_0_1_3_3; +asgop2+= (-33553408.0); +double asgop3 = a7_0_1_3_3; +asgop3*= (asgop2); + int retval_0_1_3_3 = Convert.ToInt32( (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((((Convert.ToInt64(4398046511104L/128L))/(0.25*2.0))-a2_0_1_3_3)-(asgop3-(asgop0))))))%(Convert.ToInt32(Convert.ToInt32((Convert.ToDecimal((16384.0F-a9_0_1_3_3))/a8_0_1_3_3)+((*a6_0_1_3_3))))))) ); + return retval_0_1_3_3; + } + + public static long Func_0_1_3_2() + { + Decimal *a0_0_1_3_2 = stackalloc Decimal[1]; + *a0_0_1_3_2 = 0.061838283519160503089162074M; + Decimal a4_0_1_3_2 = 0.8816457015775939954131628327M; + + vtstatic_0_1_3_2.a7_0_1_3_2 = 1412674509; + return Convert.ToInt64( Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToDecimal(14389)*a4_0_1_3_2)*Convert.ToSingle((1.0F-(-0.682642341F))))/Convert.ToDouble(Convert.ToDecimal((Convert.ToDecimal(vtstatic_0_1_3_2.a7_0_1_3_2)/a9_0_1_3_2))/Convert.ToDecimal(((*a0_0_1_3_2))))))-Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(a8_0_1_3_2+7794.9381617164808395M))-Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(vtstatic_0_1_3_2.a7_0_1_3_2/Convert.ToSingle(a5_0_1_3_2)))-Convert.ToInt64(Convert.ToInt64(16150364561076125696UL-13316628972724914625UL))))))) ); + } + + public static short Func_0_1_3_1() + { + + vtstatic_0_1_3_1.a6_0_1_3_1 = 1; + arr1d_0_1_3_1[0] = -246.00914873585126; + arr1d_0_1_3_1[5] = 0.033124150870155918; +double asgop0 = arr1d_0_1_3_1[5]; +asgop0+= ((arr1d_0_1_3_1[5]-(arr1d_0_1_3_1[0]))); + short retval_0_1_3_1 = Convert.ToInt16( Convert.ToInt16(Convert.ToInt16(Convert.ToInt16(a4_0_1_3_1/vtstatic_0_1_3_1.a6_0_1_3_1)*((a4_0_1_3_1/28764.921783010934)+(a7_0_1_3_1*(a4_0_1_3_1/-274923.10774462827))))*(Convert.ToInt16(Convert.ToInt16(a4_0_1_3_1*a9_0_1_3_1)*(Convert.ToSingle(16UL/4.0)/a1_0_1_3_1))/asgop0)) ); + return retval_0_1_3_1; + } + + public static float Func_0_1_2_4() + { + float a0_0_1_2_4 = 0.0009765625F; + float *a1_0_1_2_4 = stackalloc float[1]; + *a1_0_1_2_4 = -0.125488281F; + +float asgop0 = 3.0040741E-05F; +asgop0*= ((3.0040741E-05F+0.0004582405F)); +float asgop1 = 0.125F; +asgop1/= ((0.125F+((*a1_0_1_2_4)))); +float asgop2 = 0.00048828125F; +asgop2-= (((0.00048828125F+-6144.0F))); +float asgop3 = a0_0_1_2_4; +asgop3+= (a2_0_1_2_4); +float asgop4 = 3.0040741E-05F; +asgop4/= (asgop0); +asgop4+= (asgop2); +if (((asgop1*((((*a1_0_1_2_4))/1.0F)+0.125518322F)))>(asgop1)) +{ +if (((asgop3*(a0_0_1_2_4+(a0_0_1_2_4-(-0.123046875F)))))<=(asgop3)) +{ +if (((asgop1*((((*a1_0_1_2_4))/1.0F)+0.125518322F)))>=(asgop1)) +{ + float if2_0retval_0_1_2_4 = Convert.ToSingle( (((asgop3*(a0_0_1_2_4+(a0_0_1_2_4-(-0.123046875F))))-((asgop1*((((*a1_0_1_2_4))/1.0F)+0.125518322F))))/asgop4) ); + return if2_0retval_0_1_2_4; +} +} +else +{ +if (((asgop3*(a0_0_1_2_4+(a0_0_1_2_4-(-0.123046875F)))))==(asgop3)) + Console.WriteLine("Func_0_1_2_4: == true"); +} +} +else + Console.WriteLine("Func_0_1_2_4: > false"); + return Convert.ToSingle( (((asgop3*(a0_0_1_2_4+(a0_0_1_2_4-(-0.123046875F))))-((asgop1*((((*a1_0_1_2_4))/1.0F)+0.125518322F))))/asgop4) ); + } + + public static double Func_0_1_2_3() + { + double [] arr1d_0_1_2_3 = new double [21]; + + arr1d_0_1_2_3[0] = 0.0009765625; + arr1d_0_1_2_3[8] = 0.125; +double asgop0 = a4_0_1_2_3; +asgop0+= ((((a3_0_1_2_3*1.9073486328125E-06)+0.0)+0.0039520263671875)); +a2_0_1_2_3+= (-0.003875732421875); +double asgop2 = -0.000110626220703125; +asgop2-= ((((a3_0_1_2_3/(-0.000110626220703125+289262.34493821242))+(289262.34493821242-289262.34487717727)))); +a2_0_1_2_3-= ((-0.003795623779296875)); +asgop2-= (asgop0); +if ((asgop2)>=(((((a3_0_1_2_3*arr1d_0_1_2_3[0])*(arr1d_0_1_2_3[0]*arr1d_0_1_2_3[8]))-((0.0001220703125-0.0)+a2_0_1_2_3))+asgop2))) + Console.WriteLine("Func_0_1_2_3: >= true"); +else +{ + return Convert.ToDouble( ((((a3_0_1_2_3*arr1d_0_1_2_3[0])*(arr1d_0_1_2_3[0]*arr1d_0_1_2_3[8]))-((0.0001220703125-0.0)+a2_0_1_2_3))+asgop2) ); +} + double retval_0_1_2_3 = Convert.ToDouble( ((((a3_0_1_2_3*arr1d_0_1_2_3[0])*(arr1d_0_1_2_3[0]*arr1d_0_1_2_3[8]))-((0.0001220703125-0.0)+a2_0_1_2_3))+asgop2) ); + return retval_0_1_2_3; + } + + public static float Func_0_1_2_2() + { + + arr3d_0_1_2_2[4, 0, 3] = 0.0F; +if ((arr3d_0_1_2_2[4, 0, 3])<=10) +{ + return Convert.ToSingle( arr3d_0_1_2_2[4, 0, 3] ); +} + float retval_0_1_2_2 = Convert.ToSingle( arr3d_0_1_2_2[4, 0, 3] ); + return retval_0_1_2_2; + } + + public static double Func_0_1_2_1() + { + +double asgop0 = 1024.0; +asgop0*= (-1.0); +float asgop1 = -32768.0F; +asgop1+= (a0_0_1_2_1); +double asgop2 = 4.0; +asgop2+= (3834.2342519685044); +if ((((-8.0+-1024.0)+((a0_0_1_2_1/a5_0_1_2_1)-(-34832.0))))<=(-1024.0)) +{ + return Convert.ToDouble( (((asgop1/(a0_0_1_2_1/a8_0_1_2_1))*((0.5-((0.5-0.0)+1024.0))-((asgop0+-8.0))))-(((-8.0+-1024.0)+((a0_0_1_2_1/a5_0_1_2_1)-(-34832.0)))+((32768.0/-8.0)-asgop2))) ); +} + return Convert.ToDouble( (((asgop1/(a0_0_1_2_1/a8_0_1_2_1))*((0.5-((0.5-0.0)+1024.0))-((asgop0+-8.0))))-(((-8.0+-1024.0)+((a0_0_1_2_1/a5_0_1_2_1)-(-34832.0)))+((32768.0/-8.0)-asgop2))) ); + } + + public static double Func_0_1_1_4() + { + float [,] arr2d_0_1_1_4 = new float [3,21]; + float *a2_0_1_1_4 = stackalloc float[1]; + *a2_0_1_1_4 = 0.0005493164F; + + arr2d_0_1_1_4[2, 0] = 0.0F; +float asgop0 = 0.00048828125F; +asgop0+= (a9_0_1_1_4); +a5_0_1_1_4-= (0.0F); +float asgop2 = 0.00048828125F; +asgop2+= (arr2d_0_1_1_4[2, 0]); +asgop2-= ((asgop0+(0.00048828125F-((*a2_0_1_1_4))))); +if ((asgop2)>=(a5_0_1_1_4)) + Console.WriteLine("Func_0_1_1_4: >= true"); + double retval_0_1_1_4 = Convert.ToDouble( (asgop2*(a5_0_1_1_4/(Convert.ToInt32((Convert.ToDecimal(Convert.ToInt64(Convert.ToInt16(29809)+Convert.ToInt64(-29297L)))/0.00006103515625M)+1769037014M)*(29809*2.4740196371526497E-09)))) ); + return retval_0_1_1_4; + } + + public static Decimal Func_0_1_1_3() + { + +Decimal asgop0 = 5.29356681198686M; +asgop0-= (Convert.ToDecimal(Convert.ToDecimal(-0.61827319605930M))); +long asgop1 = 32L; +asgop1/= (Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(62235)+Convert.ToInt64(-62233L)))); +Decimal asgop2 = a0_0_1_1_3; +asgop2+= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(a0_0_1_1_3)-Convert.ToDecimal(-3.94035021798029M))))); +Decimal asgop3 = a0_0_1_1_3; +asgop3+= (Convert.ToDecimal(Convert.ToDecimal(a3_0_1_1_3))); +asgop3+= (Convert.ToDecimal(Convert.ToDecimal(asgop2))); + return Convert.ToDecimal( (Convert.ToDecimal((Convert.ToDecimal(asgop1)/asgop3))+Convert.ToDecimal((Convert.ToDecimal(Convert.ToUInt64(Convert.ToInt16(11311)+Convert.ToInt64(-11303L)))/asgop0))) ); + } + + public static Decimal Func_0_1_1_2() + { + + vtstatic_0_1_1_2.a9_0_1_1_2 = 1046603929; + arr1d_0_1_1_2[0] = 0.0; +Decimal asgop0 = -32768M; +asgop0-= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToUInt64(512UL/1UL)))*-62M)))); +double asgop1 = 0.0625; +asgop1-= (arr1d_0_1_1_2[0]); +ulong asgop2 = 512UL; +asgop2*= (64UL); +asgop2/= (Convert.ToUInt64(512UL)); +asgop1+= ((0.0625+0.875000000000022)); +long asgop5 = -2530397093588043120L; +asgop5/= (Convert.ToInt64(1L)); + Decimal retval_0_1_1_2 = Convert.ToDecimal( (Convert.ToDecimal((Convert.ToInt32(Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(Convert.ToUInt16(vtstatic_0_1_1_2.a9_0_1_1_2/Convert.ToSingle(16316.4736F)))-Convert.ToInt64(-2530397093588043120L)))+Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop5)*asgop1)))))/(Convert.ToDecimal(asgop2)*asgop0)) ); + return retval_0_1_1_2; + } + + public static long Func_0_1_1_1() + { + VT_0_1_1_1 vt_0_1_1_1 =new VT_0_1_1_1(1); + vt_0_1_1_1.a1_0_1_1_1 = 794853952U; + double [,] arr2d_0_1_1_1 = new double [3,21]; + + arr2d_0_1_1_1[2, 0] = 1401242103.719722; + arr3d_0_1_1_1[4, 4, 3] = 1401291296; + return Convert.ToInt64( Convert.ToInt64(Convert.ToUInt64(Convert.ToInt32((Convert.ToInt32(Convert.ToUInt16(6170237153730101248UL-6170237153730072762UL))+Convert.ToInt32(Convert.ToDecimal(arr3d_0_1_1_1[4, 4, 3])*0.9999796716071231487903283173M)))-Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(1401291296L/(Convert.ToInt64(vt_0_1_1_1.a1_0_1_1_1)+-794853951L)))+Convert.ToInt64(-5979198657671462912L))))-Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16(Convert.ToSingle((Convert.ToUInt16(arr3d_0_1_1_1[4, 4, 3]/49192.280278031314))*((Convert.ToInt32(49192.280278031314+arr2d_0_1_1_1[2, 0]))/a2_0_1_1_1))+-1007738.0F))+Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(38939)+Convert.ToInt64(a3_0_1_1_1))))) ); + } + + public static ushort Func_0_4_4() + { + Decimal a3_0_4_4 = -2147483648M; + + vtstatic_0_4_4.a1_0_4_4 = 309940736U; + arr2d_0_4_4[2, 0] = 0.99999999982393706; + short val_0_4_4_4 = Func_0_4_4_4(); + ulong val_0_4_4_3 = Func_0_4_4_3(); + short val_0_4_4_2 = Func_0_4_4_2(); + Decimal val_0_4_4_1 = Func_0_4_4_1(); +Decimal asgop0 = a3_0_4_4; +asgop0+= (Convert.ToDecimal(Convert.ToDecimal(7026866688M))); +Decimal asgop1 = a3_0_4_4; +asgop1+= (Convert.ToDecimal(Convert.ToDecimal(0M))); +Decimal asgop2 = a3_0_4_4; +asgop2+= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_4_4_2)*550260.58626580116159890673044M)))); +Decimal asgop3 = val_0_4_4_1; +asgop3+= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(asgop1)+Convert.ToDecimal(asgop0))))); +asgop2+= (Convert.ToDecimal(Convert.ToDecimal(a3_0_4_4))); +double asgop5 = -1.5518559770555385E-09; +asgop5-= ((-1.000000001551856)); +asgop5+= (-1.5518559770555385E-09); +if ((asgop3)!=(asgop2)) +{ + return Convert.ToUInt16( Convert.ToUInt16(Convert.ToUInt32(Convert.ToDecimal(asgop2)+asgop3)-Convert.ToUInt32(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(vtstatic_0_4_4.a1_0_4_4)+1760397277864752128L))/asgop5)-(Convert.ToInt64(Convert.ToDouble(1760397277864752128L)/arr2d_0_4_4[2, 0])-Convert.ToInt64(Convert.ToUInt64(Convert.ToInt16(val_0_4_4_4)-Convert.ToInt64(-2222199586275971652L))-val_0_4_4_3)))) ); +} +else +{ + ushort else0_0retval_0_4_4 = Convert.ToUInt16( Convert.ToUInt16(Convert.ToUInt32(Convert.ToDecimal(asgop2)+asgop3)-Convert.ToUInt32(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(vtstatic_0_4_4.a1_0_4_4)+1760397277864752128L))/asgop5)-(Convert.ToInt64(Convert.ToDouble(1760397277864752128L)/arr2d_0_4_4[2, 0])-Convert.ToInt64(Convert.ToUInt64(Convert.ToInt16(val_0_4_4_4)-Convert.ToInt64(-2222199586275971652L))-val_0_4_4_3)))) ); + return else0_0retval_0_4_4; +} + ushort retval_0_4_4 = Convert.ToUInt16( Convert.ToUInt16(Convert.ToUInt32(Convert.ToDecimal(asgop2)+asgop3)-Convert.ToUInt32(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(vtstatic_0_4_4.a1_0_4_4)+1760397277864752128L))/asgop5)-(Convert.ToInt64(Convert.ToDouble(1760397277864752128L)/arr2d_0_4_4[2, 0])-Convert.ToInt64(Convert.ToUInt64(Convert.ToInt16(val_0_4_4_4)-Convert.ToInt64(-2222199586275971652L))-val_0_4_4_3)))) ); + return retval_0_4_4; + } + + public static uint Func_0_4_3() + { + + arr3d_0_4_3[4, 0, 3] = -1242290250.0; + Decimal val_0_4_3_4 = Func_0_4_3_4(); + double val_0_4_3_3 = Func_0_4_3_3(); + double val_0_4_3_2 = Func_0_4_3_2(); + double val_0_4_3_1 = Func_0_4_3_1(); +Decimal asgop0 = a4_0_4_3; +asgop0+= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal((Convert.ToDecimal(a4_0_4_3)*Convert.ToDecimal(a4_0_4_3)))-Convert.ToDecimal(val_0_4_3_4))))); + return Convert.ToUInt32( Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal((Convert.ToInt32(val_0_4_3_3+arr3d_0_4_3[4, 0, 3])))*(Convert.ToDecimal(asgop0)+Convert.ToDecimal((Convert.ToDecimal(a4_0_4_3)-Convert.ToDecimal((Convert.ToDecimal(a4_0_4_3)-Convert.ToDecimal(3.41404467012421M)))))))%(Convert.ToUInt32((((arr3d_0_4_3[4, 0, 3]-a5_0_4_3)-(-3368342090.0))+val_0_4_3_2)+((a3_0_4_3+val_0_4_3_1)+(30032*105832.50719232818))))) ); + } + + public static float Func_0_4_2() + { + double a3_0_4_2 = 7.3337526284169422E-08; + + arr1d_0_4_2[0] = 35285; + double val_0_4_2_4 = Func_0_4_2_4(); + double val_0_4_2_3 = Func_0_4_2_3(); + short val_0_4_2_2 = Func_0_4_2_2(); + long val_0_4_2_1 = Func_0_4_2_1(); +float asgop0 = 16384.0F; +asgop0-= (16384.125F); +double asgop1 = a3_0_4_2; +asgop1+= ((a3_0_4_2-(-0.0019529783249474316))); +float asgop2 = 16384.0F; +asgop2*= (asgop0); +if (((val_0_4_2_2*a3_0_4_2))>=(val_0_4_2_3)) + Console.WriteLine("Func_0_4_2: >= true"); + return Convert.ToSingle( Convert.ToSingle((Convert.ToUInt16(((Convert.ToSingle(val_0_4_2_1*val_0_4_2_4)+16384.0F)-(Convert.ToSingle(3621231616U*val_0_4_2_3)))-((asgop2+a5_0_4_2))))/((val_0_4_2_2*a3_0_4_2)+(Convert.ToSingle(8388608UL*((arr1d_0_4_2[0]*2.0784335067073665E-12)+(a3_0_4_2+-0.0043546236037635064)))/(asgop1+-31488.063780059)))) ); + } + + public static double Func_0_4_1() + { + + double val_0_4_1_1 = Func_0_4_1_1(); +if ((val_0_4_1_1)>10) +{ +if ((val_0_4_1_1)==10) + Console.WriteLine("Func_0_4_1: == true"); +} +else +{ + double else0_0retval_0_4_1 = Convert.ToDouble( val_0_4_1_1 ); + return else0_0retval_0_4_1; +} + return Convert.ToDouble( val_0_4_1_1 ); + } + + public static double Func_0_3_1() + { + + double val_0_3_1_1 = Func_0_3_1_1(); + double retval_0_3_1 = Convert.ToDouble( val_0_3_1_1 ); + return retval_0_3_1; + } + + public static long Func_0_2_4() + { + long *a0_0_2_4 = stackalloc long[1]; + *a0_0_2_4 = -64L; + double *a2_0_2_4 = stackalloc double[1]; + *a2_0_2_4 = 367.6875; + + short val_0_2_4_4 = Func_0_2_4_4(); + long val_0_2_4_3 = Func_0_2_4_3(); + double val_0_2_4_2 = Func_0_2_4_2(); + ushort val_0_2_4_1 = Func_0_2_4_1(); +double asgop0 = val_0_2_4_2; +asgop0+= ((Convert.ToDouble(4UL*0.00085487377778385167))); +short asgop1 = 23468; +asgop1+= Convert.ToInt16(Convert.ToInt16((Convert.ToInt16(0.00020225804375113065-(-23467.999797741955)))/2.9830939366975975)); +long asgop2 = val_0_2_4_3; +asgop2/= (Convert.ToInt64(1L)); +asgop1%= Convert.ToInt16((Convert.ToInt16((Convert.ToInt16(val_0_2_4_4))))); + return Convert.ToInt64( Convert.ToInt64(Convert.ToUInt16((Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt64(((*a0_0_2_4)))-Convert.ToInt64((-23532L)))*Convert.ToSingle(Convert.ToSingle(val_0_2_4_1*0.00020225804375113065)))%Convert.ToUInt16(Convert.ToDecimal(asgop1)*2.3470893892612395511710219143M))))+Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToDouble(asgop2)/((*a2_0_2_4))))/asgop0))) ); + } + + public static short Func_0_2_3() + { + + vtstatic_0_2_3.a1_0_2_3 = -536870912; + double val_0_2_3_4 = Func_0_2_3_4(); + double val_0_2_3_3 = Func_0_2_3_3(); + double val_0_2_3_2 = Func_0_2_3_2(); + int val_0_2_3_1 = Func_0_2_3_1(); +double asgop0 = 3.3673367210373585E-11; +asgop0+= (7.6293608578827895E-06); +double asgop1 = val_0_2_3_3; +asgop1-= (val_0_2_3_4); +double asgop2 = 3.7297606468200684E-05; +asgop2/= (3.3673367210373585E-11); +float asgop3 = 2048.0F; +asgop3-= (0.0F); + return Convert.ToInt16( Convert.ToInt16(Convert.ToInt16((Convert.ToSingle(vtstatic_0_2_3.a1_0_2_3*(2730.6666666666665+(38013*-0.071835074066276372)))-Convert.ToSingle(2048UL*(asgop3/2730.6666666666665)))-(Convert.ToSingle((Convert.ToInt32((Convert.ToInt32(val_0_2_3_1*a0_0_2_3))*1L))*val_0_2_3_2)))*((Convert.ToSingle(1134212352U/asgop2)*asgop0)-(asgop1))) ); + } + + public static long Func_0_2_2() + { + VT_0_2_2 vt_0_2_2 =new VT_0_2_2(1); + vt_0_2_2.a3_0_2_2 = 1313160265; + double [,,] arr3d_0_2_2 = new double [5,21,4]; + + arr3d_0_2_2[4, 0, 3] = 5.3247824427013474E-07; + long val_0_2_2_4 = Func_0_2_2_4(); + double val_0_2_2_3 = Func_0_2_2_3(); + float val_0_2_2_2 = Func_0_2_2_2(); + long val_0_2_2_1 = Func_0_2_2_1(); +long asgop0 = -2064007949L; +asgop0*= (Convert.ToInt64(Convert.ToInt64(val_0_2_2_4))); +double asgop1 = a1_0_2_2; +asgop1-= ((val_0_2_2_3)); +double asgop2 = a1_0_2_2; +asgop2-= (0.0); + long retval_0_2_2 = Convert.ToInt64( Convert.ToInt64(Convert.ToDouble(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(Convert.ToDecimal(Convert.ToInt32(Convert.ToDecimal(vt_0_2_2.a3_0_2_2)*1.1909677719345246865202702429M))/a2_0_2_2))-Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(Convert.ToInt16(0.000244140625F-(-8435.0F)))-Convert.ToInt64(val_0_2_2_1)))))*(((Convert.ToDouble(asgop0*asgop2))*asgop1)+(val_0_2_2_2/arr3d_0_2_2[4, 0, 3]))) ); + return retval_0_2_2; + } + + public static short Func_0_2_1() + { + double a3_0_2_1 = 0.0; + + arr2d_0_2_1[2, 0] = 557056.0F; + arr2d_0_2_1[2, 2] = 589824.0F; + float val_0_2_1_4 = Func_0_2_1_4(); + float val_0_2_1_3 = Func_0_2_1_3(); + uint val_0_2_1_2 = Func_0_2_1_2(); + float val_0_2_1_1 = Func_0_2_1_1(); +a1_0_2_1%= (Convert.ToUInt16(22462)); +float asgop1 = arr2d_0_2_1[2, 0]; +asgop1+= (val_0_2_1_4); +asgop1+= (val_0_2_1_3); +asgop1-= ((Convert.ToSingle(Convert.ToUInt16(23941*Convert.ToSingle(val_0_2_1_1))/((-2896.5662715517242+a3_0_2_1)/(-2896.5662715517242-(-72832.57900622279)))))); + short retval_0_2_1 = Convert.ToInt16( Convert.ToInt16((((arr2d_0_2_1[2, 0]-arr2d_0_2_1[2, 2])+arr2d_0_2_1[2, 0])+((arr2d_0_2_1[2, 0]/Convert.ToSingle(a1_0_2_1/-273.8235294117647))+Convert.ToSingle(val_0_2_1_2/-2896.5662715517242)))+asgop1) ); + return retval_0_2_1; + } + + public static double Func_0_1_4() + { + double *a3_0_1_4 = stackalloc double[1]; + *a3_0_1_4 = 67108864.0; + + double val_0_1_4_4 = Func_0_1_4_4(); + double val_0_1_4_3 = Func_0_1_4_3(); + double val_0_1_4_2 = Func_0_1_4_2(); + double val_0_1_4_1 = Func_0_1_4_1(); +double asgop0 = 1.0; +asgop0*= (val_0_1_4_1); +double asgop1 = (*a3_0_1_4); +asgop1/= ((val_0_1_4_3)); +asgop1/= (((val_0_1_4_4/1.0)+asgop0)); + return Convert.ToDouble( (asgop1+((((131072.0F/16.0)+0.0)*-4.5474735088646412E-13)*(((-4.5474735088646412E-13+0.0)-a0_0_1_4)*val_0_1_4_2))) ); + } + + public static int Func_0_1_3() + { + VT_0_1_3 vt_0_1_3 =new VT_0_1_3(1); + vt_0_1_3.a1_0_1_3 = -541903484; + + double val_0_1_3_4 = Func_0_1_3_4(); + int val_0_1_3_3 = Func_0_1_3_3(); + long val_0_1_3_2 = Func_0_1_3_2(); + short val_0_1_3_1 = Func_0_1_3_1(); +double asgop0 = 9.38380716934487; +asgop0-= (0.0); +double asgop1 = 0.0002533351820666218; +asgop1-= ((val_0_1_3_4)); +val_0_1_3_3-= ((vt_0_1_3.a1_0_1_3)); +if ((asgop1)==(0.0002533351820666218)) +{ +if ((Convert.ToInt16(Convert.ToInt16(Convert.ToInt64((-2833735584139151714L-(-5667471168278333794L)))+Convert.ToInt64(val_0_1_3_2))/asgop0))>(Convert.ToInt16(Convert.ToInt64((-2833735584139151714L-(-5667471168278333794L)))+Convert.ToInt64(val_0_1_3_2)))) +{ +if (((Convert.ToInt32(val_0_1_3_3*(Convert.ToInt16((Convert.ToInt16(val_0_1_3_1))%(Convert.ToInt16(12862)))*0.0002533351820666218))))!=(val_0_1_3_3)) + Console.WriteLine("Func_0_1_3: != true"); +} +else +{ +if ((((a0_0_1_3/a2_0_1_3)+5.8028430160692217))>(a2_0_1_3)) + Console.WriteLine("Func_0_1_3: > true"); +} +} +else + Console.WriteLine("Func_0_1_3: == false"); + return Convert.ToInt32( (Convert.ToInt32(Convert.ToUInt16(Convert.ToInt16(Convert.ToInt16(Convert.ToInt64((-2833735584139151714L-(-5667471168278333794L)))+Convert.ToInt64(val_0_1_3_2))/asgop0)*((a0_0_1_3/a2_0_1_3)+5.8028430160692217)))+Convert.ToInt32((Convert.ToInt32(val_0_1_3_3*(Convert.ToInt16((Convert.ToInt16(val_0_1_3_1))%(Convert.ToInt16(12862)))*0.0002533351820666218)))/asgop1)) ); + } + + public static double Func_0_1_2() + { + float a2_0_1_2 = -9.536743E-07F; + + arr1d_0_1_2[0] = 5.9371814131736755E-08; + arr1d_0_1_2[3] = 0.25; + arr1d_0_1_2[4] = -2.2204460492503131E-16; + float val_0_1_2_4 = Func_0_1_2_4(); + double val_0_1_2_3 = Func_0_1_2_3(); + float val_0_1_2_2 = Func_0_1_2_2(); + double val_0_1_2_1 = Func_0_1_2_1(); +double asgop0 = arr1d_0_1_2[3]; +asgop0-= ((val_0_1_2_1)); +float asgop1 = a2_0_1_2; +asgop1-= (val_0_1_2_4); +asgop1-= (val_0_1_2_2); +double asgop3 = arr1d_0_1_2[0]; +asgop3-= ((-254.99999994062819)); +double asgop4 = arr1d_0_1_2[0]; +asgop4/= (asgop3); +asgop4+= (((a2_0_1_2/-3.73989928002451E-09)/(a2_0_1_2/arr1d_0_1_2[4]))); +val_0_1_2_3*= (262144.0); +double asgop7 = -33025.765748031496; +asgop7-= (0.0); + double retval_0_1_2 = Convert.ToDouble( ((asgop4+((arr1d_0_1_2[0]+(arr1d_0_1_2[0]+(arr1d_0_1_2[0]+0.24999982188455761)))/asgop0))+(asgop1/(asgop7*(val_0_1_2_3*a5_0_1_2)))) ); + return retval_0_1_2; + } + + public static int Func_0_1_1() + { + + double val_0_1_1_4 = Func_0_1_1_4(); + Decimal val_0_1_1_3 = Func_0_1_1_3(); + Decimal val_0_1_1_2 = Func_0_1_1_2(); + long val_0_1_1_1 = Func_0_1_1_1(); +double asgop0 = 1.0; +asgop0+= (-0.99999618530273438); +long asgop1 = a0_0_1_1; +asgop1+= (val_0_1_1_1); +asgop0*= ((-0.99999618530273438+1.9999961853027344)); +double asgop3 = a5_0_1_1; +asgop3+= (0.0); +Decimal asgop4 = 3.22821659400657M; +asgop4-= (Convert.ToDecimal(Convert.ToDecimal(val_0_1_1_2))); +if ((Convert.ToInt16(asgop0+(3.814697265625E-06/a5_0_1_1)))<=(Convert.ToInt16(Convert.ToInt16(asgop0+(3.814697265625E-06/a5_0_1_1))/(((asgop3*1.0)+val_0_1_1_4)*529960.41904193407)))) +{ + return Convert.ToInt32( (Convert.ToInt16(Convert.ToInt16(asgop0+(3.814697265625E-06/a5_0_1_1))/(((asgop3*1.0)+val_0_1_1_4)*529960.41904193407))+Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(Convert.ToInt64(asgop1)-Convert.ToInt64(a0_0_1_1))))*(Convert.ToDecimal((Convert.ToDecimal(val_0_1_1_3)-Convert.ToDecimal(3.22821659400657M)))+Convert.ToDecimal(asgop4)))) ); +} +else + Console.WriteLine("Func_0_1_1: <= false"); + int retval_0_1_1 = Convert.ToInt32( (Convert.ToInt16(Convert.ToInt16(asgop0+(3.814697265625E-06/a5_0_1_1))/(((asgop3*1.0)+val_0_1_1_4)*529960.41904193407))+Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(Convert.ToInt64(asgop1)-Convert.ToInt64(a0_0_1_1))))*(Convert.ToDecimal((Convert.ToDecimal(val_0_1_1_3)-Convert.ToDecimal(3.22821659400657M)))+Convert.ToDecimal(asgop4)))) ); + return retval_0_1_1; + } + + public static double Func_0_4() + { + double *a2_0_4 = stackalloc double[1]; + *a2_0_4 = 1046142.0000000001; + + arr3d_0_4[4, 0, 3] = 524288UL; + ushort val_0_4_4 = Func_0_4_4(); + uint val_0_4_3 = Func_0_4_3(); + float val_0_4_2 = Func_0_4_2(); + double val_0_4_1 = Func_0_4_1(); +long asgop0 = a1_0_4; +asgop0*= (Convert.ToInt64(Convert.ToInt64(1048576L))); +long asgop1 = 1048576L; +asgop1/= (Convert.ToInt64(a1_0_4)); + double retval_0_4 = Convert.ToDouble( (Convert.ToUInt64(Convert.ToUInt16(Convert.ToUInt16((Convert.ToInt32(val_0_4_3)-586047889)/Convert.ToSingle(val_0_4_2)))+Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(asgop1)/(asgop0/(arr3d_0_4[4, 0, 3]/0.5011633219964402)))))/((((((*a2_0_4))-a4_0_4)-val_0_4_1)/a5_0_4)+(Convert.ToSingle((Convert.ToUInt16(Convert.ToInt64(1048576L)-Convert.ToInt64(989051L)))/31208243200.0)*(val_0_4_4/0.12451267056530216)))) ); + return retval_0_4; + } + + public static double Func_0_3() + { + + double val_0_3_1 = Func_0_3_1(); + double retval_0_3 = Convert.ToDouble( val_0_3_1 ); + return retval_0_3; + } + + public static double Func_0_2() + { + VT_0_2 vt_0_2 =new VT_0_2(1); + vt_0_2.a1_0_2 = 7792628U; + Decimal a3_0_2 = 0.0078125M; + + arr1d_0_2[0] = 16352.0; + long val_0_2_4 = Func_0_2_4(); + short val_0_2_3 = Func_0_2_3(); + long val_0_2_2 = Func_0_2_2(); + short val_0_2_1 = Func_0_2_1(); +a3_0_2+= (Convert.ToDecimal(Convert.ToDecimal((Convert.ToDecimal(val_0_2_4*0.003863097552661390625M))))); + return Convert.ToDouble( ((Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(vt_0_2.a1_0_2)-(-1418397734)))/a3_0_2)+(Convert.ToInt32((16387*3.73189716396117E-09)+(val_0_2_3*(18439*-4.2083295679785726)))))/(Convert.ToInt16(Convert.ToInt16(vt_0_2.a1_0_2-7774189U)/(Convert.ToInt64(7774189U)+val_0_2_2))/(val_0_2_1*arr1d_0_2[0]))) ); + } + + public static double Func_0_1() + { + + double val_0_1_4 = Func_0_1_4(); + int val_0_1_3 = Func_0_1_3(); + double val_0_1_2 = Func_0_1_2(); + int val_0_1_1 = Func_0_1_1(); + return Convert.ToDouble( (((Convert.ToInt64(Convert.ToInt32(Convert.ToInt32(0.000000476837158203125M+1430227082.9999995231628417969M))-Convert.ToInt64(a2_0_1))/val_0_1_4)-(Convert.ToInt64(Convert.ToDouble((Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(19178)+Convert.ToInt64(1698643361L)))*Convert.ToInt64(a0_0_1)))*val_0_1_2)/Convert.ToDouble(Convert.ToDecimal(0.000000476837158203125M)*Convert.ToDecimal(32768M))))+(Convert.ToDouble(Convert.ToUInt64(Convert.ToInt64(Convert.ToInt32(val_0_1_1)-Convert.ToInt64(1430218891L))-(Convert.ToInt64(Convert.ToInt32(val_0_1_3)-Convert.ToInt64(1431267467L))))*(Convert.ToUInt16(((-0.000122070313F*(-0.000122070313F*34359738368.0))-0.0)+60740.0)*(-0.000122070313F/7.47705078125))))) ); + } + + public static double Func_0() + { + + arr1d_0[0] = -0.0224609375; + double val_0_4 = Func_0_4(); + double val_0_3 = Func_0_3(); + double val_0_2 = Func_0_2(); + double val_0_1 = Func_0_1(); +double asgop0 = -0.99951195705222062; +asgop0*= (-4.76837158203125E-07); +double asgop1 = val_0_1; +asgop1-= (val_0_3); +double asgop2 = val_0_4; +asgop2+= (arr1d_0[0]); +if ((((((64UL/-64.03125)+0.0)/asgop0)+val_0_2))==(asgop0)) +{ +if (((2093056.0-asgop2))!=(2093056.0)) +{ +if (((2093056.0-asgop2))>=(2093056.0)) + Console.WriteLine("Func_0: >= true"); +} +else + Console.WriteLine("Func_0: != false"); +} +else +{ +if ((((Convert.ToDouble(-4194304L*0.5))+(asgop1/(Convert.ToDouble(64UL*-0.015617374328940947)))))<(0.5)) +{ + return Convert.ToDouble( ((((Convert.ToDouble(-4194304L*0.5))+(asgop1/(Convert.ToDouble(64UL*-0.015617374328940947))))+Convert.ToDouble(Convert.ToDecimal(-0.000003814697265625M)*Convert.ToDecimal(a3_0)))-((((((64UL/-64.03125)+0.0)/asgop0)+val_0_2)*(2093056.0-asgop2)))) ); +} +} + double retval_0 = Convert.ToDouble( ((((Convert.ToDouble(-4194304L*0.5))+(asgop1/(Convert.ToDouble(64UL*-0.015617374328940947))))+Convert.ToDouble(Convert.ToDecimal(-0.000003814697265625M)*Convert.ToDecimal(a3_0)))-((((((64UL/-64.03125)+0.0)/asgop0)+val_0_2)*(2093056.0-asgop2)))) ); + return retval_0; + } + + public static int Main() + { + + arr1d_0[0] = -0.0224609375; + + int retval; + retval = Convert.ToInt32(Func_0()); + if ((retval>=99)&&(retval<100)) + retval=100; + if ((retval>100)&&(retval<=101)) + retval=100; + Console.WriteLine(retval); + return retval; + } +} diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_d.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_d.csproj new file mode 100644 index 0000000000..a4ee82e8db --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_d.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize></Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed1.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_do.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_do.csproj new file mode 100644 index 0000000000..0327d0942f --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_do.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize>True</Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed1.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_r.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_r.csproj new file mode 100644 index 0000000000..a4ee82e8db --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_r.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize></Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed1.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_ro.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_ro.csproj new file mode 100644 index 0000000000..0327d0942f --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed1_cs_ro.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize>True</Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed1.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed2.cs b/tests/src/JIT/Directed/perffix/primitivevt/mixed2.cs new file mode 100644 index 0000000000..b0ba32f688 --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2.cs @@ -0,0 +1,250 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +using System; +internal unsafe class testout1 +{ + public struct VT_0_1_1_1_1_1 + { + public int a1_0_1_1_1_1_1; + public VT_0_1_1_1_1_1(int i) + { + a1_0_1_1_1_1_1 = 1; + } + } + + public struct VT_0_1_1_1_1 + { + public uint a1_0_1_1_1_1; + public VT_0_1_1_1_1(int i) + { + a1_0_1_1_1_1 = 1; + } + } + + public struct VT_0_1_1 + { + public int[] arr1d_0_1_1; + public VT_0_1_1(int i) + { + arr1d_0_1_1 = new int[9]; + } + } + + public struct VT_0_1 + { + public int a1_0_1; + public VT_0_1(int i) + { + a1_0_1 = 1; + } + } + public class CL_0_1 + { + public int a2_0_1 = 2111165575; + } + private static double[] s_arr1d_0_1_1_1_1_1_1_1_1_1 = new double[9]; + + + private static float[,] s_arr2d_0_1_1_1_1_1_1_1_1 = new float[3, 9]; + + + + + private static long[,] s_arr2d_0_1_1_1_1_1_1 = new long[3, 9]; + + + private static int[,] s_arr2d_0_1_1_1_1_1 = new int[3, 9]; + + + private static long[,,] s_arr3d_0_1_1_1_1 = new long[5, 9, 4]; + + + private static double[] s_arr1d_0_1_1_1 = new double[9]; + + + + public static VT_0_1_1 vtstatic_0_1_1 = new VT_0_1_1(1); + + + public static VT_0_1 vtstatic_0_1 = new VT_0_1(1); + + private static Decimal[,,] s_arr3d_0 = new Decimal[5, 9, 4]; + private static long s_a1_0 = 512L; + private static ushort s_a2_0 = 54198; + + + public static float Func_0_1_1_1_1_1_1_1_1_1() + { + double* a1_0_1_1_1_1_1_1_1_1_1 = stackalloc double[1]; + *a1_0_1_1_1_1_1_1_1_1_1 = 4.420911011650241E-09; + double* a3_0_1_1_1_1_1_1_1_1_1 = stackalloc double[1]; + *a3_0_1_1_1_1_1_1_1_1_1 = 3.7252902984619141E-09; + + s_arr1d_0_1_1_1_1_1_1_1_1_1[0] = 16384.0; + double asgop0 = s_arr1d_0_1_1_1_1_1_1_1_1_1[0]; + asgop0 += ((s_arr1d_0_1_1_1_1_1_1_1_1_1[0] + -32512.0)); + (*a3_0_1_1_1_1_1_1_1_1_1) *= ((206158430208.0)); + if ((asgop0) >= ((*a1_0_1_1_1_1_1_1_1_1_1))) + { + float if0_0retval_0_1_1_1_1_1_1_1_1_1 = Convert.ToSingle(Convert.ToSingle((Convert.ToInt32((Convert.ToInt32(1218424101 * 0.37129554777249107)) * ((*a1_0_1_1_1_1_1_1_1_1_1)))) * (asgop0 + (*a3_0_1_1_1_1_1_1_1_1_1)))); + return if0_0retval_0_1_1_1_1_1_1_1_1_1; + } + return Convert.ToSingle(Convert.ToSingle((Convert.ToInt32((Convert.ToInt32(1218424101 * 0.37129554777249107)) * ((*a1_0_1_1_1_1_1_1_1_1_1)))) * (asgop0 + (*a3_0_1_1_1_1_1_1_1_1_1)))); + } + + public static double Func_0_1_1_1_1_1_1_1_1() + { + double a2_0_1_1_1_1_1_1_1_1 = 2.0524928800798607E-08; + + s_arr2d_0_1_1_1_1_1_1_1_1[2, 0] = -1920.0F; + float val_0_1_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1_1(); + double retval_0_1_1_1_1_1_1_1_1 = Convert.ToDouble((Convert.ToUInt16(val_0_1_1_1_1_1_1_1_1_1 + s_arr2d_0_1_1_1_1_1_1_1_1[2, 0]) / (29637 * (4.6566128730773926E-10 + a2_0_1_1_1_1_1_1_1_1)))); + return retval_0_1_1_1_1_1_1_1_1; + } + + public static ushort Func_0_1_1_1_1_1_1_1() + { + ulong[] arr1d_0_1_1_1_1_1_1_1 = new ulong[9]; + + arr1d_0_1_1_1_1_1_1_1[0] = 10247887074558758525UL; + double val_0_1_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1_1(); + if ((arr1d_0_1_1_1_1_1_1_1[0]) <= (10247887076011802624UL)) + { + ushort if0_0retval_0_1_1_1_1_1_1_1 = Convert.ToUInt16((Convert.ToUInt16(Convert.ToInt32(Convert.ToUInt64(10247887076011802624UL) - Convert.ToUInt64(arr1d_0_1_1_1_1_1_1_1[0])) / val_0_1_1_1_1_1_1_1_1))); + return if0_0retval_0_1_1_1_1_1_1_1; + } + ushort retval_0_1_1_1_1_1_1_1 = Convert.ToUInt16((Convert.ToUInt16(Convert.ToInt32(Convert.ToUInt64(10247887076011802624UL) - Convert.ToUInt64(arr1d_0_1_1_1_1_1_1_1[0])) / val_0_1_1_1_1_1_1_1_1))); + return retval_0_1_1_1_1_1_1_1; + } + + public static long Func_0_1_1_1_1_1_1() + { + short* a2_0_1_1_1_1_1_1 = stackalloc short[1]; + *a2_0_1_1_1_1_1_1 = 4375; + + s_arr2d_0_1_1_1_1_1_1[2, 0] = -8828430758416264124L; + ushort val_0_1_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1_1(); + if ((s_arr2d_0_1_1_1_1_1_1[2, 0]) > (Convert.ToInt64(Convert.ToInt16(((*a2_0_1_1_1_1_1_1))) + Convert.ToInt64(s_arr2d_0_1_1_1_1_1_1[2, 0])))) + Console.WriteLine("Func_0_1_1_1_1_1_1: > true"); + long retval_0_1_1_1_1_1_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt16(val_0_1_1_1_1_1_1_1) + Convert.ToInt64(Convert.ToInt64(Convert.ToInt16(((*a2_0_1_1_1_1_1_1))) + Convert.ToInt64(s_arr2d_0_1_1_1_1_1_1[2, 0]))))); + return retval_0_1_1_1_1_1_1; + } + + public static long Func_0_1_1_1_1_1() + { + VT_0_1_1_1_1_1 vt_0_1_1_1_1_1 = new VT_0_1_1_1_1_1(1); + vt_0_1_1_1_1_1.a1_0_1_1_1_1_1 = 1977572086; + float[] arr1d_0_1_1_1_1_1 = new float[9]; + + arr1d_0_1_1_1_1_1[0] = 0.5699924F; + s_arr2d_0_1_1_1_1_1[2, 2] = 708678031; + long val_0_1_1_1_1_1_1 = Func_0_1_1_1_1_1_1(); + int asgop0 = vt_0_1_1_1_1_1.a1_0_1_1_1_1_1; + asgop0 %= (Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(((Convert.ToInt32(64462) + 1977507624) - 1268894055))))))); + if ((arr1d_0_1_1_1_1_1[0]) <= 10) + { + if ((arr1d_0_1_1_1_1_1[0]) == 10) + { + long if1_0retval_0_1_1_1_1_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(asgop0 / Convert.ToSingle(arr1d_0_1_1_1_1_1[0]))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(s_arr2d_0_1_1_1_1_1[2, 2]) + Convert.ToInt64(val_0_1_1_1_1_1_1))))); + return if1_0retval_0_1_1_1_1_1; + } + } + else + { + long else0_0retval_0_1_1_1_1_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(asgop0 / Convert.ToSingle(arr1d_0_1_1_1_1_1[0]))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(s_arr2d_0_1_1_1_1_1[2, 2]) + Convert.ToInt64(val_0_1_1_1_1_1_1))))); + return else0_0retval_0_1_1_1_1_1; + } + long retval_0_1_1_1_1_1 = Convert.ToInt64(Convert.ToInt64(Convert.ToUInt32(Convert.ToUInt32(asgop0 / Convert.ToSingle(arr1d_0_1_1_1_1_1[0]))) - Convert.ToInt64(Convert.ToInt64(Convert.ToInt32(s_arr2d_0_1_1_1_1_1[2, 2]) + Convert.ToInt64(val_0_1_1_1_1_1_1))))); + return retval_0_1_1_1_1_1; + } + + public static long Func_0_1_1_1_1() + { + VT_0_1_1_1_1 vt_0_1_1_1_1 = new VT_0_1_1_1_1(1); + vt_0_1_1_1_1.a1_0_1_1_1_1 = 2399073536U; + double* a2_0_1_1_1_1 = stackalloc double[1]; + *a2_0_1_1_1_1 = 1.0000000000002376; + + s_arr3d_0_1_1_1_1[4, 0, 3] = -2399073472L; + long val_0_1_1_1_1_1 = Func_0_1_1_1_1_1(); + if ((Convert.ToInt64(Convert.ToDouble(8828430758690422784L) * ((*a2_0_1_1_1_1)))) < (8828430758690422784L)) + { + return Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(8828430758690422784L) * ((*a2_0_1_1_1_1))) - val_0_1_1_1_1_1) / (Convert.ToInt64((Convert.ToInt64(vt_0_1_1_1_1.a1_0_1_1_1_1) + s_arr3d_0_1_1_1_1[4, 0, 3]) / (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(s_arr3d_0_1_1_1_1[4, 0, 3]) * -8.3365516869005671E-10)) * Convert.ToInt64((Convert.ToInt64(s_arr3d_0_1_1_1_1[4, 0, 3] / s_arr3d_0_1_1_1_1[4, 0, 3]))))))))); + } + return Convert.ToInt64((Convert.ToInt64((Convert.ToInt64(Convert.ToDouble(8828430758690422784L) * ((*a2_0_1_1_1_1))) - val_0_1_1_1_1_1) / (Convert.ToInt64((Convert.ToInt64(vt_0_1_1_1_1.a1_0_1_1_1_1) + s_arr3d_0_1_1_1_1[4, 0, 3]) / (Convert.ToInt64(Convert.ToInt64(Convert.ToDouble(s_arr3d_0_1_1_1_1[4, 0, 3]) * -8.3365516869005671E-10)) * Convert.ToInt64((Convert.ToInt64(s_arr3d_0_1_1_1_1[4, 0, 3] / s_arr3d_0_1_1_1_1[4, 0, 3]))))))))); + } + + public static short Func_0_1_1_1() + { + s_arr1d_0_1_1_1[0] = -4.0; + long val_0_1_1_1_1 = Func_0_1_1_1_1(); + double asgop0 = -1.798828125; + asgop0 -= ((-5.798828125)); + double asgop1 = -5.798828125; + asgop1 -= ((s_arr1d_0_1_1_1[0])); + return Convert.ToInt16((Convert.ToInt16((val_0_1_1_1_1 / asgop0) - ((Convert.ToDouble(8192UL * asgop1)))))); + } + + public static ushort Func_0_1_1() + { + double[,,] arr3d_0_1_1 = new double[5, 9, 4]; + + vtstatic_0_1_1.arr1d_0_1_1[1] = 1335221039; + arr3d_0_1_1[4, 0, 3] = 5.339914645886728E-10; + arr3d_0_1_1[4, 2, 3] = 1.2023524862987123; + short val_0_1_1_1 = Func_0_1_1_1(); + if ((arr3d_0_1_1[4, 0, 3]) >= (arr3d_0_1_1[4, 2, 3])) + { + if ((val_0_1_1_1) >= (Convert.ToInt16((Convert.ToInt16(val_0_1_1_1)) % (Convert.ToInt16(15783))))) + { + return Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16((Convert.ToInt16(val_0_1_1_1)) % (Convert.ToInt16(15783))) * Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(vtstatic_0_1_1.arr1d_0_1_1[1] * arr3d_0_1_1[4, 2, 3]) * arr3d_0_1_1[4, 0, 3])))); + } + else + { + if ((val_0_1_1_1) > (Convert.ToInt16((Convert.ToInt16(val_0_1_1_1)) % (Convert.ToInt16(15783))))) + Console.WriteLine("Func_0_1_1: > true"); + else + { + return Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16((Convert.ToInt16(val_0_1_1_1)) % (Convert.ToInt16(15783))) * Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(vtstatic_0_1_1.arr1d_0_1_1[1] * arr3d_0_1_1[4, 2, 3]) * arr3d_0_1_1[4, 0, 3])))); + } + } + } + return Convert.ToUInt16(Convert.ToUInt16(Convert.ToInt16((Convert.ToInt16(val_0_1_1_1)) % (Convert.ToInt16(15783))) * Convert.ToSingle(Convert.ToSingle(Convert.ToUInt32(vtstatic_0_1_1.arr1d_0_1_1[1] * arr3d_0_1_1[4, 2, 3]) * arr3d_0_1_1[4, 0, 3])))); + } + + public static int Func_0_1() + { + CL_0_1 cl_0_1 = new CL_0_1(); + long[,] arr2d_0_1 = new long[3, 9]; + + vtstatic_0_1.a1_0_1 = 2111178723; + arr2d_0_1[2, 0] = 3029300220748914301L; + ushort val_0_1_1 = Func_0_1_1(); + int asgop0 = vtstatic_0_1.a1_0_1; + asgop0 += ((Convert.ToInt32(Convert.ToInt64(3029300219813560320L) - Convert.ToInt64(arr2d_0_1[2, 0])))); + return Convert.ToInt32((Convert.ToInt32((Convert.ToInt32((Convert.ToInt32(val_0_1_1) + cl_0_1.a2_0_1))) % (Convert.ToInt32(asgop0))))); + } + + public static int Func_0() + { + s_arr3d_0[4, 0, 3] = 112.75552824827484409018782981M; + int val_0_1 = Func_0_1(); + int retval_0 = Convert.ToInt32(Convert.ToInt32(Convert.ToDecimal((Convert.ToInt32(val_0_1 * (s_a2_0 / 41477.078575715459)))) / (Convert.ToDecimal(Convert.ToInt64(Convert.ToDouble(s_a1_0) * 0.00390625) * (Convert.ToDecimal(s_a2_0) * s_arr3d_0[4, 0, 3]))))); + return retval_0; + } + + public static int Main() + { + s_arr3d_0[4, 0, 3] = 112.75552824827484409018782981M; + + int retval; + retval = Convert.ToInt32(Func_0()); + if ((retval >= 99) && (retval < 100)) + retval = 100; + if ((retval > 100) && (retval <= 101)) + retval = 100; + Console.WriteLine(retval); + return retval; + } +} diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_d.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_d.csproj new file mode 100644 index 0000000000..40b659a30b --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_d.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize></Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed2.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_do.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_do.csproj new file mode 100644 index 0000000000..e701b7621b --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_do.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize>True</Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed2.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_r.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_r.csproj new file mode 100644 index 0000000000..40b659a30b --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_r.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize></Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed2.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> diff --git a/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_ro.csproj b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_ro.csproj new file mode 100644 index 0000000000..e701b7621b --- /dev/null +++ b/tests/src/JIT/Directed/perffix/primitivevt/mixed2_cs_ro.csproj @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <AssemblyName>$(MSBuildProjectName)</AssemblyName> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{95DFC527-4DC1-495E-97D7-E94EE1F7140D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <FileAlignment>512</FileAlignment> + <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <ReferencePath>$(ProgramFiles)\Common Files\microsoft shared\VSTT .0\UITestExtensionPackages</ReferencePath> + <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir> + <RestorePackages>true</RestorePackages> + <NuGetPackageImportStamp>7a9bfb7d</NuGetPackageImportStamp> + </PropertyGroup> + <!-- Default configurations to help VS understand the configurations --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + </PropertyGroup> + <ItemGroup> + <CodeAnalysisDependentAssemblyPaths Condition=" '$(VS100COMNTOOLS)' != '' " Include="$(VS100COMNTOOLS)..\IDE\PrivateAssemblies"> + <Visible>False</Visible> + </CodeAnalysisDependentAssemblyPaths> + </ItemGroup> + <PropertyGroup> + <!-- Set to 'Full' if the Debug? column is marked in the spreadsheet. Leave blank otherwise. --> + <DebugType></DebugType> + <Optimize>True</Optimize> + <NoLogo>True</NoLogo> + <NoStandardLib>True</NoStandardLib> + <Noconfig>True</Noconfig> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + <DefineConstants>$(DefineConstants);CORECLR</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="mixed2.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="$(JitPackagesConfigFileDirectory)minimal\project.json" /> + <None Include="app.config" /> + </ItemGroup> + <ItemGroup> + <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" /> + </ItemGroup> + <PropertyGroup> + <ProjectJson>$(JitPackagesConfigFileDirectory)minimal\project.json</ProjectJson> + <ProjectLockJson>$(JitPackagesConfigFileDirectory)minimal\project.lock.json</ProjectLockJson> + </PropertyGroup> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> + <PropertyGroup Condition=" '$(MsBuildProjectDirOverride)' != '' "> + </PropertyGroup> +</Project> |