using System.Runtime.Intrinsics;
using System.Reflection;
using System.Reflection.Emit;
+using Xunit;
namespace TestCasts
{
- class Program
+ public class Program
{
static int failedCount = 0;
GenerateTest<double, ulong>(Single.NaN, sourceOp, convOvfUn, ExpectException, 0);
}
- static int Main()
+ [Fact]
+ public static int TestEntryPoint()
{
TestConvertFromInt4();
TestConvertFromInt8();
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <PropertyGroup>
+ <BuildAsStandalone Condition="'$(BuildAsStandalone)' == ''">false</BuildAsStandalone>
+ </PropertyGroup>
+
+ <Import Project="$([MSBuild]::GetPathOfFileAbove(Directory.Build.props, $(MSBuildThisFileDirectory)..))" />
+</Project>
\ No newline at end of file
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk">
+ <PropertyGroup>
+ <IsMergedTestRunnerAssembly>true</IsMergedTestRunnerAssembly>
+ </PropertyGroup>
+ <ItemGroup>
+ <MergedWrapperProjectReference Include="*/**/*.??proj" />
+ <ProjectReference Include="@(MergedWrapperProjectReference)" />
+ </ItemGroup>
+</Project>
\ No newline at end of file
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//[assembly:System.Security.Permissions.SecurityPermissionAttribute( [mscorlib]System.Security.Permissions.SecurityAction.RequestMinimum, Flags=System.Security.Permissions.SecurityPermissionFlag.SkipVerification )]
}
+.namespace add_
+{
.class public explicit _add {
.field [0] int32 global0
// Entry point - Main -
//-------------------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 6
-.locals init (class _add target)
+.locals init (class add_._add target)
//----------------
// begin testing -
//----------------
// creating new instance of _add and storing it
- newobj instance void _add::.ctor()
+ newobj instance void add_._add::.ctor()
stloc.0
// -- I4 + * -- Unmanaged ptr
ldloc target
- ldflda int32 _add::global0
+ ldflda int32 add_._add::global0
ldc.i4 0xAAAAAAAA
stind.i4
ldloc target
- ldflda int32 _add::global1
+ ldflda int32 add_._add::global1
ldc.i4 0x44444444
stind.i4
ldloc target
- ldflda int32 _add::global0
+ ldflda int32 add_._add::global0
ldc.i4 0x4
add
ldind.i4
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly add_ovf{}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
call int32 add_ovf::i1()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'and'{}
+.namespace and_
+{
.class public _and {
.field public static int32 even32
.method public static void initialize() {
.maxstack 2
ldc.i4 0xAAAAAAAA
- stsfld int32 _and::even32
+ stsfld int32 and_._and::even32
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _and::even64
+ stsfld int64 and_._and::even64
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _and::initialize()
- ldsfld int32 _and::even32
+ call void and_._and::initialize()
+ ldsfld int32 and_._and::even32
ldc.i4 0xFFFFFFFF
and
- ldsfld int32 _and::even32
+ ldsfld int32 and_._and::even32
ceq
brfalse FAIL
- ldsfld int64 _and::even64
+ ldsfld int64 and_._and::even64
ldc.i8 0xFFFFFFFFFFFFFFFF
and
- ldsfld int64 _and::even64
+ ldsfld int64 and_._and::even64
ceq
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'beq'{}
+.namespace beq_
+{
+.class public auto ansi _beq {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.class public auto ansi beq_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
.assembly beq_s {}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'bge'{}
+.namespace bge_
+{
+.class public auto ansi _bge {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
ldc.i4 0x55555555
end:
ret
}
+}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.class public auto ansi bge_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
ldc.i4 0x55555555
end:
ret
}
+}
.assembly bge_s {}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'bgt'{}
+.namespace bgt_
+{
+.class public auto ansi _bgt {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.class public auto ansi bgt_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
.assembly bgt_s {}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ble'{}
+.namespace ble_
+{
+.class public auto ansi _ble {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.class public auto ansi ble_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
.assembly ble_s {}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'blt'{}
+.namespace blt_
+{
+.class public auto ansi _blt {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.class public auto ansi blt_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
.assembly blt_s {}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly bne{}
+.class public auto ansi bne {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.class public auto ansi bne_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.String)
.entrypoint
end:
ret
}
+}
.assembly bne_s {}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'br'{}
+.namespace br_
+{
.class public _br {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _br_s {
+.class public _br_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'brfalse'{}
+.namespace brfalse_
+{
.class public _brfalse {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _brfalse_s {
+.class public _brfalse_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'brtrue'{}
+.namespace brtrue_
+{
.class public _brtrue {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x1
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _brtrue_s {
+.class public _brtrue_s {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x1
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
ret
}
+.namespace call_
+{
.class public _call {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
call int32 test()
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ceq'{}
+.namespace ceq_
+{
.class public _ceq {
.field public static int32 i4
.field public static float32 r4
.field public static float64 r8
.field public static int32 i
-.field public static class _ceq ref
+.field public static class ceq_._ceq ref
.method public void .ctor() {
.maxstack 10
.method public static void initialize() {
ldc.i4 0x1234ABCD
- stsfld int32 _ceq::i4
+ stsfld int32 ceq_._ceq::i4
ldc.i8 0x1234ABCD5678EF09
- stsfld int64 _ceq::i8
+ stsfld int64 ceq_._ceq::i8
ldc.r4 float32(0xBF800000)
- stsfld float32 _ceq::r4
+ stsfld float32 ceq_._ceq::r4
ldc.r8 float64(0xBFF0000000000000)
- stsfld float64 _ceq::r8
+ stsfld float64 ceq_._ceq::r8
ldc.i4 0x000000FF
- stsfld int32 _ceq::i
- newobj instance void _ceq::.ctor()
- stsfld class _ceq _ceq::ref
+ stsfld int32 ceq_._ceq::i
+ newobj instance void ceq_._ceq::.ctor()
+ stsfld class ceq_._ceq ceq_._ceq::ref
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ceq::initialize()
- ldsfld int32 _ceq::i4
- ldsfld int32 _ceq::i4
+ call void ceq_._ceq::initialize()
+ ldsfld int32 ceq_._ceq::i4
+ ldsfld int32 ceq_._ceq::i4
ceq
brfalse FAIL
- ldsfld int64 _ceq::i8
- ldsfld int64 _ceq::i8
+ ldsfld int64 ceq_._ceq::i8
+ ldsfld int64 ceq_._ceq::i8
ceq
brfalse FAIL
- ldsfld float32 _ceq::r4
- ldsfld float32 _ceq::r4
+ ldsfld float32 ceq_._ceq::r4
+ ldsfld float32 ceq_._ceq::r4
ceq
brfalse FAIL
- ldsfld float64 _ceq::r8
- ldsfld float64 _ceq::r8
+ ldsfld float64 ceq_._ceq::r8
+ ldsfld float64 ceq_._ceq::r8
ceq
brfalse FAIL
- ldsfld int32 _ceq::i
- ldsfld int32 _ceq::i
+ ldsfld int32 ceq_._ceq::i
+ ldsfld int32 ceq_._ceq::i
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'cgt'{}
+.namespace cgt_
+{
.class public _cgt {
.field public static int32 i4
.method public static void initialize() {
ldc.i4 0x7FFFFFFF
- stsfld int32 _cgt::i4
+ stsfld int32 cgt_._cgt::i4
ldc.i4 0xFFFFFFFF
- stsfld int32 _cgt::u4
+ stsfld int32 cgt_._cgt::u4
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _cgt::i8
+ stsfld int64 cgt_._cgt::i8
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _cgt::u8
+ stsfld int64 cgt_._cgt::u8
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _cgt::r4
+ stsfld float32 cgt_._cgt::r4
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _cgt::r8
+ stsfld float64 cgt_._cgt::r8
ldc.i4 0x000000FF
- stsfld int32 _cgt::u
+ stsfld int32 cgt_._cgt::u
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _cgt::initialize()
- ldsfld int32 _cgt::i4
+ call void cgt_._cgt::initialize()
+ ldsfld int32 cgt_._cgt::i4
ldc.i4 0x00000001
cgt
brfalse FAIL
- ldsfld int32 _cgt::u4
+ ldsfld int32 cgt_._cgt::u4
ldc.i4 0x00000001
cgt.un
brfalse FAIL
- ldsfld int64 _cgt::i8
+ ldsfld int64 cgt_._cgt::i8
ldc.i8 0x0000000000000001
cgt
brfalse FAIL
- ldsfld int64 _cgt::u8
+ ldsfld int64 cgt_._cgt::u8
ldc.i8 0x0000000000000001
cgt.un
brfalse FAIL
- ldsfld float32 _cgt::r4
+ ldsfld float32 cgt_._cgt::r4
ldc.r4 float32(0x3F800000)
cgt
brfalse FAIL
- ldsfld float32 _cgt::r4
+ ldsfld float32 cgt_._cgt::r4
ldc.r4 float32(0x7FC00000)
cgt.un
brfalse FAIL
- ldsfld float64 _cgt::r8
+ ldsfld float64 cgt_._cgt::r8
ldc.r8 float64(0x3FF0000000000000)
cgt
brfalse FAIL
- ldsfld float64 _cgt::r8
+ ldsfld float64 cgt_._cgt::r8
ldc.r8 float64(0x7FF8000000000000)
cgt.un
brfalse FAIL
- ldsfld int32 _cgt::u
+ ldsfld int32 cgt_._cgt::u
ldc.i4 0x00000001
cgt
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ckfinite'{}
+.namespace ckfinite_
+{
.class public _ckfinite {
.method public static int32 _ckfinite(float32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.r4 float32(0x7F800000)
- call int32 _ckfinite::_ckfinite(float32)
+ call int32 ckfinite_._ckfinite::_ckfinite(float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
- call int32 _ckfinite::_ckfinite(float32)
+ call int32 ckfinite_._ckfinite::_ckfinite(float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
- call int32 _ckfinite::_ckfinite(float32)
+ call int32 ckfinite_._ckfinite::_ckfinite(float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
- call int32 _ckfinite::_ckfinite(float32)
+ call int32 ckfinite_._ckfinite::_ckfinite(float32)
brtrue FAIL
ldc.r8 float64(0x7FF0000000000000)
- call int32 _ckfinite::_ckfinite(float64)
+ call int32 ckfinite_._ckfinite::_ckfinite(float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
- call int32 _ckfinite::_ckfinite(float64)
+ call int32 ckfinite_._ckfinite::_ckfinite(float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
- call int32 _ckfinite::_ckfinite(float64)
+ call int32 ckfinite_._ckfinite::_ckfinite(float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _ckfinite::_ckfinite(float64)
+ call int32 ckfinite_._ckfinite::_ckfinite(float64)
brtrue FAIL
PASS:
ldc.i4 100
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'clt'{
}
+.namespace clt_
+{
.class public _clt {
.field public static int32 i4
.method public static void initialize() {
ldc.i4 0x7FFFFFFF
- stsfld int32 _clt::i4
+ stsfld int32 clt_._clt::i4
ldc.i4 0xFFFFFFFF
- stsfld int32 _clt::u4
+ stsfld int32 clt_._clt::u4
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _clt::i8
+ stsfld int64 clt_._clt::i8
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _clt::u8
+ stsfld int64 clt_._clt::u8
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _clt::r4
+ stsfld float32 clt_._clt::r4
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _clt::r8
+ stsfld float64 clt_._clt::r8
ldc.i4 0x000000FF
- stsfld int32 _clt::u
+ stsfld int32 clt_._clt::u
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _clt::initialize()
+ call void clt_._clt::initialize()
ldc.i4 0x00000001
- ldsfld int32 _clt::i4
+ ldsfld int32 clt_._clt::i4
clt
brfalse FAIL
ldc.i4 0x00000001
- ldsfld int32 _clt::u4
+ ldsfld int32 clt_._clt::u4
clt.un
brfalse FAIL
ldc.i8 0x0000000000000001
- ldsfld int64 _clt::i8
+ ldsfld int64 clt_._clt::i8
clt
brfalse FAIL
ldc.i8 0x0000000000000001
- ldsfld int64 _clt::u8
+ ldsfld int64 clt_._clt::u8
clt.un
brfalse FAIL
ldc.r4 float32(0x3F800000)
- ldsfld float32 _clt::r4
+ ldsfld float32 clt_._clt::r4
clt
brfalse FAIL
ldc.r4 float32(0x7FC00000)
- ldsfld float32 _clt::r4
+ ldsfld float32 clt_._clt::r4
clt.un
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
- ldsfld float64 _clt::r8
+ ldsfld float64 clt_._clt::r8
clt
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
- ldsfld float64 _clt::r8
+ ldsfld float64 clt_._clt::r8
clt.un
brfalse FAIL
ldc.i4 0x00000001
- ldsfld int32 _clt::u
+ ldsfld int32 clt_._clt::u
clt.un
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly conv{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x8F0F0F0F
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly conv_ovf{}
.try try_start to try_end catch [mscorlib]System.OverflowException handler handler_start to handler_end
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'cpblk'{
}
+.namespace cpblk_
+{
.class public _cpblk {
.field public static int32 DATA2
.method public static int32 initialize() {
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_._cpblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_._cpblk::DATA
ldc.i4 4
add
ldc.i4 0xFF
ldc.i4 4
initblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_._cpblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_._cpblk::DATA
ldc.i4 4
add
ldind.i4
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call int32 _cpblk::initialize()
+ call int32 cpblk_._cpblk::initialize()
brfalse FAIL
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_._cpblk::DATA
ldc.i4 4
add
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_._cpblk::DATA
ldc.i4 4
cpblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_._cpblk::DATA
ldc.i4 4
add
ldind.i4
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'div'{}
+.namespace div_
+{
.class public _div {
.method public static int32 i4(int32,int32) {
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xF0F0F0F0
ldc.i4 0x01010101
- call int32 _div::i4(int32,int32)
+ call int32 div_._div::i4(int32,int32)
ldc.i4 0xFFFFFFF1
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000002
- call int32 _div::u4(int32,int32)
+ call int32 div_._div::u4(int32,int32)
ldc.i4 0x7FFFFFFF
ceq
brfalse FAIL
ldc.i8 0xF0F0F0F0F0F0F0F0
ldc.i8 0x0101010101010101
- call int64 _div::i8(int64,int64)
+ call int64 div_._div::i8(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFF1
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000002
- call int64 _div::u8(int64,int64)
+ call int64 div_._div::u8(int64,int64)
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
- call float32 _div::r4(float32,float32)
+ call float32 div_._div::r4(float32,float32)
ldc.r4 float32(0xBF800000)
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call float64 _div::r8(float64,float64)
+ call float64 div_._div::r8(float64,float64)
ldc.r8 float64(0xBFF0000000000000)
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'dup'{
}
+.namespace dup_
+{
.class public _dup {
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xFAFAFAFA
- call int32 _dup::_dup(int32)
+ call int32 dup_._dup::_dup(int32)
brfalse FAIL
ldc.i8 0xFAFAFAFA
- call int32 _dup::_dup(int64)
+ call int32 dup_._dup::_dup(int64)
brfalse FAIL
- ldsflda int32 _dup::PTR
- call int32 _dup::_dup(int32*)
+ ldsflda int32 dup_._dup::PTR
+ call int32 dup_._dup::_dup(int32*)
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'initblk'{
}
+.namespace initblk_
+{
.class public _initblk {
.field public static int32 DATA
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- ldsflda int32 _initblk::DATA
+ ldsflda int32 initblk_._initblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
- ldsflda int32 _initblk::DATA
+ ldsflda int32 initblk_._initblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'jmp'{
}
+.class public auto ansi _jmp {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals ()
.maxstack 2
call int32 _jmp::jmpTest1(class [mscorlib]System.String[])
ret
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class ldarg_n {
+.class public ldarg_n {
.method public static int32 I4_0(int32,int32,int32,int32) {
ldarg.0
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldarg_starg{
}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x1
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class ldargs_stargs {
+.class public ldargs_stargs {
.field public static int32 PTR
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x1
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldc{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xAAAAAAAA
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class ldc_i4_n {
+.class public ldc_i4_n {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldftn_calli{}
.class public ldftn_calli {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldftn int32 test()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldind_stind{}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldsflda int8 ldind_stind::I1
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32,int64,float32,float64,void*,class ldloc_stloc, value class vclass)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ldloca'{
}
.class public _ldloca {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32,int32&)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ldnull'{}
.class public _ldnull {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldnull
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'mul'{}
+.namespace mul_
+{
.class public _mul {
.method public static int32 I4(int32,int32,int32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x55555555
ldc.i4 0x00000002
ldc.i4 0xAAAAAAAA
- call int32 _mul::I4(int32,int32,int32)
+ call int32 mul_._mul::I4(int32,int32,int32)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000002
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _mul::I8(int64,int64,int64)
+ call int32 mul_._mul::I8(int64,int64,int64)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _mul::R4(float32,float32,float32)
+ call int32 mul_._mul::R4(float32,float32,float32)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _mul::R8(float64,float64,float64)
+ call int32 mul_._mul::R8(float64,float64,float64)
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly mul_ovf{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x0000007F
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'neg'{}
+.namespace neg_
+{
.class public _neg {
.method public static int32 negi4(int32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x00000002
- call int32 _neg::negi4(int32)
+ call int32 neg_._neg::negi4(int32)
ldc.i4 0xFFFFFFFE
ceq
brfalse FAIL
ldc.i8 0x0000000000000002
- call int64 _neg::negi8(int64)
+ call int64 neg_._neg::negi8(int64)
ldc.i8 0xFFFFFFFFFFFFFFFE
ceq
brfalse FAIL
ldc.r4 1.1
- call float32 _neg::negr4(float32)
+ call float32 neg_._neg::negr4(float32)
ldc.r4 -1.1
ceq
brfalse FAIL
ldc.r8 99.1
- call float64 _neg::negr8(float64)
+ call float64 neg_._neg::negr8(float64)
ldc.r8 -99.1
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'nop'{}
+.namespace nop_
+{
.class public _nop {
.method public static int32 return(int32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xFF
- call int32 _nop::return(int32)
+ call int32 nop_._nop::return(int32)
nop
nop
nop
nop
nop
ldc.i4 0xFF
- call int32 _nop::return(int32)
+ call int32 nop_._nop::return(int32)
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'not'{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xAAAAAAAA
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'or'{}
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xCCCCCCCC
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'pop'{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x0000000A
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'rem'{}
+.namespace rem_
+{
.class public _rem {
.method public static int32 I4(int32,int32,int32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 10
ldc.i4 4
ldc.i4 2
- call int32 _rem::I4(int32,int32,int32)
+ call int32 rem_._rem::I4(int32,int32,int32)
brfalse FAIL
ldc.i4 10
ldc.i4 4
ldc.i4 2
- call int32 _rem::U4(int32,int32,int32)
+ call int32 rem_._rem::U4(int32,int32,int32)
brfalse FAIL
ldc.i8 10
ldc.i8 4
ldc.i8 2
- call int32 _rem::I8(int64,int64,int64)
+ call int32 rem_._rem::I8(int64,int64,int64)
brfalse FAIL
ldc.i8 10
ldc.i8 4
ldc.i8 2
- call int32 _rem::U8(int64,int64,int64)
+ call int32 rem_._rem::U8(int64,int64,int64)
brfalse FAIL
ldc.r4 3.5
ldc.r4 1
ldc.r4 0.5
- call int32 _rem::R4(float32,float32,float32)
+ call int32 rem_._rem::R4(float32,float32,float32)
brfalse FAIL
ldc.r8 9.25
ldc.r8 1.5
ldc.r8 .25
- call int32 _rem::R8(float64,float64,float64)
+ call int32 rem_._rem::R8(float64,float64,float64)
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ret'{}
+.namespace ret_
+{
.class public _ret {
ret
}
-.method public static class _ret retref(class _ret) {
+.method public static class ret_._ret retref(class ret_._ret) {
.maxstack 5
ldarg 0
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
-.locals (class _ret)
- newobj instance void _ret::.ctor()
+.locals (class ret_._ret)
+ newobj instance void ret_._ret::.ctor()
stloc 0
ldc.i4 0x1
- call int32 _ret::_rem(int32)
+ call int32 ret_._ret::_rem(int32)
ldc.i4 0x1
ceq
brfalse FAIL
ldc.i8 0x2
- call int64 _ret::reti8(int64)
+ call int64 ret_._ret::reti8(int64)
ldc.i8 0x2
ceq
brfalse FAIL
ldc.r4 1.1
- call float32 _ret::retr4(float32)
+ call float32 ret_._ret::retr4(float32)
ldc.r4 1.1
ceq
brfalse FAIL
ldc.r8 2.2
- call float64 _ret::retr8(float64)
+ call float64 ret_._ret::retr8(float64)
ldc.r8 2.2
ceq
brfalse FAIL
ldloc 0
- call class _ret _ret::retref(class _ret)
+ call class ret_._ret ret_._ret::retref(class ret_._ret)
ldloc 0
ceq
brfalse FAIL
- ldsflda native int _ret::PTR
- call int32 _ret::retI(int32*)
- ldsflda native int _ret::PTR
+ ldsflda native int ret_._ret::PTR
+ call int32 ret_._ret::retI(int32*)
+ ldsflda native int ret_._ret::PTR
conv.i4
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'shl'{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x7FFFFFFF
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'shr'{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x7FFFFFFF
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern mscorlib {}
.assembly extern legacy library mscorlib {}
.assembly 'sub'{}
+.namespace sub_
+{
.class public _sub {
ret
}
-.method static int32 main() {
+.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xFF
ldc.i4 0xF0
- call int32 _sub::i4(int32,int32)
+ call int32 sub_._sub::i4(int32,int32)
ldc.i4 0xF
ceq
brfalse FAIL
ldc.i8 0xFF
ldc.i8 0xF0
- call int64 _sub::i8(int64,int64)
+ call int64 sub_._sub::i8(int64,int64)
ldc.i8 0xF
ceq
brfalse FAIL
ldc.r4 5.5
ldc.r4 1.25
- call float32 _sub::r4(float32,float32)
+ call float32 sub_._sub::r4(float32,float32)
ldc.r4 4.25
ceq
brfalse FAIL
ldc.r8 5.5
ldc.r8 1.25
- call float64 _sub::r8(float64,float64)
+ call float64 sub_._sub::r8(float64,float64)
ldc.r8 4.25
ceq
brfalse FAIL
ldc.i8 8
conv.i
- stsfld native int _sub::PTR
- ldsfld native int _sub::PTR
+ stsfld native int sub_._sub::PTR
+ ldsfld native int sub_._sub::PTR
ldc.i4 0x00000001
conv.i
- call native int _sub::i(native int,native int)
+ call native int sub_._sub::i(native int,native int)
conv.i8
ldc.i8 0x00000007
ceq
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly sub_ovf{}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xFFFFFF80
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'switch'{}
+.namespace switch_
+{
.class public _switch {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32)
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern System.Console { auto }
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib { auto }
.assembly tailcall{}
+.class public auto ansi tailcall {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.IO.TextWriter,class _tailcall)
.entrypoint
call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
end:
ret
}
+}
.class public _tailcall {
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly unaligned{
}
+.class public auto ansi unaligned {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals (int32)
.maxstack 2
ldc.i4 0x0
ret
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
.assembly volatile{}
.class public _volatile
{
.field public static native int PTR
.method public static int32 main()
{
+ .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+ )
.entrypoint
.locals ()
.maxstack 2
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'xor'{}
+.namespace xor_
+{
.class public _xor {
.method public static int32 _xor(int32,int32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0xCCCCCCCC
ldc.i4 0xF0F0F0F0
- call int32 _xor::_xor(int32,int32)
+ call int32 xor_._xor::_xor(int32,int32)
ldc.i4 0x3C3C3C3C
ceq
brfalse FAIL
ldc.i8 0xCCCCCCCCCCCCCCCC
ldc.i8 0xF0F0F0F0F0F0F0F0
- call int64 _xor::_xor(int64,int64)
+ call int64 xor_._xor::_xor(int64,int64)
ldc.i8 0x3C3C3C3C3C3C3C3C
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace Conv_I4
+{
+.class public auto ansi Conv_I4 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals (class CConv,int32)
+.locals (class Conv_I4.CConv,int32)
.maxstack 2
- newobj instance void CConv::.ctor()
+ newobj instance void Conv_I4.CConv::.ctor()
stloc 0
ldc.i4 0x0
stloc 1
ldc.i4 1
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.i1
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 2
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.i2
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 3
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.i4
ldc.i4 0x7FFFFFFF
bne.un FAIL
ldc.i4 4
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.i8
ldc.i8 0x000000007FFFFFFF
bne.un FAIL
ldc.i4 5
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.u1
ldc.i4 0xFF
bne.un FAIL
ldc.i4 6
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.u2
ldc.i4 0xFFFF
bne.un FAIL
ldc.i4 7
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.u4
ldc.i4 0x7FFFFFFF
bne.un FAIL
ldc.i4 8
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.u8
ldc.i8 0x000000007FFFFFFF
bne.un FAIL
ldc.i4 9
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.r4
ldc.r4 2147483649
bne.un FAIL
ldc.i4 10
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.r8
ldc.r8 2147483647
bne.un FAIL
ldc.i4 11
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.i
ldc.i4 0x7FFFFFFF
bne.un FAIL
ldc.i4 12
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.u
ldc.i4 0x7FFFFFFF
bne.un FAIL
ldc.i4 13
stloc 1
ldloc 0
- ldfld int32 CConv::max_i4
+ ldfld int32 Conv_I4.CConv::max_i4
conv.r.un
ldc.r8 2147483647
bne.un FAIL
ldc.i4 100
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.i1
ldc.i4 0x01
bne.un FAIL
ldc.i4 101
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.i2
ldc.i4 0x0001
bne.un FAIL
ldc.i4 102
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.i4
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 103
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.i8
ldc.i8 0x0000000000000001
bne.un FAIL
ldc.i4 104
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.u1
ldc.i4 0x01
bne.un FAIL
ldc.i4 105
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.u2
ldc.i4 0x0001
bne.un FAIL
ldc.i4 106
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.u4
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 107
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.u8
ldc.i8 0x0000000000000001
bne.un FAIL
ldc.i4 108
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.r4
ldc.r4 1
bne.un FAIL
ldc.i4 109
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.r8
ldc.r8 1
bne.un FAIL
ldc.i4 110
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.i
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 111
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.u
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 112
stloc 1
ldloc 0
- ldfld int32 CConv::one_i4
+ ldfld int32 Conv_I4.CConv::one_i4
conv.r.un
ldc.r8 1
bne.un FAIL
ldc.i4 200
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.i1
ldc.i4 0x00
bne.un FAIL
ldc.i4 201
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.i2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 202
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.i4
ldc.i4 0x0000000
bne.un FAIL
ldc.i4 203
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.i8
ldc.i8 0x000000000000000
bne.un FAIL
ldc.i4 204
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.u1
ldc.i4 0x00
bne.un FAIL
ldc.i4 205
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.u2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 206
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.u4
ldc.i4 0x00000000
bne.un FAIL
ldc.i4 207
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.u8
ldc.i8 0x0000000000000000
bne.un FAIL
ldc.i4 208
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.r4
ldc.r4 0
bne.un FAIL
ldc.i4 209
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.r8
ldc.r8 0
bne.un FAIL
ldc.i4 210
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.i
ldc.i4 0x00000000
bne.un FAIL
ldc.i4 211
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.u
ldc.i4 0x00000000
bne.un FAIL
ldc.i4 212
stloc 1
ldloc 0
- ldfld int32 CConv::zero_i4
+ ldfld int32 Conv_I4.CConv::zero_i4
conv.r.un
ldc.r8 0
bne.un FAIL
ldc.i4 300
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.i1
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 301
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.i2
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 302
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.i4
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 303
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.i8
ldc.i8 0xFFFFFFFFFFFFFFFF
bne.un FAIL
ldc.i4 304
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.u1
ldc.i4 0x000000FF
bne.un FAIL
ldc.i4 305
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.u2
ldc.i4 0x0000FFFF
bne.un FAIL
ldc.i4 306
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.u4
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 307
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.u8
ldc.i8 0x00000000FFFFFFFF
bne.un FAIL
ldc.i4 308
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.r4
ldc.r4 float32(0xBF800000)
bne.un FAIL
ldc.i4 309
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.r8
ldc.r8 float64(0xBFF0000000000000)
bne.un FAIL
ldc.i4 310
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.i
ldc.i4 0xFFFFFFFF
conv.i
ldc.i4 311
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.u
ldc.i4 0xFFFFFFFF
conv.u
ldc.i4 312
stloc 1
ldloc 0
- ldfld int32 CConv::_one_i4
+ ldfld int32 Conv_I4.CConv::_one_i4
conv.r.un
ldc.r8 4294967295
bne.un FAIL
ldc.i4 400
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.i1
ldc.i4 0x00
bne.un FAIL
ldc.i4 401
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.i2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 402
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.i4
ldc.i4 0x80000000
bne.un FAIL
ldc.i4 403
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.i8
ldc.i8 0xFFFFFFFF80000000
bne.un FAIL
ldc.i4 404
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.u1
ldc.i4 0x00
bne.un FAIL
ldc.i4 405
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.u2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 406
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.u4
ldc.i4 0x80000000
bne.un FAIL
ldc.i4 407
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.u8
ldc.i8 0x0000000080000000
bne.un FAIL
ldc.i4 408
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.r4
ldc.r4 -2147483648
bne.un FAIL
ldc.i4 409
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.r8
ldc.r8 -2147483648
bne.un FAIL
ldc.i4 410
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.i
ldc.i4 0x80000000
conv.i
ldc.i4 411
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.i
ldc.i4 0x80000000
conv.i
ldc.i4 412
stloc 1
ldloc 0
- ldfld int32 CConv::min_i4
+ ldfld int32 Conv_I4.CConv::min_i4
conv.r.un
ldc.r8 2147483648
bne.un FAIL
END:
ret
}
+}
.maxstack 2
ldarg 0
ldc.i4 0x0000007F
- stfld int8 CConv::max_i1
+ stfld int8 Conv_I4.CConv::max_i1
ldarg 0
ldc.i4 0x00007FFF
- stfld int16 CConv::max_i2
+ stfld int16 Conv_I4.CConv::max_i2
ldarg 0
ldc.i4 0x7FFFFFFF
- stfld int32 CConv::max_i4
+ stfld int32 Conv_I4.CConv::max_i4
ldarg 0
ldc.i8 0x7FFFFFFFFFFFFFFF
- stfld int64 CConv::max_i8
+ stfld int64 Conv_I4.CConv::max_i8
ldarg 0
ldc.i4 0x000000FF
- stfld unsigned int8 CConv::max_u1
+ stfld unsigned int8 Conv_I4.CConv::max_u1
ldarg 0
ldc.i4 0x0000FFFF
- stfld unsigned int16 CConv::max_u2
+ stfld unsigned int16 Conv_I4.CConv::max_u2
ldarg 0
ldc.i4 0xFFFFFFFF
- stfld unsigned int32 CConv::max_u4
+ stfld unsigned int32 Conv_I4.CConv::max_u4
ldarg 0
ldc.i8 0xFFFFFFFFFFFFFFFF
- stfld unsigned int64 CConv::max_u8
+ stfld unsigned int64 Conv_I4.CConv::max_u8
ldarg 0
ldc.r4 float32(0x7F7FFFFF)
- stfld float32 CConv::max_r4
+ stfld float32 Conv_I4.CConv::max_r4
ldarg 0
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stfld float64 CConv::max_r8
+ stfld float64 Conv_I4.CConv::max_r8
ldarg 0
ldc.i4 0x01
- stfld int8 CConv::one_i1
+ stfld int8 Conv_I4.CConv::one_i1
ldarg 0
ldc.i4 0x0001
- stfld int16 CConv::one_i2
+ stfld int16 Conv_I4.CConv::one_i2
ldarg 0
ldc.i4 0x00000001
- stfld int32 CConv::one_i4
+ stfld int32 Conv_I4.CConv::one_i4
ldarg 0
ldc.i8 0x0000000000000001
- stfld int64 CConv::one_i8
+ stfld int64 Conv_I4.CConv::one_i8
ldarg 0
ldc.i4 0x01
- stfld unsigned int8 CConv::one_u1
+ stfld unsigned int8 Conv_I4.CConv::one_u1
ldarg 0
ldc.i4 0x0001
- stfld unsigned int16 CConv::one_u2
+ stfld unsigned int16 Conv_I4.CConv::one_u2
ldarg 0
ldc.i4 0x00000001
- stfld unsigned int32 CConv::one_u4
+ stfld unsigned int32 Conv_I4.CConv::one_u4
ldarg 0
ldc.i8 0x0000000000000001
- stfld unsigned int64 CConv::one_u8
+ stfld unsigned int64 Conv_I4.CConv::one_u8
ldarg 0
ldc.r4 float32(0x3F800000)
- stfld float32 CConv::one_r4
+ stfld float32 Conv_I4.CConv::one_r4
ldarg 0
ldc.r8 float64(0x3FF0000000000000)
- stfld float64 CConv::one_r8
+ stfld float64 Conv_I4.CConv::one_r8
ldarg 0
ldc.i4 0x00
- stfld int8 CConv::zero_i1
+ stfld int8 Conv_I4.CConv::zero_i1
ldarg 0
ldc.i4 0x0000
- stfld int16 CConv::zero_i2
+ stfld int16 Conv_I4.CConv::zero_i2
ldarg 0
ldc.i4 0x00000000
- stfld int32 CConv::zero_i4
+ stfld int32 Conv_I4.CConv::zero_i4
ldarg 0
ldc.i8 0x0000000000000000
- stfld int64 CConv::zero_i8
+ stfld int64 Conv_I4.CConv::zero_i8
ldarg 0
ldc.i4 0x00
- stfld unsigned int8 CConv::zero_u1
+ stfld unsigned int8 Conv_I4.CConv::zero_u1
ldarg 0
ldc.i4 0x0000
- stfld unsigned int16 CConv::zero_u2
+ stfld unsigned int16 Conv_I4.CConv::zero_u2
ldarg 0
ldc.i4 0x00000000
- stfld unsigned int32 CConv::zero_u4
+ stfld unsigned int32 Conv_I4.CConv::zero_u4
ldarg 0
ldc.i8 0x0000000000000000
- stfld unsigned int64 CConv::zero_u8
+ stfld unsigned int64 Conv_I4.CConv::zero_u8
ldarg 0
ldc.r4 0
- stfld float32 CConv::zero_r4
+ stfld float32 Conv_I4.CConv::zero_r4
ldarg 0
ldc.r8 0
- stfld float64 CConv::zero_r8
+ stfld float64 Conv_I4.CConv::zero_r8
ldarg 0
ldc.i4 0xFF
- stfld int8 CConv::_one_i1
+ stfld int8 Conv_I4.CConv::_one_i1
ldarg 0
ldc.i4 0xFFFF
- stfld int16 CConv::_one_i2
+ stfld int16 Conv_I4.CConv::_one_i2
ldarg 0
ldc.i4 0xFFFFFFFF
- stfld int32 CConv::_one_i4
+ stfld int32 Conv_I4.CConv::_one_i4
ldarg 0
ldc.i8 0xFFFFFFFFFFFFFFFF
- stfld int64 CConv::_one_i8
+ stfld int64 Conv_I4.CConv::_one_i8
ldarg 0
ldc.r4 -1
- stfld float32 CConv::_one_r4
+ stfld float32 Conv_I4.CConv::_one_r4
ldarg 0
ldc.r8 -1
- stfld float64 CConv::_one_r8
+ stfld float64 Conv_I4.CConv::_one_r8
ldarg 0
ldc.i4 0x80
- stfld int8 CConv::min_i1
+ stfld int8 Conv_I4.CConv::min_i1
ldarg 0
ldc.i4 0x8000
- stfld int16 CConv::min_i2
+ stfld int16 Conv_I4.CConv::min_i2
ldarg 0
ldc.i4 0x80000000
- stfld int32 CConv::min_i4
+ stfld int32 Conv_I4.CConv::min_i4
ldarg 0
ldc.i8 0x8000000000000000
- stfld int64 CConv::min_i8
+ stfld int64 Conv_I4.CConv::min_i8
ldarg 0
ldc.r4 float32(0xFF7FFFFF)
- stfld float32 CConv::min_r4
+ stfld float32 Conv_I4.CConv::min_r4
ldarg 0
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- stfld float64 CConv::min_r8
+ stfld float64 Conv_I4.CConv::min_r8
ldarg 0
ldc.r4 float32(0xFF800000)
- stfld float32 CConv::_inf_r4
+ stfld float32 Conv_I4.CConv::_inf_r4
ldarg 0
ldc.r8 float64(0xFFF0000000000000)
- stfld float64 CConv::_inf_r8
+ stfld float64 Conv_I4.CConv::_inf_r8
ldarg 0
ldc.r4 float32(0x7F800000)
- stfld float32 CConv::inf_r4
+ stfld float32 Conv_I4.CConv::inf_r4
ldarg 0
ldc.r8 float64(0x7FF0000000000000)
- stfld float64 CConv::inf_r8
+ stfld float64 Conv_I4.CConv::inf_r8
ldarg 0
ldc.r4 float32(0x7FC00000)
- stfld float32 CConv::NaN_r4
+ stfld float32 Conv_I4.CConv::NaN_r4
ldarg 0
ldc.r8 float64(0x7FF8000000000000)
- stfld float64 CConv::NaN_r8
+ stfld float64 Conv_I4.CConv::NaN_r8
ret
}
}
.assembly Conv_I4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace Conv_I8
+{
+.class public auto ansi Conv_I8 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals (class CConv,int32)
+.locals (class Conv_I8.CConv,int32)
.maxstack 2
- newobj instance void CConv::.ctor()
+ newobj instance void Conv_I8.CConv::.ctor()
stloc 0
ldc.i4 0x0
stloc 1
ldc.i4 1
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.i1
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 2
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.i2
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 3
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.i4
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 4
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.i8
ldc.i8 0x7FFFFFFFFFFFFFFF
bne.un FAIL
ldc.i4 5
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.u1
ldc.i4 0xFF
bne.un FAIL
ldc.i4 6
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.u2
ldc.i4 0xFFFF
bne.un FAIL
ldc.i4 7
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.u4
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 9
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.r4
ldc.r4 9223372036854775806
bne.un FAIL
ldc.i4 10
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.r8
ldc.r8 9223372036854775807
conv.r8
ldc.i4 13
stloc 1
ldloc 0
- ldfld int64 CConv::max_i8
+ ldfld int64 Conv_I8.CConv::max_i8
conv.r.un
ldc.r8 9223372036854775807
conv.r8
ldc.i4 100
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.i1
ldc.i4 0x01
bne.un FAIL
ldc.i4 101
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.i2
ldc.i4 0x0001
bne.un FAIL
ldc.i4 102
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.i4
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 103
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.i8
ldc.i8 0x0000000000000001
bne.un FAIL
ldc.i4 104
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.u1
ldc.i4 0x01
bne.un FAIL
ldc.i4 105
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.u2
ldc.i4 0x0001
bne.un FAIL
ldc.i4 106
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.u4
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 108
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.r4
ldc.r4 1
bne.un FAIL
ldc.i4 109
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.r8
ldc.r8 1
bne.un FAIL
ldc.i4 110
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.i
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 111
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.u
ldc.i4 0x00000001
bne.un FAIL
ldc.i4 112
stloc 1
ldloc 0
- ldfld int64 CConv::one_i8
+ ldfld int64 Conv_I8.CConv::one_i8
conv.r.un
ldc.r8 1
bne.un FAIL
ldc.i4 200
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.i1
ldc.i4 0x00
bne.un FAIL
ldc.i4 201
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.i2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 202
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.i4
ldc.i4 0x0000000
bne.un FAIL
ldc.i4 203
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.i8
ldc.i8 0x000000000000000
bne.un FAIL
ldc.i4 204
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.u1
ldc.i4 0x00
bne.un FAIL
ldc.i4 205
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.u2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 206
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.u4
ldc.i4 0x00000000
bne.un FAIL
ldc.i4 208
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.r4
ldc.r4 0
bne.un FAIL
ldc.i4 209
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.r8
ldc.r8 0
bne.un FAIL
ldc.i4 212
stloc 1
ldloc 0
- ldfld int64 CConv::zero_i8
+ ldfld int64 Conv_I8.CConv::zero_i8
conv.r.un
ldc.r8 0
bne.un FAIL
ldc.i4 300
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.i1
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 301
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.i2
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 302
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.i4
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 303
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.i8
ldc.i8 0xFFFFFFFFFFFFFFFF
bne.un FAIL
ldc.i4 304
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.u1
ldc.i4 0x000000FF
bne.un FAIL
ldc.i4 305
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.u2
ldc.i4 0x0000FFFF
bne.un FAIL
ldc.i4 306
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.u4
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 308
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.r4
ldc.r4 float32(0xBF800000)
bne.un FAIL
ldc.i4 309
stloc 1
ldloc 0
- ldfld int64 CConv::_one_i8
+ ldfld int64 Conv_I8.CConv::_one_i8
conv.r8
ldc.r8 float64(0xBFF0000000000000)
bne.un FAIL
ldc.i4 400
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.i1
ldc.i4 0x00
bne.un FAIL
ldc.i4 401
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.i2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 402
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.i4
ldc.i4 0x00000000
bne.un FAIL
ldc.i4 403
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.i8
ldc.i8 0x8000000000000000
bne.un FAIL
ldc.i4 404
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.u1
ldc.i4 0x00
bne.un FAIL
ldc.i4 405
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.u2
ldc.i4 0x0000
bne.un FAIL
ldc.i4 406
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.u4
ldc.i4 0x00000000
bne.un FAIL
ldc.i4 408
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.r4
ldc.r4 -9.223372037E18
bne.un FAIL
ldc.i4 409
stloc 1
ldloc 0
- ldfld int64 CConv::min_i8
+ ldfld int64 Conv_I8.CConv::min_i8
conv.r8
ldc.r8 -9.223372036854776E18
bne.un FAIL
END:
ret
}
+}
.class public CConv {
.field public int8 max_i1
.maxstack 2
ldarg 0
ldc.i4 0x0000007F
- stfld int8 CConv::max_i1
+ stfld int8 Conv_I8.CConv::max_i1
ldarg 0
ldc.i4 0x00007FFF
- stfld int16 CConv::max_i2
+ stfld int16 Conv_I8.CConv::max_i2
ldarg 0
ldc.i4 0x7FFFFFFF
- stfld int32 CConv::max_i4
+ stfld int32 Conv_I8.CConv::max_i4
ldarg 0
ldc.i8 0x7FFFFFFFFFFFFFFF
- stfld int64 CConv::max_i8
+ stfld int64 Conv_I8.CConv::max_i8
ldarg 0
ldc.i4 0x000000FF
- stfld unsigned int8 CConv::max_u1
+ stfld unsigned int8 Conv_I8.CConv::max_u1
ldarg 0
ldc.i4 0x0000FFFF
- stfld unsigned int16 CConv::max_u2
+ stfld unsigned int16 Conv_I8.CConv::max_u2
ldarg 0
ldc.i4 0xFFFFFFFF
- stfld unsigned int32 CConv::max_u4
+ stfld unsigned int32 Conv_I8.CConv::max_u4
ldarg 0
ldc.i8 0xFFFFFFFFFFFFFFFF
- stfld unsigned int64 CConv::max_u8
+ stfld unsigned int64 Conv_I8.CConv::max_u8
ldarg 0
ldc.r4 float32(0x7F7FFFFF)
- stfld float32 CConv::max_r4
+ stfld float32 Conv_I8.CConv::max_r4
ldarg 0
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stfld float64 CConv::max_r8
+ stfld float64 Conv_I8.CConv::max_r8
ldarg 0
ldc.i4 0x01
- stfld int8 CConv::one_i1
+ stfld int8 Conv_I8.CConv::one_i1
ldarg 0
ldc.i4 0x0001
- stfld int16 CConv::one_i2
+ stfld int16 Conv_I8.CConv::one_i2
ldarg 0
ldc.i4 0x00000001
- stfld int32 CConv::one_i4
+ stfld int32 Conv_I8.CConv::one_i4
ldarg 0
ldc.i8 0x0000000000000001
- stfld int64 CConv::one_i8
+ stfld int64 Conv_I8.CConv::one_i8
ldarg 0
ldc.i4 0x01
- stfld unsigned int8 CConv::one_u1
+ stfld unsigned int8 Conv_I8.CConv::one_u1
ldarg 0
ldc.i4 0x0001
- stfld unsigned int16 CConv::one_u2
+ stfld unsigned int16 Conv_I8.CConv::one_u2
ldarg 0
ldc.i4 0x00000001
- stfld unsigned int32 CConv::one_u4
+ stfld unsigned int32 Conv_I8.CConv::one_u4
ldarg 0
ldc.i8 0x0000000000000001
- stfld unsigned int64 CConv::one_u8
+ stfld unsigned int64 Conv_I8.CConv::one_u8
ldarg 0
ldc.r4 float32(0x3F800000)
- stfld float32 CConv::one_r4
+ stfld float32 Conv_I8.CConv::one_r4
ldarg 0
ldc.r8 float64(0x3FF0000000000000)
- stfld float64 CConv::one_r8
+ stfld float64 Conv_I8.CConv::one_r8
ldarg 0
ldc.i4 0x00
- stfld int8 CConv::zero_i1
+ stfld int8 Conv_I8.CConv::zero_i1
ldarg 0
ldc.i4 0x0000
- stfld int16 CConv::zero_i2
+ stfld int16 Conv_I8.CConv::zero_i2
ldarg 0
ldc.i4 0x00000000
- stfld int32 CConv::zero_i4
+ stfld int32 Conv_I8.CConv::zero_i4
ldarg 0
ldc.i8 0x0000000000000000
- stfld int64 CConv::zero_i8
+ stfld int64 Conv_I8.CConv::zero_i8
ldarg 0
ldc.i4 0x00
- stfld unsigned int8 CConv::zero_u1
+ stfld unsigned int8 Conv_I8.CConv::zero_u1
ldarg 0
ldc.i4 0x0000
- stfld unsigned int16 CConv::zero_u2
+ stfld unsigned int16 Conv_I8.CConv::zero_u2
ldarg 0
ldc.i4 0x00000000
- stfld unsigned int32 CConv::zero_u4
+ stfld unsigned int32 Conv_I8.CConv::zero_u4
ldarg 0
ldc.i8 0x0000000000000000
- stfld unsigned int64 CConv::zero_u8
+ stfld unsigned int64 Conv_I8.CConv::zero_u8
ldarg 0
ldc.r4 0
- stfld float32 CConv::zero_r4
+ stfld float32 Conv_I8.CConv::zero_r4
ldarg 0
ldc.r8 0
- stfld float64 CConv::zero_r8
+ stfld float64 Conv_I8.CConv::zero_r8
ldarg 0
ldc.i4 0xFF
- stfld int8 CConv::_one_i1
+ stfld int8 Conv_I8.CConv::_one_i1
ldarg 0
ldc.i4 0xFFFF
- stfld int16 CConv::_one_i2
+ stfld int16 Conv_I8.CConv::_one_i2
ldarg 0
ldc.i4 0xFFFFFFFF
- stfld int32 CConv::_one_i4
+ stfld int32 Conv_I8.CConv::_one_i4
ldarg 0
ldc.i8 0xFFFFFFFFFFFFFFFF
- stfld int64 CConv::_one_i8
+ stfld int64 Conv_I8.CConv::_one_i8
ldarg 0
ldc.r4 -1
- stfld float32 CConv::_one_r4
+ stfld float32 Conv_I8.CConv::_one_r4
ldarg 0
ldc.r8 -1
- stfld float64 CConv::_one_r8
+ stfld float64 Conv_I8.CConv::_one_r8
ldarg 0
ldc.i4 0x80
- stfld int8 CConv::min_i1
+ stfld int8 Conv_I8.CConv::min_i1
ldarg 0
ldc.i4 0x8000
- stfld int16 CConv::min_i2
+ stfld int16 Conv_I8.CConv::min_i2
ldarg 0
ldc.i4 0x80000000
- stfld int32 CConv::min_i4
+ stfld int32 Conv_I8.CConv::min_i4
ldarg 0
ldc.i8 0x8000000000000000
- stfld int64 CConv::min_i8
+ stfld int64 Conv_I8.CConv::min_i8
ldarg 0
ldc.r4 float32(0xFF7FFFFF)
- stfld float32 CConv::min_r4
+ stfld float32 Conv_I8.CConv::min_r4
ldarg 0
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- stfld float64 CConv::min_r8
+ stfld float64 Conv_I8.CConv::min_r8
ldarg 0
ldc.r4 float32(0xFF800000)
- stfld float32 CConv::_inf_r4
+ stfld float32 Conv_I8.CConv::_inf_r4
ldarg 0
ldc.r8 float64(0xFFF0000000000000)
- stfld float64 CConv::_inf_r8
+ stfld float64 Conv_I8.CConv::_inf_r8
ldarg 0
ldc.r4 float32(0x7F800000)
- stfld float32 CConv::inf_r4
+ stfld float32 Conv_I8.CConv::inf_r4
ldarg 0
ldc.r8 float64(0x7FF0000000000000)
- stfld float64 CConv::inf_r8
+ stfld float64 Conv_I8.CConv::inf_r8
ldarg 0
ldc.r4 float32(0x7FC00000)
- stfld float32 CConv::NaN_r4
+ stfld float32 Conv_I8.CConv::NaN_r4
ldarg 0
ldc.r8 float64(0x7FF8000000000000)
- stfld float64 CConv::NaN_r8
+ stfld float64 Conv_I8.CConv::NaN_r8
ret
}
}
.assembly Conv_I8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
- <Compile Include="Conv_I8-64.il" />
+ <Compile Include="$(MSBuildProjectName).il" />
</ItemGroup>
</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace Conv_R4
+{
+.class public auto ansi Conv_R4 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals (class CConv,int32,float32)
+.locals (class Conv_R4.CConv,int32,float32)
.maxstack 2
- newobj instance void CConv::.ctor()
+ newobj instance void Conv_R4.CConv::.ctor()
stloc 0
ldc.i4 0x0
stloc 1
ldc.i4 1
stloc 1
ldloc 0
- ldfld float32 CConv::max_r4
+ ldfld float32 Conv_R4.CConv::max_r4
conv.i1
pop
ldc.i4 2
stloc 1
ldloc 0
- ldfld float32 CConv::max_r4
+ ldfld float32 Conv_R4.CConv::max_r4
conv.i2
pop
ldc.i4 3
stloc 1
ldloc 0
- ldfld float32 CConv::max_r4
+ ldfld float32 Conv_R4.CConv::max_r4
conv.i4
pop
ldc.i4 4
stloc 1
ldloc 0
- ldfld float32 CConv::max_r4
+ ldfld float32 Conv_R4.CConv::max_r4
conv.i8
pop
ldc.i4 9
stloc 1
ldloc 0
- ldfld float32 CConv::max_r4
+ ldfld float32 Conv_R4.CConv::max_r4
conv.r4
ldc.r4 float32(0x7F7FFFFF)
bne.un FAIL
ldc.i4 10
stloc 1
ldloc 0
- ldfld float32 CConv::max_r4
+ ldfld float32 Conv_R4.CConv::max_r4
conv.r8
ldc.r8 float32(0x7F7FFFFF)
bne.un FAIL
ldc.i4 11
stloc 1
ldloc 0
- ldfld float32 CConv::max_r4
+ ldfld float32 Conv_R4.CConv::max_r4
conv.i
pop
ldc.i4 100
stloc 1
ldloc 0
- ldfld float32 CConv::inf_r4
+ ldfld float32 Conv_R4.CConv::inf_r4
conv.i1
pop
ldc.i4 101
stloc 1
ldloc 0
- ldfld float32 CConv::inf_r4
+ ldfld float32 Conv_R4.CConv::inf_r4
conv.i2
pop
ldc.i4 102
stloc 1
ldloc 0
- ldfld float32 CConv::inf_r4
+ ldfld float32 Conv_R4.CConv::inf_r4
conv.i4
pop
ldc.i4 103
stloc 1
ldloc 0
- ldfld float32 CConv::inf_r4
+ ldfld float32 Conv_R4.CConv::inf_r4
conv.i8
pop
ldc.i4 108
stloc 1
ldloc 0
- ldfld float32 CConv::inf_r4
+ ldfld float32 Conv_R4.CConv::inf_r4
conv.r4
ldc.r4 float32(0x7F800000)
bne.un FAIL
ldc.i4 109
stloc 1
ldloc 0
- ldfld float32 CConv::inf_r4
+ ldfld float32 Conv_R4.CConv::inf_r4
conv.r8
ldc.r8 float64(0x7FF0000000000000)
bne.un FAIL
ldc.i4 110
stloc 1
ldloc 0
- ldfld float32 CConv::inf_r4
+ ldfld float32 Conv_R4.CConv::inf_r4
conv.i
pop
ldc.i4 200
stloc 1
ldloc 0
- ldfld float32 CConv::one_r4
+ ldfld float32 Conv_R4.CConv::one_r4
conv.i1
ldc.i4 0x1
bne.un FAIL
ldc.i4 201
stloc 1
ldloc 0
- ldfld float32 CConv::one_r4
+ ldfld float32 Conv_R4.CConv::one_r4
conv.i2
ldc.i4 0x1
bne.un FAIL
ldc.i4 202
stloc 1
ldloc 0
- ldfld float32 CConv::one_r4
+ ldfld float32 Conv_R4.CConv::one_r4
conv.i4
ldc.i4 0x1
bne.un FAIL
ldc.i4 203
stloc 1
ldloc 0
- ldfld float32 CConv::one_r4
+ ldfld float32 Conv_R4.CConv::one_r4
conv.i8
ldc.i8 0x1
bne.un FAIL
ldc.i4 208
stloc 1
ldloc 0
- ldfld float32 CConv::one_r4
+ ldfld float32 Conv_R4.CConv::one_r4
conv.r4
ldc.r4 float32(0x3F800000)
bne.un FAIL
ldc.i4 209
stloc 1
ldloc 0
- ldfld float32 CConv::one_r4
+ ldfld float32 Conv_R4.CConv::one_r4
conv.r8
ldc.r8 float64(0x3FF0000000000000)
bne.un FAIL
ldc.i4 210
stloc 1
ldloc 0
- ldfld float32 CConv::one_r4
+ ldfld float32 Conv_R4.CConv::one_r4
conv.i
ldc.i4 0x1
bne.un FAIL
ldc.i4 300
stloc 1
ldloc 0
- ldfld float32 CConv::zero_r4
+ ldfld float32 Conv_R4.CConv::zero_r4
conv.i1
ldc.i4 0x0
bne.un FAIL
ldc.i4 301
stloc 1
ldloc 0
- ldfld float32 CConv::zero_r4
+ ldfld float32 Conv_R4.CConv::zero_r4
conv.i2
ldc.i4 0x0
bne.un FAIL
ldc.i4 302
stloc 1
ldloc 0
- ldfld float32 CConv::zero_r4
+ ldfld float32 Conv_R4.CConv::zero_r4
conv.i4
ldc.i4 0x0
bne.un FAIL
ldc.i4 303
stloc 1
ldloc 0
- ldfld float32 CConv::zero_r4
+ ldfld float32 Conv_R4.CConv::zero_r4
conv.i8
ldc.i8 0x0
bne.un FAIL
ldc.i4 308
stloc 1
ldloc 0
- ldfld float32 CConv::zero_r4
+ ldfld float32 Conv_R4.CConv::zero_r4
conv.r4
ldc.r4 float32(0x00000000)
bne.un FAIL
ldc.i4 309
stloc 1
ldloc 0
- ldfld float32 CConv::zero_r4
+ ldfld float32 Conv_R4.CConv::zero_r4
conv.r8
ldc.r8 float64(0x0000000000000000)
bne.un FAIL
ldc.i4 310
stloc 1
ldloc 0
- ldfld float32 CConv::zero_r4
+ ldfld float32 Conv_R4.CConv::zero_r4
conv.i
ldc.i4 0x0
bne.un FAIL
ldc.i4 400
stloc 1
ldloc 0
- ldfld float32 CConv::_one_r4
+ ldfld float32 Conv_R4.CConv::_one_r4
conv.i1
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 401
stloc 1
ldloc 0
- ldfld float32 CConv::_one_r4
+ ldfld float32 Conv_R4.CConv::_one_r4
conv.i2
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 402
stloc 1
ldloc 0
- ldfld float32 CConv::_one_r4
+ ldfld float32 Conv_R4.CConv::_one_r4
conv.i4
ldc.i4 0xFFFFFFFF
bne.un FAIL
ldc.i4 403
stloc 1
ldloc 0
- ldfld float32 CConv::_one_r4
+ ldfld float32 Conv_R4.CConv::_one_r4
conv.i8
ldc.i8 0xFFFFFFFFFFFFFFFF
bne.un FAIL
ldc.i4 408
stloc 1
ldloc 0
- ldfld float32 CConv::_one_r4
+ ldfld float32 Conv_R4.CConv::_one_r4
conv.r4
ldc.r4 float32(0xBF800000)
bne.un FAIL
ldc.i4 409
stloc 1
ldloc 0
- ldfld float32 CConv::_one_r4
+ ldfld float32 Conv_R4.CConv::_one_r4
conv.r8
ldc.r8 float64(0xBFF0000000000000)
bne.un FAIL
ldc.i4 410
stloc 1
ldloc 0
- ldfld float32 CConv::_one_r4
+ ldfld float32 Conv_R4.CConv::_one_r4
conv.i
ldc.i4 0xFFFFFFFF
conv.i
ldc.i4 500
stloc 1
ldloc 0
- ldfld float32 CConv::min_r4
+ ldfld float32 Conv_R4.CConv::min_r4
conv.i1
pop
ldc.i4 501
stloc 1
ldloc 0
- ldfld float32 CConv::min_r4
+ ldfld float32 Conv_R4.CConv::min_r4
conv.i2
pop
ldc.i4 502
stloc 1
ldloc 0
- ldfld float32 CConv::min_r4
+ ldfld float32 Conv_R4.CConv::min_r4
conv.i4
pop
ldc.i4 503
stloc 1
ldloc 0
- ldfld float32 CConv::min_r4
+ ldfld float32 Conv_R4.CConv::min_r4
conv.i8
pop
ldc.i4 508
stloc 1
ldloc 0
- ldfld float32 CConv::min_r4
+ ldfld float32 Conv_R4.CConv::min_r4
conv.r4
ldc.r4 float32(0xFF7FFFFF)
bne.un FAIL
ldc.i4 509
stloc 1
ldloc 0
- ldfld float32 CConv::min_r4
+ ldfld float32 Conv_R4.CConv::min_r4
conv.r8
ldc.r8 float32(0xFF7FFFFF)
bne.un FAIL
ldc.i4 510
stloc 1
ldloc 0
- ldfld float32 CConv::min_r4
+ ldfld float32 Conv_R4.CConv::min_r4
conv.i
pop
ldc.i4 600
stloc 1
ldloc 0
- ldfld float32 CConv::_inf_r4
+ ldfld float32 Conv_R4.CConv::_inf_r4
conv.i1
pop
ldc.i4 601
stloc 1
ldloc 0
- ldfld float32 CConv::_inf_r4
+ ldfld float32 Conv_R4.CConv::_inf_r4
conv.i2
pop
ldc.i4 602
stloc 1
ldloc 0
- ldfld float32 CConv::_inf_r4
+ ldfld float32 Conv_R4.CConv::_inf_r4
conv.i4
pop
ldc.i4 603
stloc 1
ldloc 0
- ldfld float32 CConv::_inf_r4
+ ldfld float32 Conv_R4.CConv::_inf_r4
conv.i8
pop
ldc.i4 608
stloc 1
ldloc 0
- ldfld float32 CConv::_inf_r4
+ ldfld float32 Conv_R4.CConv::_inf_r4
conv.r4
ldc.r4 float32(0xFF800000)
bne.un FAIL
ldc.i4 609
stloc 1
ldloc 0
- ldfld float32 CConv::_inf_r4
+ ldfld float32 Conv_R4.CConv::_inf_r4
conv.r8
ldc.r8 float64(0xFFF0000000000000)
bne.un FAIL
ldc.i4 610
stloc 1
ldloc 0
- ldfld float32 CConv::_inf_r4
+ ldfld float32 Conv_R4.CConv::_inf_r4
conv.i
pop
ldc.i4 700
stloc 1
ldloc 0
- ldfld float32 CConv::NaN_r4
+ ldfld float32 Conv_R4.CConv::NaN_r4
conv.i1
pop
ldc.i4 701
stloc 1
ldloc 0
- ldfld float32 CConv::NaN_r4
+ ldfld float32 Conv_R4.CConv::NaN_r4
conv.i2
pop
ldc.i4 702
stloc 1
ldloc 0
- ldfld float32 CConv::NaN_r4
+ ldfld float32 Conv_R4.CConv::NaN_r4
conv.i4
pop
ldc.i4 703
stloc 1
ldloc 0
- ldfld float32 CConv::NaN_r4
+ ldfld float32 Conv_R4.CConv::NaN_r4
conv.i8
pop
ldc.i4 710
stloc 1
ldloc 0
- ldfld float32 CConv::NaN_r4
+ ldfld float32 Conv_R4.CConv::NaN_r4
conv.i
pop
PASS:
END:
ret
}
+}
.class public CConv {
.field public int8 max_i1
.maxstack 2
ldarg 0
ldc.i4 0x0000007F
- stfld int8 CConv::max_i1
+ stfld int8 Conv_R4.CConv::max_i1
ldarg 0
ldc.i4 0x00007FFF
- stfld int16 CConv::max_i2
+ stfld int16 Conv_R4.CConv::max_i2
ldarg 0
ldc.i4 0x7FFFFFFF
- stfld int32 CConv::max_i4
+ stfld int32 Conv_R4.CConv::max_i4
ldarg 0
ldc.i8 0x7FFFFFFFFFFFFFFF
- stfld int64 CConv::max_i8
+ stfld int64 Conv_R4.CConv::max_i8
ldarg 0
ldc.i4 0x000000FF
- stfld unsigned int8 CConv::max_u1
+ stfld unsigned int8 Conv_R4.CConv::max_u1
ldarg 0
ldc.i4 0x0000FFFF
- stfld unsigned int16 CConv::max_u2
+ stfld unsigned int16 Conv_R4.CConv::max_u2
ldarg 0
ldc.i4 0xFFFFFFFF
- stfld unsigned int32 CConv::max_u4
+ stfld unsigned int32 Conv_R4.CConv::max_u4
ldarg 0
ldc.i8 0xFFFFFFFFFFFFFFFF
- stfld unsigned int64 CConv::max_u8
+ stfld unsigned int64 Conv_R4.CConv::max_u8
ldarg 0
ldc.r4 float32(0x7F7FFFFF)
- stfld float32 CConv::max_r4
+ stfld float32 Conv_R4.CConv::max_r4
ldarg 0
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stfld float64 CConv::max_r8
+ stfld float64 Conv_R4.CConv::max_r8
ldarg 0
ldc.i4 0x01
- stfld int8 CConv::one_i1
+ stfld int8 Conv_R4.CConv::one_i1
ldarg 0
ldc.i4 0x0001
- stfld int16 CConv::one_i2
+ stfld int16 Conv_R4.CConv::one_i2
ldarg 0
ldc.i4 0x00000001
- stfld int32 CConv::one_i4
+ stfld int32 Conv_R4.CConv::one_i4
ldarg 0
ldc.i8 0x0000000000000001
- stfld int64 CConv::one_i8
+ stfld int64 Conv_R4.CConv::one_i8
ldarg 0
ldc.i4 0x01
- stfld unsigned int8 CConv::one_u1
+ stfld unsigned int8 Conv_R4.CConv::one_u1
ldarg 0
ldc.i4 0x0001
- stfld unsigned int16 CConv::one_u2
+ stfld unsigned int16 Conv_R4.CConv::one_u2
ldarg 0
ldc.i4 0x00000001
- stfld unsigned int32 CConv::one_u4
+ stfld unsigned int32 Conv_R4.CConv::one_u4
ldarg 0
ldc.i8 0x0000000000000001
- stfld unsigned int64 CConv::one_u8
+ stfld unsigned int64 Conv_R4.CConv::one_u8
ldarg 0
ldc.r4 float32(0x3F800000)
- stfld float32 CConv::one_r4
+ stfld float32 Conv_R4.CConv::one_r4
ldarg 0
ldc.r8 float64(0x3FF0000000000000)
- stfld float64 CConv::one_r8
+ stfld float64 Conv_R4.CConv::one_r8
ldarg 0
ldc.i4 0x00
- stfld int8 CConv::zero_i1
+ stfld int8 Conv_R4.CConv::zero_i1
ldarg 0
ldc.i4 0x0000
- stfld int16 CConv::zero_i2
+ stfld int16 Conv_R4.CConv::zero_i2
ldarg 0
ldc.i4 0x00000000
- stfld int32 CConv::zero_i4
+ stfld int32 Conv_R4.CConv::zero_i4
ldarg 0
ldc.i8 0x0000000000000000
- stfld int64 CConv::zero_i8
+ stfld int64 Conv_R4.CConv::zero_i8
ldarg 0
ldc.i4 0x00
- stfld unsigned int8 CConv::zero_u1
+ stfld unsigned int8 Conv_R4.CConv::zero_u1
ldarg 0
ldc.i4 0x0000
- stfld unsigned int16 CConv::zero_u2
+ stfld unsigned int16 Conv_R4.CConv::zero_u2
ldarg 0
ldc.i4 0x00000000
- stfld unsigned int32 CConv::zero_u4
+ stfld unsigned int32 Conv_R4.CConv::zero_u4
ldarg 0
ldc.i8 0x0000000000000000
- stfld unsigned int64 CConv::zero_u8
+ stfld unsigned int64 Conv_R4.CConv::zero_u8
ldarg 0
ldc.r4 0
- stfld float32 CConv::zero_r4
+ stfld float32 Conv_R4.CConv::zero_r4
ldarg 0
ldc.r8 0
- stfld float64 CConv::zero_r8
+ stfld float64 Conv_R4.CConv::zero_r8
ldarg 0
ldc.i4 0xFF
- stfld int8 CConv::_one_i1
+ stfld int8 Conv_R4.CConv::_one_i1
ldarg 0
ldc.i4 0xFFFF
- stfld int16 CConv::_one_i2
+ stfld int16 Conv_R4.CConv::_one_i2
ldarg 0
ldc.i4 0xFFFFFFFF
- stfld int32 CConv::_one_i4
+ stfld int32 Conv_R4.CConv::_one_i4
ldarg 0
ldc.i8 0xFFFFFFFFFFFFFFFF
- stfld int64 CConv::_one_i8
+ stfld int64 Conv_R4.CConv::_one_i8
ldarg 0
ldc.r4 -1
- stfld float32 CConv::_one_r4
+ stfld float32 Conv_R4.CConv::_one_r4
ldarg 0
ldc.r8 -1
- stfld float64 CConv::_one_r8
+ stfld float64 Conv_R4.CConv::_one_r8
ldarg 0
ldc.i4 0x80
- stfld int8 CConv::min_i1
+ stfld int8 Conv_R4.CConv::min_i1
ldarg 0
ldc.i4 0x8000
- stfld int16 CConv::min_i2
+ stfld int16 Conv_R4.CConv::min_i2
ldarg 0
ldc.i4 0x80000000
- stfld int32 CConv::min_i4
+ stfld int32 Conv_R4.CConv::min_i4
ldarg 0
ldc.i8 0x8000000000000000
- stfld int64 CConv::min_i8
+ stfld int64 Conv_R4.CConv::min_i8
ldarg 0
ldc.r4 float32(0xFF7FFFFF)
- stfld float32 CConv::min_r4
+ stfld float32 Conv_R4.CConv::min_r4
ldarg 0
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- stfld float64 CConv::min_r8
+ stfld float64 Conv_R4.CConv::min_r8
ldarg 0
ldc.r4 float32(0xFF800000)
- stfld float32 CConv::_inf_r4
+ stfld float32 Conv_R4.CConv::_inf_r4
ldarg 0
ldc.r8 float64(0xFFF0000000000000)
- stfld float64 CConv::_inf_r8
+ stfld float64 Conv_R4.CConv::_inf_r8
ldarg 0
ldc.r4 float32(0x7F800000)
- stfld float32 CConv::inf_r4
+ stfld float32 Conv_R4.CConv::inf_r4
ldarg 0
ldc.r8 float64(0x7FF0000000000000)
- stfld float64 CConv::inf_r8
+ stfld float64 Conv_R4.CConv::inf_r8
ldarg 0
ldc.r4 float32(0x7FC00000)
- stfld float32 CConv::NaN_r4
+ stfld float32 Conv_R4.CConv::NaN_r4
ldarg 0
ldc.r8 float64(0x7FF8000000000000)
- stfld float64 CConv::NaN_r8
+ stfld float64 Conv_R4.CConv::NaN_r8
ret
}
}
.assembly Conv_R4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace add_I4
+{
.class public _add {
.method public static int32 _add(int32,int32,int32) {
.maxstack 20
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
ldc.i4 0x80000000
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xFFFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000000
ldc.i4 0x80000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000001
ldc.i4 0x80000001
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x7FFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x55555555
ldc.i4 0xD5555555
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xAAAAAAAA
ldc.i4 0x2AAAAAAA
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x80000000
ldc.i4 0x7FFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFE
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
ldc.i4 0x00000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFE
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555555
ldc.i4 0x55555554
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAA9
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x80000000
ldc.i4 0x80000001
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000000
ldc.i4 0x00000001
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
ldc.i4 0x00000002
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x55555555
ldc.i4 0x55555556
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAB
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000000
ldc.i4 0xFFFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0xFFFFFFFF
ldc.i4 0x7FFFFFFE
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
ldc.i4 0x7FFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000001
ldc.i4 0x80000000
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
ldc.i4 0xFFFFFFFE
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x55555555
ldc.i4 0xD5555554
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0xAAAAAAAA
ldc.i4 0x2AAAAAA9
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x80000000
ldc.i4 0xD5555555
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555554
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000000
ldc.i4 0x55555555
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000001
ldc.i4 0x55555556
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x7FFFFFFF
ldc.i4 0xD5555554
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x80000000
ldc.i4 0x2AAAAAAA
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAA9
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAB
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x7FFFFFFF
ldc.i4 0x2AAAAAA9
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555554
- call int32 _add::_add(int32,int32,int32)
+ call int32 add_I4._add::_add(int32,int32,int32)
brfalse FAIL
}
}
.assembly add_I4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace add_i
+{
.class public _add {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x000000FF
- ldsflda int32 _add::PTR
+ ldsflda int32 add_i._add::PTR
add
conv.i4
ldc.i4 0x000000FF
- ldsflda int32 _add::PTR
+ ldsflda int32 add_i._add::PTR
add
conv.i4
ceq
brfalse FAIL
- ldsflda int32 _add::PTR
+ ldsflda int32 add_i._add::PTR
conv.i4
- ldsflda int32 _add::PTR
+ ldsflda int32 add_i._add::PTR
conv.i4
add
- ldsflda int32 _add::PTR
+ ldsflda int32 add_i._add::PTR
conv.i4
- ldsflda int32 _add::PTR
+ ldsflda int32 add_i._add::PTR
conv.i4
add
ceq
}
}
.assembly add_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace add_i8
+{
.class public _add {
.method public static int32 _add(int64,int64,int64) {
.maxstack 20
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000001
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x5555555555555555
ldc.i8 0xD555555555555555
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x2AAAAAAAAAAAAAAA
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFE
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555554
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAA9
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000001
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000002
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555556
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFE
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
ldc.i8 0xD555555555555554
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x2AAAAAAAAAAAAAA9
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x8000000000000000
ldc.i8 0xD555555555555555
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555554
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555556
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xD555555555555554
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x8000000000000000
ldc.i8 0x2AAAAAAAAAAAAAAA
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAA9
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x2AAAAAAAAAAAAAA9
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555554
- call int32 _add::_add(int64,int64,int64)
+ call int32 add_i8._add::_add(int64,int64,int64)
brfalse FAIL
}
}
.assembly add_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_i1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFFFFFF80
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_i2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFFFF8000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_i8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_u1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_u2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_u4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public add_ovf_u8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x0000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace add_r4
+{
.class public _add {
.method public static int32 _add(float32,float32,float32) {
.maxstack 20
ldarg 1
add
dup
- call int32 _add::checkfinite(float32)
+ call int32 add_r4._add::checkfinite(float32)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _add::checkfinite(float32)
+ call int32 add_r4._add::checkfinite(float32)
ldarg 2
- call int32 _add::checkfinite(float32)
+ call int32 add_r4._add::checkfinite(float32)
ceq
br FINISH
COMPARE:
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xC0000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xBF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xBF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x40000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _add::_add(float32,float32,float32)
+ call int32 add_r4._add::_add(float32,float32,float32)
brfalse FAIL
}
}
.assembly add_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace add_r8
+{
.class public _add {
.method public static int32 _add(float64,float64,float64) {
.maxstack 20
ldarg 1
add
dup
- call int32 _add::checkfinite(float64)
+ call int32 add_r8._add::checkfinite(float64)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _add::checkfinite(float64)
+ call int32 add_r8._add::checkfinite(float64)
ldarg 2
- call int32 _add::checkfinite(float64)
+ call int32 add_r8._add::checkfinite(float64)
ceq
br FINISH
COMPARE:
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xC000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x4000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _add::_add(float64,float64,float64)
+ call int32 add_r8._add::_add(float64,float64,float64)
brfalse FAIL
}
}
.assembly add_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace and_u4
+{
.class public _and {
.field public static int32 ALL
.method public static void initialize() {
.maxstack 20
ldc.i4 0xFFFFFFFF
- stsfld int32 _and::ALL
+ stsfld int32 and_u4._and::ALL
ldc.i4 0x00000000
- stsfld int32 _and::NONE
+ stsfld int32 and_u4._and::NONE
ldc.i4 0x55555555
- stsfld int32 _and::ODD
+ stsfld int32 and_u4._and::ODD
ldc.i4 0xAAAAAAAA
- stsfld int32 _and::EVEN
+ stsfld int32 and_u4._and::EVEN
ldc.i4 0x80000001
- stsfld int32 _and::HIGH
+ stsfld int32 and_u4._and::HIGH
ldc.i4 0x00000001
- stsfld int32 _and::LOW
+ stsfld int32 and_u4._and::LOW
ldc.i4 0xF155E54A
- stsfld int32 _and::RW
+ stsfld int32 and_u4._and::RW
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
- call void _and::initialize()
+ call void and_u4._and::initialize()
- ldsfld int32 _and::ALL
- ldsfld int32 _and::ALL
+ ldsfld int32 and_u4._and::ALL
+ ldsfld int32 and_u4._and::ALL
and
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
- ldsfld int32 _and::ALL
- ldsfld int32 _and::NONE
+ ldsfld int32 and_u4._and::ALL
+ ldsfld int32 and_u4._and::NONE
and
ldc.i4 0x00000000
ceq
brfalse FAIL
- ldsfld int32 _and::NONE
- ldsfld int32 _and::ALL
+ ldsfld int32 and_u4._and::NONE
+ ldsfld int32 and_u4._and::ALL
and
ldc.i4 0x00000000
ceq
brfalse FAIL
- ldsfld int32 _and::NONE
- ldsfld int32 _and::NONE
+ ldsfld int32 and_u4._and::NONE
+ ldsfld int32 and_u4._and::NONE
and
ldc.i4 0x00000000
ceq
brfalse FAIL
- ldsfld int32 _and::EVEN
- ldsfld int32 _and::EVEN
+ ldsfld int32 and_u4._and::EVEN
+ ldsfld int32 and_u4._and::EVEN
and
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
- ldsfld int32 _and::EVEN
- ldsfld int32 _and::ODD
+ ldsfld int32 and_u4._and::EVEN
+ ldsfld int32 and_u4._and::ODD
and
ldc.i4 0x00000000
ceq
brfalse FAIL
- ldsfld int32 _and::HIGH
- ldsfld int32 _and::LOW
+ ldsfld int32 and_u4._and::HIGH
+ ldsfld int32 and_u4._and::LOW
and
ldc.i4 0x00000001
ceq
brfalse FAIL
- ldsfld int32 _and::LOW
- ldsfld int32 _and::HIGH
+ ldsfld int32 and_u4._and::LOW
+ ldsfld int32 and_u4._and::HIGH
and
ldc.i4 0x00000001
ceq
brfalse FAIL
- ldsfld int32 _and::RW
+ ldsfld int32 and_u4._and::RW
ldc.i4 0xA4710EDC
and
ldc.i4 0xA0510448
}
}
.assembly and_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace and_u8
+{
.class public _and {
.field public static int64 ALL
.field public static int64 NONE
.method public static void initialize() {
.maxstack 20
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _and::ALL
+ stsfld int64 and_u8._and::ALL
ldc.i8 0x0000000000000000
- stsfld int64 _and::NONE
+ stsfld int64 and_u8._and::NONE
ldc.i8 0x5555555555555555
- stsfld int64 _and::ODD
+ stsfld int64 and_u8._and::ODD
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _and::EVEN
+ stsfld int64 and_u8._and::EVEN
ldc.i8 0x8000000000000001
- stsfld int64 _and::HIGH
+ stsfld int64 and_u8._and::HIGH
ldc.i8 0x0000000000000001
- stsfld int64 _and::LOW
+ stsfld int64 and_u8._and::LOW
ldc.i8 0xF155E54AF155E54A
- stsfld int64 _and::RW
+ stsfld int64 and_u8._and::RW
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
- call void _and::initialize()
+ call void and_u8._and::initialize()
- ldsfld int64 _and::ALL
- ldsfld int64 _and::ALL
+ ldsfld int64 and_u8._and::ALL
+ ldsfld int64 and_u8._and::ALL
and
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
- ldsfld int64 _and::ALL
- ldsfld int64 _and::NONE
+ ldsfld int64 and_u8._and::ALL
+ ldsfld int64 and_u8._and::NONE
and
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
- ldsfld int64 _and::NONE
- ldsfld int64 _and::ALL
+ ldsfld int64 and_u8._and::NONE
+ ldsfld int64 and_u8._and::ALL
and
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
- ldsfld int64 _and::NONE
- ldsfld int64 _and::NONE
+ ldsfld int64 and_u8._and::NONE
+ ldsfld int64 and_u8._and::NONE
and
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
- ldsfld int64 _and::EVEN
- ldsfld int64 _and::EVEN
+ ldsfld int64 and_u8._and::EVEN
+ ldsfld int64 and_u8._and::EVEN
and
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
- ldsfld int64 _and::EVEN
- ldsfld int64 _and::ODD
+ ldsfld int64 and_u8._and::EVEN
+ ldsfld int64 and_u8._and::ODD
and
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
- ldsfld int64 _and::HIGH
- ldsfld int64 _and::LOW
+ ldsfld int64 and_u8._and::HIGH
+ ldsfld int64 and_u8._and::LOW
and
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
- ldsfld int64 _and::LOW
- ldsfld int64 _and::HIGH
+ ldsfld int64 and_u8._and::LOW
+ ldsfld int64 and_u8._and::HIGH
and
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
- ldsfld int64 _and::RW
+ ldsfld int64 and_u8._and::RW
ldc.i8 0xA4710EDCA4710EDC
and
ldc.i8 0xA0510448A0510448
}
}
.assembly and_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace beq_i
+{
.class public _beq {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 _beq::PTR
+ ldsflda int32 beq_i._beq::PTR
stloc 0
- ldsflda int32 _beq::PTR
+ ldsflda int32 beq_i._beq::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly beq_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace beq_i4
+{
.class public _beq {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _beq::min
+ stsfld int32 beq_i4._beq::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _beq::_one
+ stsfld int32 beq_i4._beq::_one
ldc.i4 0x00000000
- stsfld int32 _beq::zero
+ stsfld int32 beq_i4._beq::zero
ldc.i4 0x00000001
- stsfld int32 _beq::one
+ stsfld int32 beq_i4._beq::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _beq::max
+ stsfld int32 beq_i4._beq::max
ldc.i4 0x55555555
- stsfld int32 _beq::odd
+ stsfld int32 beq_i4._beq::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _beq::even
+ stsfld int32 beq_i4._beq::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _beq::initialize()
- ldsfld int32 _beq::min
- ldsfld int32 _beq::min
+ call void beq_i4._beq::initialize()
+ ldsfld int32 beq_i4._beq::min
+ ldsfld int32 beq_i4._beq::min
beq A
br FAIL
A:
- ldsfld int32 _beq::min
- ldsfld int32 _beq::_one
+ ldsfld int32 beq_i4._beq::min
+ ldsfld int32 beq_i4._beq::_one
beq FAIL
- ldsfld int32 _beq::min
- ldsfld int32 _beq::zero
+ ldsfld int32 beq_i4._beq::min
+ ldsfld int32 beq_i4._beq::zero
beq FAIL
- ldsfld int32 _beq::min
- ldsfld int32 _beq::one
+ ldsfld int32 beq_i4._beq::min
+ ldsfld int32 beq_i4._beq::one
beq FAIL
- ldsfld int32 _beq::min
- ldsfld int32 _beq::max
+ ldsfld int32 beq_i4._beq::min
+ ldsfld int32 beq_i4._beq::max
beq FAIL
- ldsfld int32 _beq::min
- ldsfld int32 _beq::odd
+ ldsfld int32 beq_i4._beq::min
+ ldsfld int32 beq_i4._beq::odd
beq FAIL
- ldsfld int32 _beq::min
- ldsfld int32 _beq::even
+ ldsfld int32 beq_i4._beq::min
+ ldsfld int32 beq_i4._beq::even
beq FAIL
- ldsfld int32 _beq::_one
- ldsfld int32 _beq::min
+ ldsfld int32 beq_i4._beq::_one
+ ldsfld int32 beq_i4._beq::min
beq FAIL
- ldsfld int32 _beq::_one
- ldsfld int32 _beq::_one
+ ldsfld int32 beq_i4._beq::_one
+ ldsfld int32 beq_i4._beq::_one
beq B
br FAIL
B:
- ldsfld int32 _beq::_one
- ldsfld int32 _beq::zero
+ ldsfld int32 beq_i4._beq::_one
+ ldsfld int32 beq_i4._beq::zero
beq FAIL
- ldsfld int32 _beq::_one
- ldsfld int32 _beq::one
+ ldsfld int32 beq_i4._beq::_one
+ ldsfld int32 beq_i4._beq::one
beq FAIL
- ldsfld int32 _beq::_one
- ldsfld int32 _beq::max
+ ldsfld int32 beq_i4._beq::_one
+ ldsfld int32 beq_i4._beq::max
beq FAIL
- ldsfld int32 _beq::_one
- ldsfld int32 _beq::odd
+ ldsfld int32 beq_i4._beq::_one
+ ldsfld int32 beq_i4._beq::odd
beq FAIL
- ldsfld int32 _beq::_one
- ldsfld int32 _beq::even
+ ldsfld int32 beq_i4._beq::_one
+ ldsfld int32 beq_i4._beq::even
beq FAIL
- ldsfld int32 _beq::zero
- ldsfld int32 _beq::min
+ ldsfld int32 beq_i4._beq::zero
+ ldsfld int32 beq_i4._beq::min
beq FAIL
- ldsfld int32 _beq::zero
- ldsfld int32 _beq::_one
+ ldsfld int32 beq_i4._beq::zero
+ ldsfld int32 beq_i4._beq::_one
beq FAIL
- ldsfld int32 _beq::zero
- ldsfld int32 _beq::zero
+ ldsfld int32 beq_i4._beq::zero
+ ldsfld int32 beq_i4._beq::zero
beq C
br FAIL
C:
- ldsfld int32 _beq::zero
- ldsfld int32 _beq::one
+ ldsfld int32 beq_i4._beq::zero
+ ldsfld int32 beq_i4._beq::one
beq FAIL
- ldsfld int32 _beq::zero
- ldsfld int32 _beq::max
+ ldsfld int32 beq_i4._beq::zero
+ ldsfld int32 beq_i4._beq::max
beq FAIL
- ldsfld int32 _beq::zero
- ldsfld int32 _beq::odd
+ ldsfld int32 beq_i4._beq::zero
+ ldsfld int32 beq_i4._beq::odd
beq FAIL
- ldsfld int32 _beq::zero
- ldsfld int32 _beq::even
+ ldsfld int32 beq_i4._beq::zero
+ ldsfld int32 beq_i4._beq::even
beq FAIL
- ldsfld int32 _beq::one
- ldsfld int32 _beq::min
+ ldsfld int32 beq_i4._beq::one
+ ldsfld int32 beq_i4._beq::min
beq FAIL
- ldsfld int32 _beq::one
- ldsfld int32 _beq::_one
+ ldsfld int32 beq_i4._beq::one
+ ldsfld int32 beq_i4._beq::_one
beq FAIL
- ldsfld int32 _beq::one
- ldsfld int32 _beq::zero
+ ldsfld int32 beq_i4._beq::one
+ ldsfld int32 beq_i4._beq::zero
beq FAIL
- ldsfld int32 _beq::one
- ldsfld int32 _beq::one
+ ldsfld int32 beq_i4._beq::one
+ ldsfld int32 beq_i4._beq::one
beq D
br FAIL
D:
- ldsfld int32 _beq::one
- ldsfld int32 _beq::max
+ ldsfld int32 beq_i4._beq::one
+ ldsfld int32 beq_i4._beq::max
beq FAIL
- ldsfld int32 _beq::one
- ldsfld int32 _beq::odd
+ ldsfld int32 beq_i4._beq::one
+ ldsfld int32 beq_i4._beq::odd
beq FAIL
- ldsfld int32 _beq::one
- ldsfld int32 _beq::even
+ ldsfld int32 beq_i4._beq::one
+ ldsfld int32 beq_i4._beq::even
beq FAIL
- ldsfld int32 _beq::max
- ldsfld int32 _beq::min
+ ldsfld int32 beq_i4._beq::max
+ ldsfld int32 beq_i4._beq::min
beq FAIL
- ldsfld int32 _beq::max
- ldsfld int32 _beq::_one
+ ldsfld int32 beq_i4._beq::max
+ ldsfld int32 beq_i4._beq::_one
beq FAIL
- ldsfld int32 _beq::max
- ldsfld int32 _beq::zero
+ ldsfld int32 beq_i4._beq::max
+ ldsfld int32 beq_i4._beq::zero
beq FAIL
- ldsfld int32 _beq::max
- ldsfld int32 _beq::one
+ ldsfld int32 beq_i4._beq::max
+ ldsfld int32 beq_i4._beq::one
beq FAIL
- ldsfld int32 _beq::max
- ldsfld int32 _beq::max
+ ldsfld int32 beq_i4._beq::max
+ ldsfld int32 beq_i4._beq::max
beq E
br FAIL
E:
- ldsfld int32 _beq::max
- ldsfld int32 _beq::odd
+ ldsfld int32 beq_i4._beq::max
+ ldsfld int32 beq_i4._beq::odd
beq FAIL
- ldsfld int32 _beq::max
- ldsfld int32 _beq::even
+ ldsfld int32 beq_i4._beq::max
+ ldsfld int32 beq_i4._beq::even
beq FAIL
- ldsfld int32 _beq::odd
- ldsfld int32 _beq::min
+ ldsfld int32 beq_i4._beq::odd
+ ldsfld int32 beq_i4._beq::min
beq FAIL
- ldsfld int32 _beq::odd
- ldsfld int32 _beq::_one
+ ldsfld int32 beq_i4._beq::odd
+ ldsfld int32 beq_i4._beq::_one
beq FAIL
- ldsfld int32 _beq::odd
- ldsfld int32 _beq::zero
+ ldsfld int32 beq_i4._beq::odd
+ ldsfld int32 beq_i4._beq::zero
beq FAIL
- ldsfld int32 _beq::odd
- ldsfld int32 _beq::one
+ ldsfld int32 beq_i4._beq::odd
+ ldsfld int32 beq_i4._beq::one
beq FAIL
- ldsfld int32 _beq::odd
- ldsfld int32 _beq::max
+ ldsfld int32 beq_i4._beq::odd
+ ldsfld int32 beq_i4._beq::max
beq FAIL
- ldsfld int32 _beq::odd
- ldsfld int32 _beq::odd
+ ldsfld int32 beq_i4._beq::odd
+ ldsfld int32 beq_i4._beq::odd
beq F
br FAIL
F:
- ldsfld int32 _beq::odd
- ldsfld int32 _beq::even
+ ldsfld int32 beq_i4._beq::odd
+ ldsfld int32 beq_i4._beq::even
beq FAIL
- ldsfld int32 _beq::even
- ldsfld int32 _beq::min
+ ldsfld int32 beq_i4._beq::even
+ ldsfld int32 beq_i4._beq::min
beq FAIL
- ldsfld int32 _beq::even
- ldsfld int32 _beq::_one
+ ldsfld int32 beq_i4._beq::even
+ ldsfld int32 beq_i4._beq::_one
beq FAIL
- ldsfld int32 _beq::even
- ldsfld int32 _beq::zero
+ ldsfld int32 beq_i4._beq::even
+ ldsfld int32 beq_i4._beq::zero
beq FAIL
- ldsfld int32 _beq::even
- ldsfld int32 _beq::one
+ ldsfld int32 beq_i4._beq::even
+ ldsfld int32 beq_i4._beq::one
beq FAIL
- ldsfld int32 _beq::even
- ldsfld int32 _beq::max
+ ldsfld int32 beq_i4._beq::even
+ ldsfld int32 beq_i4._beq::max
beq FAIL
- ldsfld int32 _beq::even
- ldsfld int32 _beq::odd
+ ldsfld int32 beq_i4._beq::even
+ ldsfld int32 beq_i4._beq::odd
beq FAIL
- ldsfld int32 _beq::even
- ldsfld int32 _beq::even
+ ldsfld int32 beq_i4._beq::even
+ ldsfld int32 beq_i4._beq::even
beq BACKCHECK
br FAIL
}
}
.assembly beq_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace beq_i8
+{
.class public _beq {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _beq::min
+ stsfld int64 beq_i8._beq::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _beq::_one
+ stsfld int64 beq_i8._beq::_one
ldc.i8 0x0000000000000000
- stsfld int64 _beq::zero
+ stsfld int64 beq_i8._beq::zero
ldc.i8 0x0000000000000001
- stsfld int64 _beq::one
+ stsfld int64 beq_i8._beq::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _beq::max
+ stsfld int64 beq_i8._beq::max
ldc.i8 0x5555555555555555
- stsfld int64 _beq::odd
+ stsfld int64 beq_i8._beq::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _beq::even
+ stsfld int64 beq_i8._beq::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _beq::initialize()
- ldsfld int64 _beq::min
- ldsfld int64 _beq::min
+ call void beq_i8._beq::initialize()
+ ldsfld int64 beq_i8._beq::min
+ ldsfld int64 beq_i8._beq::min
beq A
br FAIL
A:
- ldsfld int64 _beq::min
- ldsfld int64 _beq::_one
+ ldsfld int64 beq_i8._beq::min
+ ldsfld int64 beq_i8._beq::_one
beq FAIL
- ldsfld int64 _beq::min
- ldsfld int64 _beq::zero
+ ldsfld int64 beq_i8._beq::min
+ ldsfld int64 beq_i8._beq::zero
beq FAIL
- ldsfld int64 _beq::min
- ldsfld int64 _beq::one
+ ldsfld int64 beq_i8._beq::min
+ ldsfld int64 beq_i8._beq::one
beq FAIL
- ldsfld int64 _beq::min
- ldsfld int64 _beq::max
+ ldsfld int64 beq_i8._beq::min
+ ldsfld int64 beq_i8._beq::max
beq FAIL
- ldsfld int64 _beq::min
- ldsfld int64 _beq::odd
+ ldsfld int64 beq_i8._beq::min
+ ldsfld int64 beq_i8._beq::odd
beq FAIL
- ldsfld int64 _beq::min
- ldsfld int64 _beq::even
+ ldsfld int64 beq_i8._beq::min
+ ldsfld int64 beq_i8._beq::even
beq FAIL
- ldsfld int64 _beq::_one
- ldsfld int64 _beq::min
+ ldsfld int64 beq_i8._beq::_one
+ ldsfld int64 beq_i8._beq::min
beq FAIL
- ldsfld int64 _beq::_one
- ldsfld int64 _beq::_one
+ ldsfld int64 beq_i8._beq::_one
+ ldsfld int64 beq_i8._beq::_one
beq B
br FAIL
B:
- ldsfld int64 _beq::_one
- ldsfld int64 _beq::zero
+ ldsfld int64 beq_i8._beq::_one
+ ldsfld int64 beq_i8._beq::zero
beq FAIL
- ldsfld int64 _beq::_one
- ldsfld int64 _beq::one
+ ldsfld int64 beq_i8._beq::_one
+ ldsfld int64 beq_i8._beq::one
beq FAIL
- ldsfld int64 _beq::_one
- ldsfld int64 _beq::max
+ ldsfld int64 beq_i8._beq::_one
+ ldsfld int64 beq_i8._beq::max
beq FAIL
- ldsfld int64 _beq::_one
- ldsfld int64 _beq::odd
+ ldsfld int64 beq_i8._beq::_one
+ ldsfld int64 beq_i8._beq::odd
beq FAIL
- ldsfld int64 _beq::_one
- ldsfld int64 _beq::even
+ ldsfld int64 beq_i8._beq::_one
+ ldsfld int64 beq_i8._beq::even
beq FAIL
- ldsfld int64 _beq::zero
- ldsfld int64 _beq::min
+ ldsfld int64 beq_i8._beq::zero
+ ldsfld int64 beq_i8._beq::min
beq FAIL
- ldsfld int64 _beq::zero
- ldsfld int64 _beq::_one
+ ldsfld int64 beq_i8._beq::zero
+ ldsfld int64 beq_i8._beq::_one
beq FAIL
- ldsfld int64 _beq::zero
- ldsfld int64 _beq::zero
+ ldsfld int64 beq_i8._beq::zero
+ ldsfld int64 beq_i8._beq::zero
beq C
br FAIL
C:
- ldsfld int64 _beq::zero
- ldsfld int64 _beq::one
+ ldsfld int64 beq_i8._beq::zero
+ ldsfld int64 beq_i8._beq::one
beq FAIL
- ldsfld int64 _beq::zero
- ldsfld int64 _beq::max
+ ldsfld int64 beq_i8._beq::zero
+ ldsfld int64 beq_i8._beq::max
beq FAIL
- ldsfld int64 _beq::zero
- ldsfld int64 _beq::odd
+ ldsfld int64 beq_i8._beq::zero
+ ldsfld int64 beq_i8._beq::odd
beq FAIL
- ldsfld int64 _beq::zero
- ldsfld int64 _beq::even
+ ldsfld int64 beq_i8._beq::zero
+ ldsfld int64 beq_i8._beq::even
beq FAIL
- ldsfld int64 _beq::one
- ldsfld int64 _beq::min
+ ldsfld int64 beq_i8._beq::one
+ ldsfld int64 beq_i8._beq::min
beq FAIL
- ldsfld int64 _beq::one
- ldsfld int64 _beq::_one
+ ldsfld int64 beq_i8._beq::one
+ ldsfld int64 beq_i8._beq::_one
beq FAIL
- ldsfld int64 _beq::one
- ldsfld int64 _beq::zero
+ ldsfld int64 beq_i8._beq::one
+ ldsfld int64 beq_i8._beq::zero
beq FAIL
- ldsfld int64 _beq::one
- ldsfld int64 _beq::one
+ ldsfld int64 beq_i8._beq::one
+ ldsfld int64 beq_i8._beq::one
beq D
br FAIL
D:
- ldsfld int64 _beq::one
- ldsfld int64 _beq::max
+ ldsfld int64 beq_i8._beq::one
+ ldsfld int64 beq_i8._beq::max
beq FAIL
- ldsfld int64 _beq::one
- ldsfld int64 _beq::odd
+ ldsfld int64 beq_i8._beq::one
+ ldsfld int64 beq_i8._beq::odd
beq FAIL
- ldsfld int64 _beq::one
- ldsfld int64 _beq::even
+ ldsfld int64 beq_i8._beq::one
+ ldsfld int64 beq_i8._beq::even
beq FAIL
- ldsfld int64 _beq::max
- ldsfld int64 _beq::min
+ ldsfld int64 beq_i8._beq::max
+ ldsfld int64 beq_i8._beq::min
beq FAIL
- ldsfld int64 _beq::max
- ldsfld int64 _beq::_one
+ ldsfld int64 beq_i8._beq::max
+ ldsfld int64 beq_i8._beq::_one
beq FAIL
- ldsfld int64 _beq::max
- ldsfld int64 _beq::zero
+ ldsfld int64 beq_i8._beq::max
+ ldsfld int64 beq_i8._beq::zero
beq FAIL
- ldsfld int64 _beq::max
- ldsfld int64 _beq::one
+ ldsfld int64 beq_i8._beq::max
+ ldsfld int64 beq_i8._beq::one
beq FAIL
- ldsfld int64 _beq::max
- ldsfld int64 _beq::max
+ ldsfld int64 beq_i8._beq::max
+ ldsfld int64 beq_i8._beq::max
beq E
br FAIL
E:
- ldsfld int64 _beq::max
- ldsfld int64 _beq::odd
+ ldsfld int64 beq_i8._beq::max
+ ldsfld int64 beq_i8._beq::odd
beq FAIL
- ldsfld int64 _beq::max
- ldsfld int64 _beq::even
+ ldsfld int64 beq_i8._beq::max
+ ldsfld int64 beq_i8._beq::even
beq FAIL
- ldsfld int64 _beq::odd
- ldsfld int64 _beq::min
+ ldsfld int64 beq_i8._beq::odd
+ ldsfld int64 beq_i8._beq::min
beq FAIL
- ldsfld int64 _beq::odd
- ldsfld int64 _beq::_one
+ ldsfld int64 beq_i8._beq::odd
+ ldsfld int64 beq_i8._beq::_one
beq FAIL
- ldsfld int64 _beq::odd
- ldsfld int64 _beq::zero
+ ldsfld int64 beq_i8._beq::odd
+ ldsfld int64 beq_i8._beq::zero
beq FAIL
- ldsfld int64 _beq::odd
- ldsfld int64 _beq::one
+ ldsfld int64 beq_i8._beq::odd
+ ldsfld int64 beq_i8._beq::one
beq FAIL
- ldsfld int64 _beq::odd
- ldsfld int64 _beq::max
+ ldsfld int64 beq_i8._beq::odd
+ ldsfld int64 beq_i8._beq::max
beq FAIL
- ldsfld int64 _beq::odd
- ldsfld int64 _beq::odd
+ ldsfld int64 beq_i8._beq::odd
+ ldsfld int64 beq_i8._beq::odd
beq F
br FAIL
F:
- ldsfld int64 _beq::odd
- ldsfld int64 _beq::even
+ ldsfld int64 beq_i8._beq::odd
+ ldsfld int64 beq_i8._beq::even
beq FAIL
- ldsfld int64 _beq::even
- ldsfld int64 _beq::min
+ ldsfld int64 beq_i8._beq::even
+ ldsfld int64 beq_i8._beq::min
beq FAIL
- ldsfld int64 _beq::even
- ldsfld int64 _beq::_one
+ ldsfld int64 beq_i8._beq::even
+ ldsfld int64 beq_i8._beq::_one
beq FAIL
- ldsfld int64 _beq::even
- ldsfld int64 _beq::zero
+ ldsfld int64 beq_i8._beq::even
+ ldsfld int64 beq_i8._beq::zero
beq FAIL
- ldsfld int64 _beq::even
- ldsfld int64 _beq::one
+ ldsfld int64 beq_i8._beq::even
+ ldsfld int64 beq_i8._beq::one
beq FAIL
- ldsfld int64 _beq::even
- ldsfld int64 _beq::max
+ ldsfld int64 beq_i8._beq::even
+ ldsfld int64 beq_i8._beq::max
beq FAIL
- ldsfld int64 _beq::even
- ldsfld int64 _beq::odd
+ ldsfld int64 beq_i8._beq::even
+ ldsfld int64 beq_i8._beq::odd
beq FAIL
- ldsfld int64 _beq::even
- ldsfld int64 _beq::even
+ ldsfld int64 beq_i8._beq::even
+ ldsfld int64 beq_i8._beq::even
beq BACKCHECK
br FAIL
}
}
.assembly beq_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern ConvDLL{}
+.class public auto ansi beq_r4 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class [ConvDLL]ConvDLL)
ret
}
+}
.assembly beq_r4{}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern ConvDLL{}
+.class public auto ansi beq_r8 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class [ConvDLL]ConvDLL)
ret
}
+}
.assembly beq_r8{}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bge_i4
+{
.class public _bge {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _bge::min
+ stsfld int32 bge_i4._bge::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _bge::_one
+ stsfld int32 bge_i4._bge::_one
ldc.i4 0x00000000
- stsfld int32 _bge::zero
+ stsfld int32 bge_i4._bge::zero
ldc.i4 0x00000001
- stsfld int32 _bge::one
+ stsfld int32 bge_i4._bge::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _bge::max
+ stsfld int32 bge_i4._bge::max
ldc.i4 0x55555555
- stsfld int32 _bge::odd
+ stsfld int32 bge_i4._bge::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _bge::even
+ stsfld int32 bge_i4._bge::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _bge::initialize()
- ldsfld int32 _bge::min
- ldsfld int32 _bge::min
+ call void bge_i4._bge::initialize()
+ ldsfld int32 bge_i4._bge::min
+ ldsfld int32 bge_i4._bge::min
bge A
br FAIL
A:
- ldsfld int32 _bge::min
- ldsfld int32 _bge::_one
+ ldsfld int32 bge_i4._bge::min
+ ldsfld int32 bge_i4._bge::_one
bge FAIL
- ldsfld int32 _bge::min
- ldsfld int32 _bge::zero
+ ldsfld int32 bge_i4._bge::min
+ ldsfld int32 bge_i4._bge::zero
bge FAIL
- ldsfld int32 _bge::min
- ldsfld int32 _bge::one
+ ldsfld int32 bge_i4._bge::min
+ ldsfld int32 bge_i4._bge::one
bge FAIL
- ldsfld int32 _bge::min
- ldsfld int32 _bge::max
+ ldsfld int32 bge_i4._bge::min
+ ldsfld int32 bge_i4._bge::max
bge FAIL
- ldsfld int32 _bge::min
- ldsfld int32 _bge::odd
+ ldsfld int32 bge_i4._bge::min
+ ldsfld int32 bge_i4._bge::odd
bge FAIL
- ldsfld int32 _bge::min
- ldsfld int32 _bge::even
+ ldsfld int32 bge_i4._bge::min
+ ldsfld int32 bge_i4._bge::even
bge FAIL
- ldsfld int32 _bge::_one
- ldsfld int32 _bge::min
+ ldsfld int32 bge_i4._bge::_one
+ ldsfld int32 bge_i4._bge::min
bge B
br FAIL
B:
- ldsfld int32 _bge::_one
- ldsfld int32 _bge::_one
+ ldsfld int32 bge_i4._bge::_one
+ ldsfld int32 bge_i4._bge::_one
bge C
br FAIL
C:
- ldsfld int32 _bge::_one
- ldsfld int32 _bge::zero
+ ldsfld int32 bge_i4._bge::_one
+ ldsfld int32 bge_i4._bge::zero
bge FAIL
- ldsfld int32 _bge::_one
- ldsfld int32 _bge::one
+ ldsfld int32 bge_i4._bge::_one
+ ldsfld int32 bge_i4._bge::one
bge FAIL
- ldsfld int32 _bge::_one
- ldsfld int32 _bge::max
+ ldsfld int32 bge_i4._bge::_one
+ ldsfld int32 bge_i4._bge::max
bge FAIL
- ldsfld int32 _bge::_one
- ldsfld int32 _bge::odd
+ ldsfld int32 bge_i4._bge::_one
+ ldsfld int32 bge_i4._bge::odd
bge FAIL
- ldsfld int32 _bge::_one
- ldsfld int32 _bge::even
+ ldsfld int32 bge_i4._bge::_one
+ ldsfld int32 bge_i4._bge::even
bge _C
br FAIL
_C:
- ldsfld int32 _bge::zero
- ldsfld int32 _bge::min
+ ldsfld int32 bge_i4._bge::zero
+ ldsfld int32 bge_i4._bge::min
bge D
br FAIL
D:
- ldsfld int32 _bge::zero
- ldsfld int32 _bge::_one
+ ldsfld int32 bge_i4._bge::zero
+ ldsfld int32 bge_i4._bge::_one
bge E
br FAIL
E:
- ldsfld int32 _bge::zero
- ldsfld int32 _bge::zero
+ ldsfld int32 bge_i4._bge::zero
+ ldsfld int32 bge_i4._bge::zero
bge F
br FAIL
F:
- ldsfld int32 _bge::zero
- ldsfld int32 _bge::one
+ ldsfld int32 bge_i4._bge::zero
+ ldsfld int32 bge_i4._bge::one
bge FAIL
- ldsfld int32 _bge::zero
- ldsfld int32 _bge::max
+ ldsfld int32 bge_i4._bge::zero
+ ldsfld int32 bge_i4._bge::max
bge FAIL
- ldsfld int32 _bge::zero
- ldsfld int32 _bge::odd
+ ldsfld int32 bge_i4._bge::zero
+ ldsfld int32 bge_i4._bge::odd
bge FAIL
- ldsfld int32 _bge::zero
- ldsfld int32 _bge::even
+ ldsfld int32 bge_i4._bge::zero
+ ldsfld int32 bge_i4._bge::even
bge _F
br FAIL
_F:
- ldsfld int32 _bge::one
- ldsfld int32 _bge::min
+ ldsfld int32 bge_i4._bge::one
+ ldsfld int32 bge_i4._bge::min
bge G
br FAIL
G:
- ldsfld int32 _bge::one
- ldsfld int32 _bge::_one
+ ldsfld int32 bge_i4._bge::one
+ ldsfld int32 bge_i4._bge::_one
bge H
br FAIL
H:
- ldsfld int32 _bge::one
- ldsfld int32 _bge::zero
+ ldsfld int32 bge_i4._bge::one
+ ldsfld int32 bge_i4._bge::zero
bge I
br FAIL
I:
- ldsfld int32 _bge::one
- ldsfld int32 _bge::one
+ ldsfld int32 bge_i4._bge::one
+ ldsfld int32 bge_i4._bge::one
bge J
br FAIL
J:
- ldsfld int32 _bge::one
- ldsfld int32 _bge::max
+ ldsfld int32 bge_i4._bge::one
+ ldsfld int32 bge_i4._bge::max
bge FAIL
- ldsfld int32 _bge::one
- ldsfld int32 _bge::odd
+ ldsfld int32 bge_i4._bge::one
+ ldsfld int32 bge_i4._bge::odd
bge FAIL
- ldsfld int32 _bge::one
- ldsfld int32 _bge::even
+ ldsfld int32 bge_i4._bge::one
+ ldsfld int32 bge_i4._bge::even
bge _J
br FAIL
_J:
- ldsfld int32 _bge::max
- ldsfld int32 _bge::min
+ ldsfld int32 bge_i4._bge::max
+ ldsfld int32 bge_i4._bge::min
bge K
br FAIL
K:
- ldsfld int32 _bge::max
- ldsfld int32 _bge::_one
+ ldsfld int32 bge_i4._bge::max
+ ldsfld int32 bge_i4._bge::_one
bge L
br FAIL
L:
- ldsfld int32 _bge::max
- ldsfld int32 _bge::zero
+ ldsfld int32 bge_i4._bge::max
+ ldsfld int32 bge_i4._bge::zero
bge M
br FAIL
M:
- ldsfld int32 _bge::max
- ldsfld int32 _bge::one
+ ldsfld int32 bge_i4._bge::max
+ ldsfld int32 bge_i4._bge::one
bge N
br FAIL
N:
- ldsfld int32 _bge::max
- ldsfld int32 _bge::max
+ ldsfld int32 bge_i4._bge::max
+ ldsfld int32 bge_i4._bge::max
bge O
br FAIL
O:
- ldsfld int32 _bge::max
- ldsfld int32 _bge::odd
+ ldsfld int32 bge_i4._bge::max
+ ldsfld int32 bge_i4._bge::odd
bge P
br FAIL
P:
- ldsfld int32 _bge::max
- ldsfld int32 _bge::even
+ ldsfld int32 bge_i4._bge::max
+ ldsfld int32 bge_i4._bge::even
bge Q
br FAIL
Q:
- ldsfld int32 _bge::odd
- ldsfld int32 _bge::min
+ ldsfld int32 bge_i4._bge::odd
+ ldsfld int32 bge_i4._bge::min
bge R
br FAIL
R:
- ldsfld int32 _bge::odd
- ldsfld int32 _bge::_one
+ ldsfld int32 bge_i4._bge::odd
+ ldsfld int32 bge_i4._bge::_one
bge S
br FAIL
S:
- ldsfld int32 _bge::odd
- ldsfld int32 _bge::zero
+ ldsfld int32 bge_i4._bge::odd
+ ldsfld int32 bge_i4._bge::zero
bge T
br FAIL
T:
- ldsfld int32 _bge::odd
- ldsfld int32 _bge::one
+ ldsfld int32 bge_i4._bge::odd
+ ldsfld int32 bge_i4._bge::one
bge U
br FAIL
U:
- ldsfld int32 _bge::odd
- ldsfld int32 _bge::max
+ ldsfld int32 bge_i4._bge::odd
+ ldsfld int32 bge_i4._bge::max
bge FAIL
- ldsfld int32 _bge::odd
- ldsfld int32 _bge::odd
+ ldsfld int32 bge_i4._bge::odd
+ ldsfld int32 bge_i4._bge::odd
bge V
br FAIL
V:
- ldsfld int32 _bge::odd
- ldsfld int32 _bge::even
+ ldsfld int32 bge_i4._bge::odd
+ ldsfld int32 bge_i4._bge::even
bge _V
br FAIL
_V:
- ldsfld int32 _bge::even
- ldsfld int32 _bge::min
+ ldsfld int32 bge_i4._bge::even
+ ldsfld int32 bge_i4._bge::min
bge W
br FAIL
W:
- ldsfld int32 _bge::even
- ldsfld int32 _bge::_one
+ ldsfld int32 bge_i4._bge::even
+ ldsfld int32 bge_i4._bge::_one
bge FAIL
- ldsfld int32 _bge::even
- ldsfld int32 _bge::zero
+ ldsfld int32 bge_i4._bge::even
+ ldsfld int32 bge_i4._bge::zero
bge FAIL
- ldsfld int32 _bge::even
- ldsfld int32 _bge::one
+ ldsfld int32 bge_i4._bge::even
+ ldsfld int32 bge_i4._bge::one
bge FAIL
- ldsfld int32 _bge::even
- ldsfld int32 _bge::max
+ ldsfld int32 bge_i4._bge::even
+ ldsfld int32 bge_i4._bge::max
bge FAIL
- ldsfld int32 _bge::even
- ldsfld int32 _bge::odd
+ ldsfld int32 bge_i4._bge::even
+ ldsfld int32 bge_i4._bge::odd
bge FAIL
- ldsfld int32 _bge::even
- ldsfld int32 _bge::even
+ ldsfld int32 bge_i4._bge::even
+ ldsfld int32 bge_i4._bge::even
bge BACKCHECK
br FAIL
}
}
.assembly bge_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bge_i8
+{
.class public _bge {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _bge::min
+ stsfld int64 bge_i8._bge::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _bge::_one
+ stsfld int64 bge_i8._bge::_one
ldc.i8 0x0000000000000000
- stsfld int64 _bge::zero
+ stsfld int64 bge_i8._bge::zero
ldc.i8 0x0000000000000001
- stsfld int64 _bge::one
+ stsfld int64 bge_i8._bge::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _bge::max
+ stsfld int64 bge_i8._bge::max
ldc.i8 0x5555555555555555
- stsfld int64 _bge::odd
+ stsfld int64 bge_i8._bge::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _bge::even
+ stsfld int64 bge_i8._bge::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _bge::initialize()
- ldsfld int64 _bge::min
- ldsfld int64 _bge::min
+ call void bge_i8._bge::initialize()
+ ldsfld int64 bge_i8._bge::min
+ ldsfld int64 bge_i8._bge::min
bge A
br FAIL
A:
- ldsfld int64 _bge::min
- ldsfld int64 _bge::_one
+ ldsfld int64 bge_i8._bge::min
+ ldsfld int64 bge_i8._bge::_one
bge FAIL
- ldsfld int64 _bge::min
- ldsfld int64 _bge::zero
+ ldsfld int64 bge_i8._bge::min
+ ldsfld int64 bge_i8._bge::zero
bge FAIL
- ldsfld int64 _bge::min
- ldsfld int64 _bge::one
+ ldsfld int64 bge_i8._bge::min
+ ldsfld int64 bge_i8._bge::one
bge FAIL
- ldsfld int64 _bge::min
- ldsfld int64 _bge::max
+ ldsfld int64 bge_i8._bge::min
+ ldsfld int64 bge_i8._bge::max
bge FAIL
- ldsfld int64 _bge::min
- ldsfld int64 _bge::odd
+ ldsfld int64 bge_i8._bge::min
+ ldsfld int64 bge_i8._bge::odd
bge FAIL
- ldsfld int64 _bge::min
- ldsfld int64 _bge::even
+ ldsfld int64 bge_i8._bge::min
+ ldsfld int64 bge_i8._bge::even
bge FAIL
- ldsfld int64 _bge::_one
- ldsfld int64 _bge::min
+ ldsfld int64 bge_i8._bge::_one
+ ldsfld int64 bge_i8._bge::min
bge B
br FAIL
B:
- ldsfld int64 _bge::_one
- ldsfld int64 _bge::_one
+ ldsfld int64 bge_i8._bge::_one
+ ldsfld int64 bge_i8._bge::_one
bge C
br FAIL
C:
- ldsfld int64 _bge::_one
- ldsfld int64 _bge::zero
+ ldsfld int64 bge_i8._bge::_one
+ ldsfld int64 bge_i8._bge::zero
bge FAIL
- ldsfld int64 _bge::_one
- ldsfld int64 _bge::one
+ ldsfld int64 bge_i8._bge::_one
+ ldsfld int64 bge_i8._bge::one
bge FAIL
- ldsfld int64 _bge::_one
- ldsfld int64 _bge::max
+ ldsfld int64 bge_i8._bge::_one
+ ldsfld int64 bge_i8._bge::max
bge FAIL
- ldsfld int64 _bge::_one
- ldsfld int64 _bge::odd
+ ldsfld int64 bge_i8._bge::_one
+ ldsfld int64 bge_i8._bge::odd
bge FAIL
- ldsfld int64 _bge::_one
- ldsfld int64 _bge::even
+ ldsfld int64 bge_i8._bge::_one
+ ldsfld int64 bge_i8._bge::even
bge _C
br FAIL
_C:
- ldsfld int64 _bge::zero
- ldsfld int64 _bge::min
+ ldsfld int64 bge_i8._bge::zero
+ ldsfld int64 bge_i8._bge::min
bge D
br FAIL
D:
- ldsfld int64 _bge::zero
- ldsfld int64 _bge::_one
+ ldsfld int64 bge_i8._bge::zero
+ ldsfld int64 bge_i8._bge::_one
bge E
br FAIL
E:
- ldsfld int64 _bge::zero
- ldsfld int64 _bge::zero
+ ldsfld int64 bge_i8._bge::zero
+ ldsfld int64 bge_i8._bge::zero
bge F
br FAIL
F:
- ldsfld int64 _bge::zero
- ldsfld int64 _bge::one
+ ldsfld int64 bge_i8._bge::zero
+ ldsfld int64 bge_i8._bge::one
bge FAIL
- ldsfld int64 _bge::zero
- ldsfld int64 _bge::max
+ ldsfld int64 bge_i8._bge::zero
+ ldsfld int64 bge_i8._bge::max
bge FAIL
- ldsfld int64 _bge::zero
- ldsfld int64 _bge::odd
+ ldsfld int64 bge_i8._bge::zero
+ ldsfld int64 bge_i8._bge::odd
bge FAIL
- ldsfld int64 _bge::zero
- ldsfld int64 _bge::even
+ ldsfld int64 bge_i8._bge::zero
+ ldsfld int64 bge_i8._bge::even
bge _F
br FAIL
_F:
- ldsfld int64 _bge::one
- ldsfld int64 _bge::min
+ ldsfld int64 bge_i8._bge::one
+ ldsfld int64 bge_i8._bge::min
bge G
br FAIL
G:
- ldsfld int64 _bge::one
- ldsfld int64 _bge::_one
+ ldsfld int64 bge_i8._bge::one
+ ldsfld int64 bge_i8._bge::_one
bge H
br FAIL
H:
- ldsfld int64 _bge::one
- ldsfld int64 _bge::zero
+ ldsfld int64 bge_i8._bge::one
+ ldsfld int64 bge_i8._bge::zero
bge I
br FAIL
I:
- ldsfld int64 _bge::one
- ldsfld int64 _bge::one
+ ldsfld int64 bge_i8._bge::one
+ ldsfld int64 bge_i8._bge::one
bge J
br FAIL
J:
- ldsfld int64 _bge::one
- ldsfld int64 _bge::max
+ ldsfld int64 bge_i8._bge::one
+ ldsfld int64 bge_i8._bge::max
bge FAIL
- ldsfld int64 _bge::one
- ldsfld int64 _bge::odd
+ ldsfld int64 bge_i8._bge::one
+ ldsfld int64 bge_i8._bge::odd
bge FAIL
- ldsfld int64 _bge::one
- ldsfld int64 _bge::even
+ ldsfld int64 bge_i8._bge::one
+ ldsfld int64 bge_i8._bge::even
bge _J
br FAIL
_J:
- ldsfld int64 _bge::max
- ldsfld int64 _bge::min
+ ldsfld int64 bge_i8._bge::max
+ ldsfld int64 bge_i8._bge::min
bge K
br FAIL
K:
- ldsfld int64 _bge::max
- ldsfld int64 _bge::_one
+ ldsfld int64 bge_i8._bge::max
+ ldsfld int64 bge_i8._bge::_one
bge L
br FAIL
L:
- ldsfld int64 _bge::max
- ldsfld int64 _bge::zero
+ ldsfld int64 bge_i8._bge::max
+ ldsfld int64 bge_i8._bge::zero
bge M
br FAIL
M:
- ldsfld int64 _bge::max
- ldsfld int64 _bge::one
+ ldsfld int64 bge_i8._bge::max
+ ldsfld int64 bge_i8._bge::one
bge N
br FAIL
N:
- ldsfld int64 _bge::max
- ldsfld int64 _bge::max
+ ldsfld int64 bge_i8._bge::max
+ ldsfld int64 bge_i8._bge::max
bge O
br FAIL
O:
- ldsfld int64 _bge::max
- ldsfld int64 _bge::odd
+ ldsfld int64 bge_i8._bge::max
+ ldsfld int64 bge_i8._bge::odd
bge P
br FAIL
P:
- ldsfld int64 _bge::max
- ldsfld int64 _bge::even
+ ldsfld int64 bge_i8._bge::max
+ ldsfld int64 bge_i8._bge::even
bge Q
br FAIL
Q:
- ldsfld int64 _bge::odd
- ldsfld int64 _bge::min
+ ldsfld int64 bge_i8._bge::odd
+ ldsfld int64 bge_i8._bge::min
bge R
br FAIL
R:
- ldsfld int64 _bge::odd
- ldsfld int64 _bge::_one
+ ldsfld int64 bge_i8._bge::odd
+ ldsfld int64 bge_i8._bge::_one
bge S
br FAIL
S:
- ldsfld int64 _bge::odd
- ldsfld int64 _bge::zero
+ ldsfld int64 bge_i8._bge::odd
+ ldsfld int64 bge_i8._bge::zero
bge T
br FAIL
T:
- ldsfld int64 _bge::odd
- ldsfld int64 _bge::one
+ ldsfld int64 bge_i8._bge::odd
+ ldsfld int64 bge_i8._bge::one
bge U
br FAIL
U:
- ldsfld int64 _bge::odd
- ldsfld int64 _bge::max
+ ldsfld int64 bge_i8._bge::odd
+ ldsfld int64 bge_i8._bge::max
bge FAIL
- ldsfld int64 _bge::odd
- ldsfld int64 _bge::odd
+ ldsfld int64 bge_i8._bge::odd
+ ldsfld int64 bge_i8._bge::odd
bge V
br FAIL
V:
- ldsfld int64 _bge::odd
- ldsfld int64 _bge::even
+ ldsfld int64 bge_i8._bge::odd
+ ldsfld int64 bge_i8._bge::even
bge _V
br FAIL
_V:
- ldsfld int64 _bge::even
- ldsfld int64 _bge::min
+ ldsfld int64 bge_i8._bge::even
+ ldsfld int64 bge_i8._bge::min
bge W
br FAIL
W:
- ldsfld int64 _bge::even
- ldsfld int64 _bge::_one
+ ldsfld int64 bge_i8._bge::even
+ ldsfld int64 bge_i8._bge::_one
bge FAIL
- ldsfld int64 _bge::even
- ldsfld int64 _bge::zero
+ ldsfld int64 bge_i8._bge::even
+ ldsfld int64 bge_i8._bge::zero
bge FAIL
- ldsfld int64 _bge::even
- ldsfld int64 _bge::one
+ ldsfld int64 bge_i8._bge::even
+ ldsfld int64 bge_i8._bge::one
bge FAIL
- ldsfld int64 _bge::even
- ldsfld int64 _bge::max
+ ldsfld int64 bge_i8._bge::even
+ ldsfld int64 bge_i8._bge::max
bge FAIL
- ldsfld int64 _bge::even
- ldsfld int64 _bge::odd
+ ldsfld int64 bge_i8._bge::even
+ ldsfld int64 bge_i8._bge::odd
bge FAIL
- ldsfld int64 _bge::even
- ldsfld int64 _bge::even
+ ldsfld int64 bge_i8._bge::even
+ ldsfld int64 bge_i8._bge::even
bge BACKCHECK
br FAIL
}
}
.assembly bge_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern ConvDLL{}
+.class public auto ansi bge_r4 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class [ConvDLL]ConvDLL)
ret
}
+}
.assembly bge_r4{}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern ConvDLL{}
+.class public auto ansi bge_r8 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class [ConvDLL]ConvDLL)
ret
}
+}
.assembly bge_r8{}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bge_u
+{
.class public _bge {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 _bge::PTR
+ ldsflda int32 bge_u._bge::PTR
stloc 0
- ldsflda int32 _bge::PTR
+ ldsflda int32 bge_u._bge::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly bge_u{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bge_un_i4
+{
.class public bge_un {
.field public static int32 all
.method public static void initialize() {
.maxstack 10
ldc.i4 0xFFFFFFFF
- stsfld int32 bge_un::all
+ stsfld int32 bge_un_i4.bge_un::all
ldc.i4 0x00000000
- stsfld int32 bge_un::none
+ stsfld int32 bge_un_i4.bge_un::none
ldc.i4 0x55555555
- stsfld int32 bge_un::odd
+ stsfld int32 bge_un_i4.bge_un::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 bge_un::even
+ stsfld int32 bge_un_i4.bge_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bge_un::initialize()
+ call void bge_un_i4.bge_un::initialize()
- ldsfld int32 bge_un::all
- ldsfld int32 bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::all
bge.un A
br FAIL
A:
- ldsfld int32 bge_un::all
- ldsfld int32 bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::none
bge.un B
br FAIL
B:
- ldsfld int32 bge_un::all
- ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::odd
bge.un C
br FAIL
C:
- ldsfld int32 bge_un::all
- ldsfld int32 bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::even
bge.un _C
br FAIL
_C:
- ldsfld int32 bge_un::none
- ldsfld int32 bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::all
bge.un FAIL
- ldsfld int32 bge_un::none
- ldsfld int32 bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::none
bge.un D
br FAIL
D:
- ldsfld int32 bge_un::none
- ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::odd
bge.un FAIL
- ldsfld int32 bge_un::none
- ldsfld int32 bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::even
bge.un FAIL
- ldsfld int32 bge_un::odd
- ldsfld int32 bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::all
bge.un FAIL
- ldsfld int32 bge_un::odd
- ldsfld int32 bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::none
bge.un E
br FAIL
E:
- ldsfld int32 bge_un::odd
- ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::odd
bge.un F
br FAIL
F:
- ldsfld int32 bge_un::odd
- ldsfld int32 bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::even
bge.un FAIL
- ldsfld int32 bge_un::even
- ldsfld int32 bge_un::all
+ ldsfld int32 bge_un_i4.bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::all
bge.un FAIL
- ldsfld int32 bge_un::even
- ldsfld int32 bge_un::none
+ ldsfld int32 bge_un_i4.bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::none
bge.un H
br FAIL
H:
- ldsfld int32 bge_un::even
- ldsfld int32 bge_un::odd
+ ldsfld int32 bge_un_i4.bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::odd
bge.un I
br FAIL
I:
- ldsfld int32 bge_un::even
- ldsfld int32 bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::even
+ ldsfld int32 bge_un_i4.bge_un::even
bge.un BACKCHECK
br FAIL
}
}
.assembly bge_un_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bge_un_i8
+{
.class public bge_un {
.field public static int64 all
.method public static void initialize() {
.maxstack 10
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 bge_un::all
+ stsfld int64 bge_un_i8.bge_un::all
ldc.i8 0x0000000000000000
- stsfld int64 bge_un::none
+ stsfld int64 bge_un_i8.bge_un::none
ldc.i8 0x5555555555555555
- stsfld int64 bge_un::odd
+ stsfld int64 bge_un_i8.bge_un::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 bge_un::even
+ stsfld int64 bge_un_i8.bge_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bge_un::initialize()
+ call void bge_un_i8.bge_un::initialize()
- ldsfld int64 bge_un::all
- ldsfld int64 bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::all
bge.un A
br FAIL
A:
- ldsfld int64 bge_un::all
- ldsfld int64 bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::none
bge.un B
br FAIL
B:
- ldsfld int64 bge_un::all
- ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::odd
bge.un C
br FAIL
C:
- ldsfld int64 bge_un::all
- ldsfld int64 bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::even
bge.un D
br FAIL
D:
- ldsfld int64 bge_un::none
- ldsfld int64 bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::all
bge.un FAIL
- ldsfld int64 bge_un::none
- ldsfld int64 bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::none
bge.un E
br FAIL
E:
- ldsfld int64 bge_un::none
- ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::odd
bge.un FAIL
- ldsfld int64 bge_un::none
- ldsfld int64 bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::even
bge.un FAIL
- ldsfld int64 bge_un::odd
- ldsfld int64 bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::all
bge.un FAIL
- ldsfld int64 bge_un::odd
- ldsfld int64 bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::none
bge.un F
br FAIL
F:
- ldsfld int64 bge_un::odd
- ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::odd
bge.un G
br FAIL
G:
- ldsfld int64 bge_un::odd
- ldsfld int64 bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::even
bge.un FAIL
- ldsfld int64 bge_un::even
- ldsfld int64 bge_un::all
+ ldsfld int64 bge_un_i8.bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::all
bge.un FAIL
- ldsfld int64 bge_un::even
- ldsfld int64 bge_un::none
+ ldsfld int64 bge_un_i8.bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::none
bge.un H
br FAIL
H:
- ldsfld int64 bge_un::even
- ldsfld int64 bge_un::odd
+ ldsfld int64 bge_un_i8.bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::odd
bge.un I
br FAIL
I:
- ldsfld int64 bge_un::even
- ldsfld int64 bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::even
+ ldsfld int64 bge_un_i8.bge_un::even
bge.un BACKCHECK
br FAIL
}
}
.assembly bge_un_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern ConvDLL{}
#define NEG_INF "float32(0xFF800000)"
#define POS_INF "float32(0x7F800000)"
#define NAN "float32(0x7FC00000)"
+.class public auto ansi bge_un_r4 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class [ConvDLL]ConvDLL)
ret
}
+}
.assembly bge_un_r4{}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern ConvDLL{}
#define NEG_INF "float64(0xFFF0000000000000)"
#define POS_INF "float64(0x7FF0000000000000)"
#define NAN "float64(0x7FF8000000000000)"
+.class public auto ansi bge_un_r8 {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class [ConvDLL]ConvDLL)
ret
}
+}
.assembly bge_un_r8{}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bgt_i4
+{
.class public _bgt {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _bgt::min
+ stsfld int32 bgt_i4._bgt::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _bgt::_one
+ stsfld int32 bgt_i4._bgt::_one
ldc.i4 0x00000000
- stsfld int32 _bgt::zero
+ stsfld int32 bgt_i4._bgt::zero
ldc.i4 0x00000001
- stsfld int32 _bgt::one
+ stsfld int32 bgt_i4._bgt::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _bgt::max
+ stsfld int32 bgt_i4._bgt::max
ldc.i4 0x55555555
- stsfld int32 _bgt::odd
+ stsfld int32 bgt_i4._bgt::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _bgt::even
+ stsfld int32 bgt_i4._bgt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _bgt::initialize()
+ call void bgt_i4._bgt::initialize()
- ldsfld int32 _bgt::min
- ldsfld int32 _bgt::min
+ ldsfld int32 bgt_i4._bgt::min
+ ldsfld int32 bgt_i4._bgt::min
bgt FAIL
- ldsfld int32 _bgt::min
- ldsfld int32 _bgt::_one
+ ldsfld int32 bgt_i4._bgt::min
+ ldsfld int32 bgt_i4._bgt::_one
bgt FAIL
- ldsfld int32 _bgt::min
- ldsfld int32 _bgt::zero
+ ldsfld int32 bgt_i4._bgt::min
+ ldsfld int32 bgt_i4._bgt::zero
bgt FAIL
- ldsfld int32 _bgt::min
- ldsfld int32 _bgt::one
+ ldsfld int32 bgt_i4._bgt::min
+ ldsfld int32 bgt_i4._bgt::one
bgt FAIL
- ldsfld int32 _bgt::min
- ldsfld int32 _bgt::max
+ ldsfld int32 bgt_i4._bgt::min
+ ldsfld int32 bgt_i4._bgt::max
bgt FAIL
- ldsfld int32 _bgt::min
- ldsfld int32 _bgt::odd
+ ldsfld int32 bgt_i4._bgt::min
+ ldsfld int32 bgt_i4._bgt::odd
bgt FAIL
- ldsfld int32 _bgt::min
- ldsfld int32 _bgt::even
+ ldsfld int32 bgt_i4._bgt::min
+ ldsfld int32 bgt_i4._bgt::even
bgt FAIL
- ldsfld int32 _bgt::_one
- ldsfld int32 _bgt::min
+ ldsfld int32 bgt_i4._bgt::_one
+ ldsfld int32 bgt_i4._bgt::min
bgt A
br FAIL
A:
- ldsfld int32 _bgt::_one
- ldsfld int32 _bgt::_one
+ ldsfld int32 bgt_i4._bgt::_one
+ ldsfld int32 bgt_i4._bgt::_one
bgt FAIL
- ldsfld int32 _bgt::_one
- ldsfld int32 _bgt::zero
+ ldsfld int32 bgt_i4._bgt::_one
+ ldsfld int32 bgt_i4._bgt::zero
bgt FAIL
- ldsfld int32 _bgt::_one
- ldsfld int32 _bgt::one
+ ldsfld int32 bgt_i4._bgt::_one
+ ldsfld int32 bgt_i4._bgt::one
bgt FAIL
- ldsfld int32 _bgt::_one
- ldsfld int32 _bgt::max
+ ldsfld int32 bgt_i4._bgt::_one
+ ldsfld int32 bgt_i4._bgt::max
bgt FAIL
- ldsfld int32 _bgt::_one
- ldsfld int32 _bgt::odd
+ ldsfld int32 bgt_i4._bgt::_one
+ ldsfld int32 bgt_i4._bgt::odd
bgt FAIL
- ldsfld int32 _bgt::_one
- ldsfld int32 _bgt::even
+ ldsfld int32 bgt_i4._bgt::_one
+ ldsfld int32 bgt_i4._bgt::even
bgt _A
br FAIL
_A:
- ldsfld int32 _bgt::zero
- ldsfld int32 _bgt::min
+ ldsfld int32 bgt_i4._bgt::zero
+ ldsfld int32 bgt_i4._bgt::min
bgt B
br FAIL
B:
- ldsfld int32 _bgt::zero
- ldsfld int32 _bgt::_one
+ ldsfld int32 bgt_i4._bgt::zero
+ ldsfld int32 bgt_i4._bgt::_one
bgt C
br FAIL
C:
- ldsfld int32 _bgt::zero
- ldsfld int32 _bgt::zero
+ ldsfld int32 bgt_i4._bgt::zero
+ ldsfld int32 bgt_i4._bgt::zero
bgt FAIL
- ldsfld int32 _bgt::zero
- ldsfld int32 _bgt::one
+ ldsfld int32 bgt_i4._bgt::zero
+ ldsfld int32 bgt_i4._bgt::one
bgt FAIL
- ldsfld int32 _bgt::zero
- ldsfld int32 _bgt::max
+ ldsfld int32 bgt_i4._bgt::zero
+ ldsfld int32 bgt_i4._bgt::max
bgt FAIL
- ldsfld int32 _bgt::zero
- ldsfld int32 _bgt::odd
+ ldsfld int32 bgt_i4._bgt::zero
+ ldsfld int32 bgt_i4._bgt::odd
bgt FAIL
- ldsfld int32 _bgt::zero
- ldsfld int32 _bgt::even
+ ldsfld int32 bgt_i4._bgt::zero
+ ldsfld int32 bgt_i4._bgt::even
bgt _C
br FAIL
_C:
- ldsfld int32 _bgt::one
- ldsfld int32 _bgt::min
+ ldsfld int32 bgt_i4._bgt::one
+ ldsfld int32 bgt_i4._bgt::min
bgt D
br FAIL
D:
- ldsfld int32 _bgt::one
- ldsfld int32 _bgt::_one
+ ldsfld int32 bgt_i4._bgt::one
+ ldsfld int32 bgt_i4._bgt::_one
bgt E
br FAIL
E:
- ldsfld int32 _bgt::one
- ldsfld int32 _bgt::zero
+ ldsfld int32 bgt_i4._bgt::one
+ ldsfld int32 bgt_i4._bgt::zero
bgt F
br FAIL
F:
- ldsfld int32 _bgt::one
- ldsfld int32 _bgt::one
+ ldsfld int32 bgt_i4._bgt::one
+ ldsfld int32 bgt_i4._bgt::one
bgt FAIL
- ldsfld int32 _bgt::one
- ldsfld int32 _bgt::max
+ ldsfld int32 bgt_i4._bgt::one
+ ldsfld int32 bgt_i4._bgt::max
bgt FAIL
- ldsfld int32 _bgt::one
- ldsfld int32 _bgt::odd
+ ldsfld int32 bgt_i4._bgt::one
+ ldsfld int32 bgt_i4._bgt::odd
bgt FAIL
- ldsfld int32 _bgt::one
- ldsfld int32 _bgt::even
+ ldsfld int32 bgt_i4._bgt::one
+ ldsfld int32 bgt_i4._bgt::even
bgt _F
br FAIL
_F:
- ldsfld int32 _bgt::max
- ldsfld int32 _bgt::min
+ ldsfld int32 bgt_i4._bgt::max
+ ldsfld int32 bgt_i4._bgt::min
bgt G
br FAIL
G:
- ldsfld int32 _bgt::max
- ldsfld int32 _bgt::_one
+ ldsfld int32 bgt_i4._bgt::max
+ ldsfld int32 bgt_i4._bgt::_one
bgt H
br FAIL
H:
- ldsfld int32 _bgt::max
- ldsfld int32 _bgt::zero
+ ldsfld int32 bgt_i4._bgt::max
+ ldsfld int32 bgt_i4._bgt::zero
bgt I
br FAIL
I:
- ldsfld int32 _bgt::max
- ldsfld int32 _bgt::one
+ ldsfld int32 bgt_i4._bgt::max
+ ldsfld int32 bgt_i4._bgt::one
bgt J
br FAIL
J:
- ldsfld int32 _bgt::max
- ldsfld int32 _bgt::max
+ ldsfld int32 bgt_i4._bgt::max
+ ldsfld int32 bgt_i4._bgt::max
bgt FAIL
- ldsfld int32 _bgt::max
- ldsfld int32 _bgt::odd
+ ldsfld int32 bgt_i4._bgt::max
+ ldsfld int32 bgt_i4._bgt::odd
bgt K
br FAIL
K:
- ldsfld int32 _bgt::max
- ldsfld int32 _bgt::even
+ ldsfld int32 bgt_i4._bgt::max
+ ldsfld int32 bgt_i4._bgt::even
bgt L
br FAIL
L:
- ldsfld int32 _bgt::odd
- ldsfld int32 _bgt::min
+ ldsfld int32 bgt_i4._bgt::odd
+ ldsfld int32 bgt_i4._bgt::min
bgt M
br FAIL
M:
- ldsfld int32 _bgt::odd
- ldsfld int32 _bgt::_one
+ ldsfld int32 bgt_i4._bgt::odd
+ ldsfld int32 bgt_i4._bgt::_one
bgt N
br FAIL
N:
- ldsfld int32 _bgt::odd
- ldsfld int32 _bgt::zero
+ ldsfld int32 bgt_i4._bgt::odd
+ ldsfld int32 bgt_i4._bgt::zero
bgt O
br FAIL
O:
- ldsfld int32 _bgt::odd
- ldsfld int32 _bgt::one
+ ldsfld int32 bgt_i4._bgt::odd
+ ldsfld int32 bgt_i4._bgt::one
bgt P
br FAIL
P:
- ldsfld int32 _bgt::odd
- ldsfld int32 _bgt::max
+ ldsfld int32 bgt_i4._bgt::odd
+ ldsfld int32 bgt_i4._bgt::max
bgt FAIL
- ldsfld int32 _bgt::odd
- ldsfld int32 _bgt::odd
+ ldsfld int32 bgt_i4._bgt::odd
+ ldsfld int32 bgt_i4._bgt::odd
bgt FAIL
- ldsfld int32 _bgt::odd
- ldsfld int32 _bgt::even
+ ldsfld int32 bgt_i4._bgt::odd
+ ldsfld int32 bgt_i4._bgt::even
bgt Q
br FAIL
Q:
- ldsfld int32 _bgt::even
- ldsfld int32 _bgt::min
+ ldsfld int32 bgt_i4._bgt::even
+ ldsfld int32 bgt_i4._bgt::min
bgt R
br FAIL
R:
- ldsfld int32 _bgt::even
- ldsfld int32 _bgt::_one
+ ldsfld int32 bgt_i4._bgt::even
+ ldsfld int32 bgt_i4._bgt::_one
bgt FAIL
- ldsfld int32 _bgt::even
- ldsfld int32 _bgt::zero
+ ldsfld int32 bgt_i4._bgt::even
+ ldsfld int32 bgt_i4._bgt::zero
bgt FAIL
- ldsfld int32 _bgt::even
- ldsfld int32 _bgt::one
+ ldsfld int32 bgt_i4._bgt::even
+ ldsfld int32 bgt_i4._bgt::one
bgt FAIL
- ldsfld int32 _bgt::even
- ldsfld int32 _bgt::max
+ ldsfld int32 bgt_i4._bgt::even
+ ldsfld int32 bgt_i4._bgt::max
bgt FAIL
- ldsfld int32 _bgt::even
- ldsfld int32 _bgt::odd
+ ldsfld int32 bgt_i4._bgt::even
+ ldsfld int32 bgt_i4._bgt::odd
bgt FAIL
- ldsfld int32 _bgt::even
- ldsfld int32 _bgt::even
+ ldsfld int32 bgt_i4._bgt::even
+ ldsfld int32 bgt_i4._bgt::even
bgt FAIL
br BACKCHECK
}
}
.assembly bgt_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bgt_i8
+{
.class public _bgt {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _bgt::min
+ stsfld int64 bgt_i8._bgt::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _bgt::_one
+ stsfld int64 bgt_i8._bgt::_one
ldc.i8 0x0000000000000000
- stsfld int64 _bgt::zero
+ stsfld int64 bgt_i8._bgt::zero
ldc.i8 0x0000000000000001
- stsfld int64 _bgt::one
+ stsfld int64 bgt_i8._bgt::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _bgt::max
+ stsfld int64 bgt_i8._bgt::max
ldc.i8 0x5555555555555555
- stsfld int64 _bgt::odd
+ stsfld int64 bgt_i8._bgt::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _bgt::even
+ stsfld int64 bgt_i8._bgt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _bgt::initialize()
+ call void bgt_i8._bgt::initialize()
- ldsfld int64 _bgt::min
- ldsfld int64 _bgt::min
+ ldsfld int64 bgt_i8._bgt::min
+ ldsfld int64 bgt_i8._bgt::min
bgt FAIL
- ldsfld int64 _bgt::min
- ldsfld int64 _bgt::_one
+ ldsfld int64 bgt_i8._bgt::min
+ ldsfld int64 bgt_i8._bgt::_one
bgt FAIL
- ldsfld int64 _bgt::min
- ldsfld int64 _bgt::zero
+ ldsfld int64 bgt_i8._bgt::min
+ ldsfld int64 bgt_i8._bgt::zero
bgt FAIL
- ldsfld int64 _bgt::min
- ldsfld int64 _bgt::one
+ ldsfld int64 bgt_i8._bgt::min
+ ldsfld int64 bgt_i8._bgt::one
bgt FAIL
- ldsfld int64 _bgt::min
- ldsfld int64 _bgt::max
+ ldsfld int64 bgt_i8._bgt::min
+ ldsfld int64 bgt_i8._bgt::max
bgt FAIL
- ldsfld int64 _bgt::min
- ldsfld int64 _bgt::odd
+ ldsfld int64 bgt_i8._bgt::min
+ ldsfld int64 bgt_i8._bgt::odd
bgt FAIL
- ldsfld int64 _bgt::min
- ldsfld int64 _bgt::even
+ ldsfld int64 bgt_i8._bgt::min
+ ldsfld int64 bgt_i8._bgt::even
bgt FAIL
- ldsfld int64 _bgt::_one
- ldsfld int64 _bgt::min
+ ldsfld int64 bgt_i8._bgt::_one
+ ldsfld int64 bgt_i8._bgt::min
bgt A
br FAIL
A:
- ldsfld int64 _bgt::_one
- ldsfld int64 _bgt::_one
+ ldsfld int64 bgt_i8._bgt::_one
+ ldsfld int64 bgt_i8._bgt::_one
bgt FAIL
- ldsfld int64 _bgt::_one
- ldsfld int64 _bgt::zero
+ ldsfld int64 bgt_i8._bgt::_one
+ ldsfld int64 bgt_i8._bgt::zero
bgt FAIL
- ldsfld int64 _bgt::_one
- ldsfld int64 _bgt::one
+ ldsfld int64 bgt_i8._bgt::_one
+ ldsfld int64 bgt_i8._bgt::one
bgt FAIL
- ldsfld int64 _bgt::_one
- ldsfld int64 _bgt::max
+ ldsfld int64 bgt_i8._bgt::_one
+ ldsfld int64 bgt_i8._bgt::max
bgt FAIL
- ldsfld int64 _bgt::_one
- ldsfld int64 _bgt::odd
+ ldsfld int64 bgt_i8._bgt::_one
+ ldsfld int64 bgt_i8._bgt::odd
bgt FAIL
- ldsfld int64 _bgt::_one
- ldsfld int64 _bgt::even
+ ldsfld int64 bgt_i8._bgt::_one
+ ldsfld int64 bgt_i8._bgt::even
bgt _A
br FAIL
_A:
- ldsfld int64 _bgt::zero
- ldsfld int64 _bgt::min
+ ldsfld int64 bgt_i8._bgt::zero
+ ldsfld int64 bgt_i8._bgt::min
bgt B
br FAIL
B:
- ldsfld int64 _bgt::zero
- ldsfld int64 _bgt::_one
+ ldsfld int64 bgt_i8._bgt::zero
+ ldsfld int64 bgt_i8._bgt::_one
bgt C
br FAIL
C:
- ldsfld int64 _bgt::zero
- ldsfld int64 _bgt::zero
+ ldsfld int64 bgt_i8._bgt::zero
+ ldsfld int64 bgt_i8._bgt::zero
bgt FAIL
- ldsfld int64 _bgt::zero
- ldsfld int64 _bgt::one
+ ldsfld int64 bgt_i8._bgt::zero
+ ldsfld int64 bgt_i8._bgt::one
bgt FAIL
- ldsfld int64 _bgt::zero
- ldsfld int64 _bgt::max
+ ldsfld int64 bgt_i8._bgt::zero
+ ldsfld int64 bgt_i8._bgt::max
bgt FAIL
- ldsfld int64 _bgt::zero
- ldsfld int64 _bgt::odd
+ ldsfld int64 bgt_i8._bgt::zero
+ ldsfld int64 bgt_i8._bgt::odd
bgt FAIL
- ldsfld int64 _bgt::zero
- ldsfld int64 _bgt::even
+ ldsfld int64 bgt_i8._bgt::zero
+ ldsfld int64 bgt_i8._bgt::even
bgt _C
br FAIL
_C:
- ldsfld int64 _bgt::one
- ldsfld int64 _bgt::min
+ ldsfld int64 bgt_i8._bgt::one
+ ldsfld int64 bgt_i8._bgt::min
bgt D
br FAIL
D:
- ldsfld int64 _bgt::one
- ldsfld int64 _bgt::_one
+ ldsfld int64 bgt_i8._bgt::one
+ ldsfld int64 bgt_i8._bgt::_one
bgt E
br FAIL
E:
- ldsfld int64 _bgt::one
- ldsfld int64 _bgt::zero
+ ldsfld int64 bgt_i8._bgt::one
+ ldsfld int64 bgt_i8._bgt::zero
bgt F
br FAIL
F:
- ldsfld int64 _bgt::one
- ldsfld int64 _bgt::one
+ ldsfld int64 bgt_i8._bgt::one
+ ldsfld int64 bgt_i8._bgt::one
bgt FAIL
- ldsfld int64 _bgt::one
- ldsfld int64 _bgt::max
+ ldsfld int64 bgt_i8._bgt::one
+ ldsfld int64 bgt_i8._bgt::max
bgt FAIL
- ldsfld int64 _bgt::one
- ldsfld int64 _bgt::odd
+ ldsfld int64 bgt_i8._bgt::one
+ ldsfld int64 bgt_i8._bgt::odd
bgt FAIL
- ldsfld int64 _bgt::one
- ldsfld int64 _bgt::even
+ ldsfld int64 bgt_i8._bgt::one
+ ldsfld int64 bgt_i8._bgt::even
bgt _F
br FAIL
_F:
- ldsfld int64 _bgt::max
- ldsfld int64 _bgt::min
+ ldsfld int64 bgt_i8._bgt::max
+ ldsfld int64 bgt_i8._bgt::min
bgt G
br FAIL
G:
- ldsfld int64 _bgt::max
- ldsfld int64 _bgt::_one
+ ldsfld int64 bgt_i8._bgt::max
+ ldsfld int64 bgt_i8._bgt::_one
bgt H
br FAIL
H:
- ldsfld int64 _bgt::max
- ldsfld int64 _bgt::zero
+ ldsfld int64 bgt_i8._bgt::max
+ ldsfld int64 bgt_i8._bgt::zero
bgt I
br FAIL
I:
- ldsfld int64 _bgt::max
- ldsfld int64 _bgt::one
+ ldsfld int64 bgt_i8._bgt::max
+ ldsfld int64 bgt_i8._bgt::one
bgt J
br FAIL
J:
- ldsfld int64 _bgt::max
- ldsfld int64 _bgt::max
+ ldsfld int64 bgt_i8._bgt::max
+ ldsfld int64 bgt_i8._bgt::max
bgt FAIL
- ldsfld int64 _bgt::max
- ldsfld int64 _bgt::odd
+ ldsfld int64 bgt_i8._bgt::max
+ ldsfld int64 bgt_i8._bgt::odd
bgt K
br FAIL
K:
- ldsfld int64 _bgt::max
- ldsfld int64 _bgt::even
+ ldsfld int64 bgt_i8._bgt::max
+ ldsfld int64 bgt_i8._bgt::even
bgt L
br FAIL
L:
- ldsfld int64 _bgt::odd
- ldsfld int64 _bgt::min
+ ldsfld int64 bgt_i8._bgt::odd
+ ldsfld int64 bgt_i8._bgt::min
bgt M
br FAIL
M:
- ldsfld int64 _bgt::odd
- ldsfld int64 _bgt::_one
+ ldsfld int64 bgt_i8._bgt::odd
+ ldsfld int64 bgt_i8._bgt::_one
bgt N
br FAIL
N:
- ldsfld int64 _bgt::odd
- ldsfld int64 _bgt::zero
+ ldsfld int64 bgt_i8._bgt::odd
+ ldsfld int64 bgt_i8._bgt::zero
bgt O
br FAIL
O:
- ldsfld int64 _bgt::odd
- ldsfld int64 _bgt::one
+ ldsfld int64 bgt_i8._bgt::odd
+ ldsfld int64 bgt_i8._bgt::one
bgt P
br FAIL
P:
- ldsfld int64 _bgt::odd
- ldsfld int64 _bgt::max
+ ldsfld int64 bgt_i8._bgt::odd
+ ldsfld int64 bgt_i8._bgt::max
bgt FAIL
- ldsfld int64 _bgt::odd
- ldsfld int64 _bgt::odd
+ ldsfld int64 bgt_i8._bgt::odd
+ ldsfld int64 bgt_i8._bgt::odd
bgt FAIL
- ldsfld int64 _bgt::odd
- ldsfld int64 _bgt::even
+ ldsfld int64 bgt_i8._bgt::odd
+ ldsfld int64 bgt_i8._bgt::even
bgt Q
br FAIL
Q:
- ldsfld int64 _bgt::even
- ldsfld int64 _bgt::min
+ ldsfld int64 bgt_i8._bgt::even
+ ldsfld int64 bgt_i8._bgt::min
bgt R
br FAIL
R:
- ldsfld int64 _bgt::even
- ldsfld int64 _bgt::_one
+ ldsfld int64 bgt_i8._bgt::even
+ ldsfld int64 bgt_i8._bgt::_one
bgt FAIL
- ldsfld int64 _bgt::even
- ldsfld int64 _bgt::zero
+ ldsfld int64 bgt_i8._bgt::even
+ ldsfld int64 bgt_i8._bgt::zero
bgt FAIL
- ldsfld int64 _bgt::even
- ldsfld int64 _bgt::one
+ ldsfld int64 bgt_i8._bgt::even
+ ldsfld int64 bgt_i8._bgt::one
bgt FAIL
- ldsfld int64 _bgt::even
- ldsfld int64 _bgt::max
+ ldsfld int64 bgt_i8._bgt::even
+ ldsfld int64 bgt_i8._bgt::max
bgt FAIL
- ldsfld int64 _bgt::even
- ldsfld int64 _bgt::odd
+ ldsfld int64 bgt_i8._bgt::even
+ ldsfld int64 bgt_i8._bgt::odd
bgt FAIL
- ldsfld int64 _bgt::even
- ldsfld int64 _bgt::even
+ ldsfld int64 bgt_i8._bgt::even
+ ldsfld int64 bgt_i8._bgt::even
bgt FAIL
br BACKCHECK
}
}
.assembly bgt_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bgt_r4
+{
.class public _bgt {
.field public static float32 _inf
.method public static void initialize() {
.maxstack 10
ldc.r4 float32(0xFF800000)
- stsfld float32 _bgt::_inf
+ stsfld float32 bgt_r4._bgt::_inf
ldc.r4 float32(0xFF7FFFFF)
- stsfld float32 _bgt::_min
+ stsfld float32 bgt_r4._bgt::_min
ldc.r4 float32(0xBF800000)
- stsfld float32 _bgt::_one
+ stsfld float32 bgt_r4._bgt::_one
ldc.r4 float32(0x80000000)
- stsfld float32 _bgt::_zero
+ stsfld float32 bgt_r4._bgt::_zero
ldc.r4 float32(0x00000000)
- stsfld float32 _bgt::zero
+ stsfld float32 bgt_r4._bgt::zero
ldc.r4 float32(0x3F800000)
- stsfld float32 _bgt::one
+ stsfld float32 bgt_r4._bgt::one
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _bgt::max
+ stsfld float32 bgt_r4._bgt::max
ldc.r4 float32(0x7F800000)
- stsfld float32 _bgt::inf
+ stsfld float32 bgt_r4._bgt::inf
ldc.r4 float32(0x7FC00000)
- stsfld float32 _bgt::NaN
+ stsfld float32 bgt_r4._bgt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _bgt::initialize()
+ call void bgt_r4._bgt::initialize()
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_inf
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_min
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_one
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_zero
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::zero
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::one
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::_inf
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_inf
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::_inf
bgt B
br FAIL
B:
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::_min
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::_one
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::_zero
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::zero
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::one
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::_min
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_min
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::_inf
bgt D
br FAIL
D:
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::_min
bgt E
br FAIL
E:
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::_one
bgt FAIL
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::_zero
bgt FAIL
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::zero
bgt FAIL
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::one
bgt FAIL
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::_one
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_one
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_inf
bgt G
br FAIL
G:
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_min
bgt H
br FAIL
H:
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_one
bgt I
br FAIL
I:
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::_zero
bgt FAIL
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::zero
bgt FAIL
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::one
bgt FAIL
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::_zero
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_zero
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::_inf
bgt K
br FAIL
K:
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::_min
bgt L
br FAIL
L:
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::_one
bgt M
br FAIL
M:
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::_zero
bgt FAIL
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::zero
bgt FAIL
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::one
bgt FAIL
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::zero
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::zero
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::_inf
bgt O
br FAIL
O:
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::_min
bgt P
br FAIL
P:
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::_one
bgt Q
br FAIL
Q:
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::_zero
bgt R
br FAIL
R:
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::zero
bgt S
br FAIL
S:
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::one
bgt FAIL
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::one
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::one
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::_inf
bgt U
br FAIL
U:
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::_min
bgt V
br FAIL
V:
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::_one
bgt W
br FAIL
W:
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::_zero
bgt X
br FAIL
X:
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::zero
bgt Y
br FAIL
Y:
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::one
bgt Z
br FAIL
Z:
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::max
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::max
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::_inf
bgt BB
br FAIL
BB:
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::_min
bgt CC
br FAIL
CC:
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::_one
bgt DD
br FAIL
DD:
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::_zero
bgt EE
br FAIL
EE:
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::zero
bgt FF
br FAIL
FF:
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::one
bgt GG
br FAIL
GG:
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::max
bgt HH
br FAIL
HH:
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::inf
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::inf
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::_inf
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_inf
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::_min
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_min
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::_one
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_one
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::_zero
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::_zero
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::zero
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::zero
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::one
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::one
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::max
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::max
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::inf
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::inf
bgt FAIL
- ldsfld float32 _bgt::NaN
- ldsfld float32 _bgt::NaN
+ ldsfld float32 bgt_r4._bgt::NaN
+ ldsfld float32 bgt_r4._bgt::NaN
bgt FAIL
br BACKCHECK
}
}
.assembly bgt_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bgt_r8
+{
.class public _bgt {
.field public static float64 _inf
.method public static void initialize() {
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
- stsfld float64 _bgt::_inf
+ stsfld float64 bgt_r8._bgt::_inf
ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
- stsfld float64 _bgt::_min
+ stsfld float64 bgt_r8._bgt::_min
ldc.r8 float64(0xBFF0000000000000)
- stsfld float64 _bgt::_one
+ stsfld float64 bgt_r8._bgt::_one
ldc.r8 float64(0x8000000000000000)
- stsfld float64 _bgt::_zero
+ stsfld float64 bgt_r8._bgt::_zero
ldc.r8 float64(0x0000000000000000)
- stsfld float64 _bgt::zero
+ stsfld float64 bgt_r8._bgt::zero
ldc.r8 float64(0x3FF0000000000000)
- stsfld float64 _bgt::one
+ stsfld float64 bgt_r8._bgt::one
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _bgt::max
+ stsfld float64 bgt_r8._bgt::max
ldc.r8 float64(0x7FF0000000000000)
- stsfld float64 _bgt::inf
+ stsfld float64 bgt_r8._bgt::inf
ldc.r8 float64(0x7FF8000000000000)
- stsfld float64 _bgt::NaN
+ stsfld float64 bgt_r8._bgt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _bgt::initialize()
+ call void bgt_r8._bgt::initialize()
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_inf
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_min
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_one
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_zero
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::zero
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::one
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::_inf
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_inf
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::_inf
bgt B
br FAIL
B:
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::_min
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::_one
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::_zero
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::zero
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::one
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::_min
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_min
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::_inf
bgt D
br FAIL
D:
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::_min
bgt E
br FAIL
E:
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::_one
bgt FAIL
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::_zero
bgt FAIL
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::zero
bgt FAIL
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::one
bgt FAIL
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::_one
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_one
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_inf
bgt G
br FAIL
G:
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_min
bgt H
br FAIL
H:
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_one
bgt I
br FAIL
I:
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::_zero
bgt FAIL
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::zero
bgt FAIL
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::one
bgt FAIL
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::_zero
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_zero
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::_inf
bgt K
br FAIL
K:
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::_min
bgt L
br FAIL
L:
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::_one
bgt M
br FAIL
M:
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::_zero
bgt FAIL
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::zero
bgt FAIL
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::one
bgt FAIL
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::zero
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::zero
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::_inf
bgt O
br FAIL
O:
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::_min
bgt P
br FAIL
P:
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::_one
bgt Q
br FAIL
Q:
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::_zero
bgt R
br FAIL
R:
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::zero
bgt S
br FAIL
S:
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::one
bgt FAIL
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::one
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::one
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::_inf
bgt U
br FAIL
U:
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::_min
bgt V
br FAIL
V:
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::_one
bgt W
br FAIL
W:
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::_zero
bgt X
br FAIL
X:
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::zero
bgt Y
br FAIL
Y:
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::one
bgt Z
br FAIL
Z:
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::max
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::max
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::_inf
bgt BB
br FAIL
BB:
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::_min
bgt CC
br FAIL
CC:
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::_one
bgt DD
br FAIL
DD:
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::_zero
bgt EE
br FAIL
EE:
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::zero
bgt FF
br FAIL
FF:
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::one
bgt GG
br FAIL
GG:
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::max
bgt HH
br FAIL
HH:
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::inf
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::inf
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::_inf
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_inf
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::_min
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_min
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::_one
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_one
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::_zero
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::_zero
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::zero
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::zero
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::one
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::one
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::max
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::max
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::inf
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::inf
bgt FAIL
- ldsfld float64 _bgt::NaN
- ldsfld float64 _bgt::NaN
+ ldsfld float64 bgt_r8._bgt::NaN
+ ldsfld float64 bgt_r8._bgt::NaN
bgt FAIL
br BACKCHECK
}
}
.assembly bgt_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bgt_u
+{
.class public _bgt {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 _bgt::PTR
+ ldsflda int32 bgt_u._bgt::PTR
stloc 0
- ldsflda int32 _bgt::PTR
+ ldsflda int32 bgt_u._bgt::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly bgt_u{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bgt_u4
+{
.class public bgt_un {
.field public static int32 all
.method public static void initialize() {
.maxstack 10
ldc.i4 0xFFFFFFFF
- stsfld int32 bgt_un::all
+ stsfld int32 bgt_u4.bgt_un::all
ldc.i4 0x00000000
- stsfld int32 bgt_un::none
+ stsfld int32 bgt_u4.bgt_un::none
ldc.i4 0x55555555
- stsfld int32 bgt_un::odd
+ stsfld int32 bgt_u4.bgt_un::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 bgt_un::even
+ stsfld int32 bgt_u4.bgt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bgt_un::initialize()
+ call void bgt_u4.bgt_un::initialize()
- ldsfld int32 bgt_un::all
- ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::all
bgt.un FAIL
- ldsfld int32 bgt_un::all
- ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::none
bgt.un A
br FAIL
A:
- ldsfld int32 bgt_un::all
- ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::odd
bgt.un B
br FAIL
B:
- ldsfld int32 bgt_un::all
- ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::even
bgt.un C
br FAIL
- ldsfld int32 bgt_un::none
- ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::all
bgt.un FAIL
- ldsfld int32 bgt_un::none
- ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::none
bgt.un FAIL
- ldsfld int32 bgt_un::none
- ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::odd
bgt.un FAIL
- ldsfld int32 bgt_un::none
- ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::even
bgt.un FAIL
- ldsfld int32 bgt_un::odd
- ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::all
bgt.un FAIL
- ldsfld int32 bgt_un::odd
- ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::none
bgt.un C
br FAIL
C:
- ldsfld int32 bgt_un::odd
- ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::odd
bgt.un FAIL
- ldsfld int32 bgt_un::odd
- ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::even
bgt.un FAIL
- ldsfld int32 bgt_un::even
- ldsfld int32 bgt_un::all
+ ldsfld int32 bgt_u4.bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::all
bgt.un FAIL
- ldsfld int32 bgt_un::even
- ldsfld int32 bgt_un::none
+ ldsfld int32 bgt_u4.bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::none
bgt.un D
br FAIL
D:
- ldsfld int32 bgt_un::even
- ldsfld int32 bgt_un::odd
+ ldsfld int32 bgt_u4.bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::odd
bgt.un E
br FAIL
E:
- ldsfld int32 bgt_un::even
- ldsfld int32 bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::even
+ ldsfld int32 bgt_u4.bgt_un::even
bgt.un FAIL
br BACKCHECK
TOPASS:
}
}
.assembly bgt_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bgt_u8
+{
.class public bgt_un {
.field public static int64 all
.method public static void initialize() {
.maxstack 10
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 bgt_un::all
+ stsfld int64 bgt_u8.bgt_un::all
ldc.i8 0x0000000000000000
- stsfld int64 bgt_un::none
+ stsfld int64 bgt_u8.bgt_un::none
ldc.i8 0x5555555555555555
- stsfld int64 bgt_un::odd
+ stsfld int64 bgt_u8.bgt_un::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 bgt_un::even
+ stsfld int64 bgt_u8.bgt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bgt_un::initialize()
+ call void bgt_u8.bgt_un::initialize()
- ldsfld int64 bgt_un::all
- ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::all
bgt.un FAIL
- ldsfld int64 bgt_un::all
- ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::none
bgt.un A
br FAIL
A:
- ldsfld int64 bgt_un::all
- ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::odd
bgt.un B
br FAIL
B:
- ldsfld int64 bgt_un::all
- ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::even
bgt.un C
br FAIL
- ldsfld int64 bgt_un::none
- ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::all
bgt.un FAIL
- ldsfld int64 bgt_un::none
- ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::none
bgt.un FAIL
- ldsfld int64 bgt_un::none
- ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::odd
bgt.un FAIL
- ldsfld int64 bgt_un::none
- ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::even
bgt.un FAIL
- ldsfld int64 bgt_un::odd
- ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::all
bgt.un FAIL
- ldsfld int64 bgt_un::odd
- ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::none
bgt.un C
br FAIL
C:
- ldsfld int64 bgt_un::odd
- ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::odd
bgt.un FAIL
- ldsfld int64 bgt_un::odd
- ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::even
bgt.un FAIL
- ldsfld int64 bgt_un::even
- ldsfld int64 bgt_un::all
+ ldsfld int64 bgt_u8.bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::all
bgt.un FAIL
- ldsfld int64 bgt_un::even
- ldsfld int64 bgt_un::none
+ ldsfld int64 bgt_u8.bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::none
bgt.un D
br FAIL
D:
- ldsfld int64 bgt_un::even
- ldsfld int64 bgt_un::odd
+ ldsfld int64 bgt_u8.bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::odd
bgt.un E
br FAIL
E:
- ldsfld int64 bgt_un::even
- ldsfld int64 bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::even
+ ldsfld int64 bgt_u8.bgt_un::even
bgt.un FAIL
br BACKCHECK
TOPASS:
}
}
.assembly bgt_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float32(0xFF800000)"
#define MIN "float32(0xFF7FFFFF)"
#define POS_INF "float32(0x7F800000)"
#define NAN "float32(0x7FC00000)"
+.namespace bgt_un_r4
+{
.class public bgt_un {
.field public static float32 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r4 NEG_INF
- stsfld float32 bgt_un::neg_inf
+ stsfld float32 bgt_un_r4.bgt_un::neg_inf
ldc.r4 MIN
- stsfld float32 bgt_un::min
+ stsfld float32 bgt_un_r4.bgt_un::min
ldc.r4 MINUS_ONE
- stsfld float32 bgt_un::minus_one
+ stsfld float32 bgt_un_r4.bgt_un::minus_one
ldc.r4 MINUS_ZERO
- stsfld float32 bgt_un::minus_zero
+ stsfld float32 bgt_un_r4.bgt_un::minus_zero
ldc.r4 ZERO
- stsfld float32 bgt_un::zero
+ stsfld float32 bgt_un_r4.bgt_un::zero
ldc.r4 ONE
- stsfld float32 bgt_un::one
+ stsfld float32 bgt_un_r4.bgt_un::one
ldc.r4 MAX
- stsfld float32 bgt_un::max
+ stsfld float32 bgt_un_r4.bgt_un::max
ldc.r4 POS_INF
- stsfld float32 bgt_un::pos_inf
+ stsfld float32 bgt_un_r4.bgt_un::pos_inf
ldc.r4 NAN
- stsfld float32 bgt_un::NaN
+ stsfld float32 bgt_un_r4.bgt_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bgt_un::initialize()
+ call void bgt_un_r4.bgt_un::initialize()
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::neg_inf
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un A
br FAIL
A:
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un B
br FAIL
B:
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un FAIL
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un FAIL
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un FAIL
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un FAIL
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un FAIL
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::min
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un C
br FAIL
C:
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un D
br FAIL
D:
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un E
br FAIL
E:
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un FAIL
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un FAIL
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un FAIL
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un FAIL
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::minus_one
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un F
br FAIL
F:
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un G
br FAIL
G:
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un H
br FAIL
H:
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un I
br FAIL
I:
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un FAIL
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un FAIL
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un FAIL
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::minus_zero
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un J
br FAIL
J:
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un K
br FAIL
K:
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un L
br FAIL
L:
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un M
br FAIL
M:
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un FAIL
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un FAIL
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un FAIL
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::zero
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un N
br FAIL
N:
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un O
br FAIL
O:
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un P
br FAIL
P:
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un Q
br FAIL
Q:
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un R
br FAIL
R:
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un S
br FAIL
S:
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un FAIL
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un FAIL
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::one
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un T
br FAIL
T:
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un U
br FAIL
U:
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un V
br FAIL
V:
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un W
br FAIL
W:
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un X
br FAIL
X:
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un Y
br FAIL
Y:
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un Z
br FAIL
Z:
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un FAIL
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::max
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un AA
br FAIL
AA:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un BB
br FAIL
BB:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un CC
br FAIL
CC:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un DD
br FAIL
DD:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un EE
br FAIL
EE:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un FF
br FAIL
FF:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un GG
br FAIL
GG:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un HH
br FAIL
HH:
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float32 bgt_un::pos_inf
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un II
br FAIL
II:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::neg_inf
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::neg_inf
bgt.un JJ
br FAIL
JJ:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::min
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::min
bgt.un KK
br FAIL
KK:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::minus_one
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::minus_one
bgt.un LL
br FAIL
LL:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::minus_zero
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::minus_zero
bgt.un MM
br FAIL
MM:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::zero
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::zero
bgt.un NN
br FAIL
NN:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::one
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::one
bgt.un OO
br FAIL
OO:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::max
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::max
bgt.un PP
br FAIL
PP:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::pos_inf
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::pos_inf
bgt.un QQ
br FAIL
QQ:
- ldsfld float32 bgt_un::NaN
- ldsfld float32 bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
+ ldsfld float32 bgt_un_r4.bgt_un::NaN
bgt.un L0
br FAIL
}
}
.assembly bgt_un_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float64(0xFFF0000000000000)"
#define MIN "float64(0xFF7FFFFFFFFFFFFF)"
#define POS_INF "float64(0x7FF0000000000000)"
#define NAN "float64(0x7FF8000000000000)"
+.namespace bgt_un_r8
+{
.class public bgt_un {
.field public static float64 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r8 NEG_INF
- stsfld float64 bgt_un::neg_inf
+ stsfld float64 bgt_un_r8.bgt_un::neg_inf
ldc.r8 MIN
- stsfld float64 bgt_un::min
+ stsfld float64 bgt_un_r8.bgt_un::min
ldc.r8 MINUS_ONE
- stsfld float64 bgt_un::minus_one
+ stsfld float64 bgt_un_r8.bgt_un::minus_one
ldc.r8 MINUS_ZERO
- stsfld float64 bgt_un::minus_zero
+ stsfld float64 bgt_un_r8.bgt_un::minus_zero
ldc.r8 ZERO
- stsfld float64 bgt_un::zero
+ stsfld float64 bgt_un_r8.bgt_un::zero
ldc.r8 ONE
- stsfld float64 bgt_un::one
+ stsfld float64 bgt_un_r8.bgt_un::one
ldc.r8 MAX
- stsfld float64 bgt_un::max
+ stsfld float64 bgt_un_r8.bgt_un::max
ldc.r8 POS_INF
- stsfld float64 bgt_un::pos_inf
+ stsfld float64 bgt_un_r8.bgt_un::pos_inf
ldc.r8 NAN
- stsfld float64 bgt_un::NaN
+ stsfld float64 bgt_un_r8.bgt_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bgt_un::initialize()
+ call void bgt_un_r8.bgt_un::initialize()
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::neg_inf
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un A
br FAIL
A:
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un B
br FAIL
B:
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un FAIL
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un FAIL
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un FAIL
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un FAIL
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un FAIL
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::min
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un C
br FAIL
C:
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un D
br FAIL
D:
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un E
br FAIL
E:
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un FAIL
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un FAIL
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un FAIL
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un FAIL
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::minus_one
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un F
br FAIL
F:
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un G
br FAIL
G:
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un H
br FAIL
H:
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un I
br FAIL
I:
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un FAIL
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un FAIL
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un FAIL
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::minus_zero
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un J
br FAIL
J:
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un K
br FAIL
K:
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un L
br FAIL
L:
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un M
br FAIL
M:
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un FAIL
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un FAIL
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un FAIL
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un FAIL
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::zero
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un N
br FAIL
N:
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un O
br FAIL
O:
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un P
br FAIL
P:
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un Q
br FAIL
Q:
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un R
br FAIL
R:
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un S
br FAIL
S:
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un FAIL
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un FAIL
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::one
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un T
br FAIL
T:
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un U
br FAIL
U:
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un V
br FAIL
V:
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un W
br FAIL
W:
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un X
br FAIL
X:
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un Y
br FAIL
Y:
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un Z
br FAIL
Z:
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un FAIL
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::max
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un AA
br FAIL
AA:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un BB
br FAIL
BB:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un CC
br FAIL
CC:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un DD
br FAIL
DD:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un EE
br FAIL
EE:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un FF
br FAIL
FF:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un GG
br FAIL
GG:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un HH
br FAIL
HH:
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un FAIL
- ldsfld float64 bgt_un::pos_inf
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un II
br FAIL
II:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::neg_inf
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::neg_inf
bgt.un JJ
br FAIL
JJ:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::min
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::min
bgt.un KK
br FAIL
KK:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::minus_one
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::minus_one
bgt.un LL
br FAIL
LL:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::minus_zero
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::minus_zero
bgt.un MM
br FAIL
MM:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::zero
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::zero
bgt.un NN
br FAIL
NN:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::one
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::one
bgt.un OO
br FAIL
OO:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::max
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::max
bgt.un PP
br FAIL
PP:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::pos_inf
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::pos_inf
bgt.un QQ
br FAIL
QQ:
- ldsfld float64 bgt_un::NaN
- ldsfld float64 bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
+ ldsfld float64 bgt_un_r8.bgt_un::NaN
bgt.un L0
br FAIL
}
}
.assembly bgt_un_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ble_i4
+{
.class public _ble {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _ble::min
+ stsfld int32 ble_i4._ble::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _ble::_one
+ stsfld int32 ble_i4._ble::_one
ldc.i4 0x00000000
- stsfld int32 _ble::zero
+ stsfld int32 ble_i4._ble::zero
ldc.i4 0x00000001
- stsfld int32 _ble::one
+ stsfld int32 ble_i4._ble::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _ble::max
+ stsfld int32 ble_i4._ble::max
ldc.i4 0x55555555
- stsfld int32 _ble::odd
+ stsfld int32 ble_i4._ble::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _ble::even
+ stsfld int32 ble_i4._ble::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ble::initialize()
+ call void ble_i4._ble::initialize()
- ldsfld int32 _ble::min
- ldsfld int32 _ble::min
+ ldsfld int32 ble_i4._ble::min
+ ldsfld int32 ble_i4._ble::min
ble A
br FAIL
A:
- ldsfld int32 _ble::min
- ldsfld int32 _ble::_one
+ ldsfld int32 ble_i4._ble::min
+ ldsfld int32 ble_i4._ble::_one
ble B
br FAIL
B:
- ldsfld int32 _ble::min
- ldsfld int32 _ble::zero
+ ldsfld int32 ble_i4._ble::min
+ ldsfld int32 ble_i4._ble::zero
ble C
br FAIL
C:
- ldsfld int32 _ble::min
- ldsfld int32 _ble::one
+ ldsfld int32 ble_i4._ble::min
+ ldsfld int32 ble_i4._ble::one
ble D
br FAIL
D:
- ldsfld int32 _ble::min
- ldsfld int32 _ble::max
+ ldsfld int32 ble_i4._ble::min
+ ldsfld int32 ble_i4._ble::max
ble E
br FAIL
E:
- ldsfld int32 _ble::min
- ldsfld int32 _ble::odd
+ ldsfld int32 ble_i4._ble::min
+ ldsfld int32 ble_i4._ble::odd
ble F
br FAIL
F:
- ldsfld int32 _ble::min
- ldsfld int32 _ble::even
+ ldsfld int32 ble_i4._ble::min
+ ldsfld int32 ble_i4._ble::even
ble G
br FAIL
G:
- ldsfld int32 _ble::_one
- ldsfld int32 _ble::min
+ ldsfld int32 ble_i4._ble::_one
+ ldsfld int32 ble_i4._ble::min
ble FAIL
- ldsfld int32 _ble::_one
- ldsfld int32 _ble::_one
+ ldsfld int32 ble_i4._ble::_one
+ ldsfld int32 ble_i4._ble::_one
ble H
br FAIL
H:
- ldsfld int32 _ble::_one
- ldsfld int32 _ble::zero
+ ldsfld int32 ble_i4._ble::_one
+ ldsfld int32 ble_i4._ble::zero
ble I
br FAIL
I:
- ldsfld int32 _ble::_one
- ldsfld int32 _ble::one
+ ldsfld int32 ble_i4._ble::_one
+ ldsfld int32 ble_i4._ble::one
ble J
br FAIL
J:
- ldsfld int32 _ble::_one
- ldsfld int32 _ble::max
+ ldsfld int32 ble_i4._ble::_one
+ ldsfld int32 ble_i4._ble::max
ble K
br FAIL
K:
- ldsfld int32 _ble::_one
- ldsfld int32 _ble::odd
+ ldsfld int32 ble_i4._ble::_one
+ ldsfld int32 ble_i4._ble::odd
ble L
br FAIL
L:
- ldsfld int32 _ble::_one
- ldsfld int32 _ble::even
+ ldsfld int32 ble_i4._ble::_one
+ ldsfld int32 ble_i4._ble::even
ble FAIL
- ldsfld int32 _ble::zero
- ldsfld int32 _ble::min
+ ldsfld int32 ble_i4._ble::zero
+ ldsfld int32 ble_i4._ble::min
ble FAIL
- ldsfld int32 _ble::zero
- ldsfld int32 _ble::_one
+ ldsfld int32 ble_i4._ble::zero
+ ldsfld int32 ble_i4._ble::_one
ble FAIL
- ldsfld int32 _ble::zero
- ldsfld int32 _ble::zero
+ ldsfld int32 ble_i4._ble::zero
+ ldsfld int32 ble_i4._ble::zero
ble M
br FAIL
M:
- ldsfld int32 _ble::zero
- ldsfld int32 _ble::one
+ ldsfld int32 ble_i4._ble::zero
+ ldsfld int32 ble_i4._ble::one
ble N
br FAIL
N:
- ldsfld int32 _ble::zero
- ldsfld int32 _ble::max
+ ldsfld int32 ble_i4._ble::zero
+ ldsfld int32 ble_i4._ble::max
ble O
br FAIL
O:
- ldsfld int32 _ble::zero
- ldsfld int32 _ble::odd
+ ldsfld int32 ble_i4._ble::zero
+ ldsfld int32 ble_i4._ble::odd
ble P
br FAIL
P:
- ldsfld int32 _ble::zero
- ldsfld int32 _ble::even
+ ldsfld int32 ble_i4._ble::zero
+ ldsfld int32 ble_i4._ble::even
ble FAIL
- ldsfld int32 _ble::one
- ldsfld int32 _ble::min
+ ldsfld int32 ble_i4._ble::one
+ ldsfld int32 ble_i4._ble::min
ble FAIL
- ldsfld int32 _ble::one
- ldsfld int32 _ble::_one
+ ldsfld int32 ble_i4._ble::one
+ ldsfld int32 ble_i4._ble::_one
ble FAIL
- ldsfld int32 _ble::one
- ldsfld int32 _ble::zero
+ ldsfld int32 ble_i4._ble::one
+ ldsfld int32 ble_i4._ble::zero
ble FAIL
- ldsfld int32 _ble::one
- ldsfld int32 _ble::one
+ ldsfld int32 ble_i4._ble::one
+ ldsfld int32 ble_i4._ble::one
ble Q
br FAIL
Q:
- ldsfld int32 _ble::one
- ldsfld int32 _ble::max
+ ldsfld int32 ble_i4._ble::one
+ ldsfld int32 ble_i4._ble::max
ble R
br FAIL
R:
- ldsfld int32 _ble::one
- ldsfld int32 _ble::odd
+ ldsfld int32 ble_i4._ble::one
+ ldsfld int32 ble_i4._ble::odd
ble S
br FAIL
S:
- ldsfld int32 _ble::one
- ldsfld int32 _ble::even
+ ldsfld int32 ble_i4._ble::one
+ ldsfld int32 ble_i4._ble::even
ble FAIL
- ldsfld int32 _ble::max
- ldsfld int32 _ble::min
+ ldsfld int32 ble_i4._ble::max
+ ldsfld int32 ble_i4._ble::min
ble FAIL
- ldsfld int32 _ble::max
- ldsfld int32 _ble::_one
+ ldsfld int32 ble_i4._ble::max
+ ldsfld int32 ble_i4._ble::_one
ble FAIL
- ldsfld int32 _ble::max
- ldsfld int32 _ble::zero
+ ldsfld int32 ble_i4._ble::max
+ ldsfld int32 ble_i4._ble::zero
ble FAIL
- ldsfld int32 _ble::max
- ldsfld int32 _ble::one
+ ldsfld int32 ble_i4._ble::max
+ ldsfld int32 ble_i4._ble::one
ble FAIL
- ldsfld int32 _ble::max
- ldsfld int32 _ble::max
+ ldsfld int32 ble_i4._ble::max
+ ldsfld int32 ble_i4._ble::max
ble T
br FAIL
T:
- ldsfld int32 _ble::max
- ldsfld int32 _ble::odd
+ ldsfld int32 ble_i4._ble::max
+ ldsfld int32 ble_i4._ble::odd
ble FAIL
- ldsfld int32 _ble::max
- ldsfld int32 _ble::even
+ ldsfld int32 ble_i4._ble::max
+ ldsfld int32 ble_i4._ble::even
ble FAIL
- ldsfld int32 _ble::odd
- ldsfld int32 _ble::min
+ ldsfld int32 ble_i4._ble::odd
+ ldsfld int32 ble_i4._ble::min
ble FAIL
- ldsfld int32 _ble::odd
- ldsfld int32 _ble::_one
+ ldsfld int32 ble_i4._ble::odd
+ ldsfld int32 ble_i4._ble::_one
ble FAIL
- ldsfld int32 _ble::odd
- ldsfld int32 _ble::zero
+ ldsfld int32 ble_i4._ble::odd
+ ldsfld int32 ble_i4._ble::zero
ble FAIL
- ldsfld int32 _ble::odd
- ldsfld int32 _ble::one
+ ldsfld int32 ble_i4._ble::odd
+ ldsfld int32 ble_i4._ble::one
ble FAIL
- ldsfld int32 _ble::odd
- ldsfld int32 _ble::max
+ ldsfld int32 ble_i4._ble::odd
+ ldsfld int32 ble_i4._ble::max
ble U
br FAIL
U:
- ldsfld int32 _ble::odd
- ldsfld int32 _ble::odd
+ ldsfld int32 ble_i4._ble::odd
+ ldsfld int32 ble_i4._ble::odd
ble V
br FAIL
V:
- ldsfld int32 _ble::odd
- ldsfld int32 _ble::even
+ ldsfld int32 ble_i4._ble::odd
+ ldsfld int32 ble_i4._ble::even
ble FAIL
- ldsfld int32 _ble::even
- ldsfld int32 _ble::min
+ ldsfld int32 ble_i4._ble::even
+ ldsfld int32 ble_i4._ble::min
ble FAIL
- ldsfld int32 _ble::even
- ldsfld int32 _ble::_one
+ ldsfld int32 ble_i4._ble::even
+ ldsfld int32 ble_i4._ble::_one
ble W
br FAIL
W:
- ldsfld int32 _ble::even
- ldsfld int32 _ble::zero
+ ldsfld int32 ble_i4._ble::even
+ ldsfld int32 ble_i4._ble::zero
ble X
br FAIL
X:
- ldsfld int32 _ble::even
- ldsfld int32 _ble::one
+ ldsfld int32 ble_i4._ble::even
+ ldsfld int32 ble_i4._ble::one
ble Y
br FAIL
Y:
- ldsfld int32 _ble::even
- ldsfld int32 _ble::max
+ ldsfld int32 ble_i4._ble::even
+ ldsfld int32 ble_i4._ble::max
ble Z
br FAIL
Z:
- ldsfld int32 _ble::even
- ldsfld int32 _ble::odd
+ ldsfld int32 ble_i4._ble::even
+ ldsfld int32 ble_i4._ble::odd
ble AA
br FAIL
AA:
- ldsfld int32 _ble::even
- ldsfld int32 _ble::even
+ ldsfld int32 ble_i4._ble::even
+ ldsfld int32 ble_i4._ble::even
ble BACKCHECK
br FAIL
}
}
.assembly ble_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ble_i8
+{
.class public _ble {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _ble::min
+ stsfld int64 ble_i8._ble::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _ble::_one
+ stsfld int64 ble_i8._ble::_one
ldc.i8 0x0000000000000000
- stsfld int64 _ble::zero
+ stsfld int64 ble_i8._ble::zero
ldc.i8 0x0000000000000001
- stsfld int64 _ble::one
+ stsfld int64 ble_i8._ble::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _ble::max
+ stsfld int64 ble_i8._ble::max
ldc.i8 0x5555555555555555
- stsfld int64 _ble::odd
+ stsfld int64 ble_i8._ble::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _ble::even
+ stsfld int64 ble_i8._ble::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ble::initialize()
+ call void ble_i8._ble::initialize()
- ldsfld int64 _ble::min
- ldsfld int64 _ble::min
+ ldsfld int64 ble_i8._ble::min
+ ldsfld int64 ble_i8._ble::min
ble A
br FAIL
A:
- ldsfld int64 _ble::min
- ldsfld int64 _ble::_one
+ ldsfld int64 ble_i8._ble::min
+ ldsfld int64 ble_i8._ble::_one
ble B
br FAIL
B:
- ldsfld int64 _ble::min
- ldsfld int64 _ble::zero
+ ldsfld int64 ble_i8._ble::min
+ ldsfld int64 ble_i8._ble::zero
ble C
br FAIL
C:
- ldsfld int64 _ble::min
- ldsfld int64 _ble::one
+ ldsfld int64 ble_i8._ble::min
+ ldsfld int64 ble_i8._ble::one
ble D
br FAIL
D:
- ldsfld int64 _ble::min
- ldsfld int64 _ble::max
+ ldsfld int64 ble_i8._ble::min
+ ldsfld int64 ble_i8._ble::max
ble E
br FAIL
E:
- ldsfld int64 _ble::min
- ldsfld int64 _ble::odd
+ ldsfld int64 ble_i8._ble::min
+ ldsfld int64 ble_i8._ble::odd
ble F
br FAIL
F:
- ldsfld int64 _ble::min
- ldsfld int64 _ble::even
+ ldsfld int64 ble_i8._ble::min
+ ldsfld int64 ble_i8._ble::even
ble G
br FAIL
G:
- ldsfld int64 _ble::_one
- ldsfld int64 _ble::min
+ ldsfld int64 ble_i8._ble::_one
+ ldsfld int64 ble_i8._ble::min
ble FAIL
- ldsfld int64 _ble::_one
- ldsfld int64 _ble::_one
+ ldsfld int64 ble_i8._ble::_one
+ ldsfld int64 ble_i8._ble::_one
ble H
br FAIL
H:
- ldsfld int64 _ble::_one
- ldsfld int64 _ble::zero
+ ldsfld int64 ble_i8._ble::_one
+ ldsfld int64 ble_i8._ble::zero
ble I
br FAIL
I:
- ldsfld int64 _ble::_one
- ldsfld int64 _ble::one
+ ldsfld int64 ble_i8._ble::_one
+ ldsfld int64 ble_i8._ble::one
ble J
br FAIL
J:
- ldsfld int64 _ble::_one
- ldsfld int64 _ble::max
+ ldsfld int64 ble_i8._ble::_one
+ ldsfld int64 ble_i8._ble::max
ble K
br FAIL
K:
- ldsfld int64 _ble::_one
- ldsfld int64 _ble::odd
+ ldsfld int64 ble_i8._ble::_one
+ ldsfld int64 ble_i8._ble::odd
ble L
br FAIL
L:
- ldsfld int64 _ble::_one
- ldsfld int64 _ble::even
+ ldsfld int64 ble_i8._ble::_one
+ ldsfld int64 ble_i8._ble::even
ble FAIL
- ldsfld int64 _ble::zero
- ldsfld int64 _ble::min
+ ldsfld int64 ble_i8._ble::zero
+ ldsfld int64 ble_i8._ble::min
ble FAIL
- ldsfld int64 _ble::zero
- ldsfld int64 _ble::_one
+ ldsfld int64 ble_i8._ble::zero
+ ldsfld int64 ble_i8._ble::_one
ble FAIL
- ldsfld int64 _ble::zero
- ldsfld int64 _ble::zero
+ ldsfld int64 ble_i8._ble::zero
+ ldsfld int64 ble_i8._ble::zero
ble M
br FAIL
M:
- ldsfld int64 _ble::zero
- ldsfld int64 _ble::one
+ ldsfld int64 ble_i8._ble::zero
+ ldsfld int64 ble_i8._ble::one
ble N
br FAIL
N:
- ldsfld int64 _ble::zero
- ldsfld int64 _ble::max
+ ldsfld int64 ble_i8._ble::zero
+ ldsfld int64 ble_i8._ble::max
ble O
br FAIL
O:
- ldsfld int64 _ble::zero
- ldsfld int64 _ble::odd
+ ldsfld int64 ble_i8._ble::zero
+ ldsfld int64 ble_i8._ble::odd
ble P
br FAIL
P:
- ldsfld int64 _ble::zero
- ldsfld int64 _ble::even
+ ldsfld int64 ble_i8._ble::zero
+ ldsfld int64 ble_i8._ble::even
ble FAIL
- ldsfld int64 _ble::one
- ldsfld int64 _ble::min
+ ldsfld int64 ble_i8._ble::one
+ ldsfld int64 ble_i8._ble::min
ble FAIL
- ldsfld int64 _ble::one
- ldsfld int64 _ble::_one
+ ldsfld int64 ble_i8._ble::one
+ ldsfld int64 ble_i8._ble::_one
ble FAIL
- ldsfld int64 _ble::one
- ldsfld int64 _ble::zero
+ ldsfld int64 ble_i8._ble::one
+ ldsfld int64 ble_i8._ble::zero
ble FAIL
- ldsfld int64 _ble::one
- ldsfld int64 _ble::one
+ ldsfld int64 ble_i8._ble::one
+ ldsfld int64 ble_i8._ble::one
ble Q
br FAIL
Q:
- ldsfld int64 _ble::one
- ldsfld int64 _ble::max
+ ldsfld int64 ble_i8._ble::one
+ ldsfld int64 ble_i8._ble::max
ble R
br FAIL
R:
- ldsfld int64 _ble::one
- ldsfld int64 _ble::odd
+ ldsfld int64 ble_i8._ble::one
+ ldsfld int64 ble_i8._ble::odd
ble S
br FAIL
S:
- ldsfld int64 _ble::one
- ldsfld int64 _ble::even
+ ldsfld int64 ble_i8._ble::one
+ ldsfld int64 ble_i8._ble::even
ble FAIL
- ldsfld int64 _ble::max
- ldsfld int64 _ble::min
+ ldsfld int64 ble_i8._ble::max
+ ldsfld int64 ble_i8._ble::min
ble FAIL
- ldsfld int64 _ble::max
- ldsfld int64 _ble::_one
+ ldsfld int64 ble_i8._ble::max
+ ldsfld int64 ble_i8._ble::_one
ble FAIL
- ldsfld int64 _ble::max
- ldsfld int64 _ble::zero
+ ldsfld int64 ble_i8._ble::max
+ ldsfld int64 ble_i8._ble::zero
ble FAIL
- ldsfld int64 _ble::max
- ldsfld int64 _ble::one
+ ldsfld int64 ble_i8._ble::max
+ ldsfld int64 ble_i8._ble::one
ble FAIL
- ldsfld int64 _ble::max
- ldsfld int64 _ble::max
+ ldsfld int64 ble_i8._ble::max
+ ldsfld int64 ble_i8._ble::max
ble T
br FAIL
T:
- ldsfld int64 _ble::max
- ldsfld int64 _ble::odd
+ ldsfld int64 ble_i8._ble::max
+ ldsfld int64 ble_i8._ble::odd
ble FAIL
- ldsfld int64 _ble::max
- ldsfld int64 _ble::even
+ ldsfld int64 ble_i8._ble::max
+ ldsfld int64 ble_i8._ble::even
ble FAIL
- ldsfld int64 _ble::odd
- ldsfld int64 _ble::min
+ ldsfld int64 ble_i8._ble::odd
+ ldsfld int64 ble_i8._ble::min
ble FAIL
- ldsfld int64 _ble::odd
- ldsfld int64 _ble::_one
+ ldsfld int64 ble_i8._ble::odd
+ ldsfld int64 ble_i8._ble::_one
ble FAIL
- ldsfld int64 _ble::odd
- ldsfld int64 _ble::zero
+ ldsfld int64 ble_i8._ble::odd
+ ldsfld int64 ble_i8._ble::zero
ble FAIL
- ldsfld int64 _ble::odd
- ldsfld int64 _ble::one
+ ldsfld int64 ble_i8._ble::odd
+ ldsfld int64 ble_i8._ble::one
ble FAIL
- ldsfld int64 _ble::odd
- ldsfld int64 _ble::max
+ ldsfld int64 ble_i8._ble::odd
+ ldsfld int64 ble_i8._ble::max
ble U
br FAIL
U:
- ldsfld int64 _ble::odd
- ldsfld int64 _ble::odd
+ ldsfld int64 ble_i8._ble::odd
+ ldsfld int64 ble_i8._ble::odd
ble V
br FAIL
V:
- ldsfld int64 _ble::odd
- ldsfld int64 _ble::even
+ ldsfld int64 ble_i8._ble::odd
+ ldsfld int64 ble_i8._ble::even
ble FAIL
- ldsfld int64 _ble::even
- ldsfld int64 _ble::min
+ ldsfld int64 ble_i8._ble::even
+ ldsfld int64 ble_i8._ble::min
ble FAIL
- ldsfld int64 _ble::even
- ldsfld int64 _ble::_one
+ ldsfld int64 ble_i8._ble::even
+ ldsfld int64 ble_i8._ble::_one
ble W
br FAIL
W:
- ldsfld int64 _ble::even
- ldsfld int64 _ble::zero
+ ldsfld int64 ble_i8._ble::even
+ ldsfld int64 ble_i8._ble::zero
ble X
br FAIL
X:
- ldsfld int64 _ble::even
- ldsfld int64 _ble::one
+ ldsfld int64 ble_i8._ble::even
+ ldsfld int64 ble_i8._ble::one
ble Y
br FAIL
Y:
- ldsfld int64 _ble::even
- ldsfld int64 _ble::max
+ ldsfld int64 ble_i8._ble::even
+ ldsfld int64 ble_i8._ble::max
ble Z
br FAIL
Z:
- ldsfld int64 _ble::even
- ldsfld int64 _ble::odd
+ ldsfld int64 ble_i8._ble::even
+ ldsfld int64 ble_i8._ble::odd
ble AA
br FAIL
AA:
- ldsfld int64 _ble::even
- ldsfld int64 _ble::even
+ ldsfld int64 ble_i8._ble::even
+ ldsfld int64 ble_i8._ble::even
ble BACKCHECK
br FAIL
}
}
.assembly ble_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ble_r4
+{
.class public _ble {
.field public static float32 _inf
.method public static void initialize() {
.maxstack 10
ldc.r4 float32(0xFF800000)
- stsfld float32 _ble::_inf
+ stsfld float32 ble_r4._ble::_inf
ldc.r4 float32(0xFF7FFFFF)
- stsfld float32 _ble::_min
+ stsfld float32 ble_r4._ble::_min
ldc.r4 float32(0xBF800000)
- stsfld float32 _ble::_one
+ stsfld float32 ble_r4._ble::_one
ldc.r4 float32(0x80000000)
- stsfld float32 _ble::_zero
+ stsfld float32 ble_r4._ble::_zero
ldc.r4 float32(0x00000000)
- stsfld float32 _ble::zero
+ stsfld float32 ble_r4._ble::zero
ldc.r4 float32(0x3F800000)
- stsfld float32 _ble::one
+ stsfld float32 ble_r4._ble::one
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _ble::max
+ stsfld float32 ble_r4._ble::max
ldc.r4 float32(0x7F800000)
- stsfld float32 _ble::inf
+ stsfld float32 ble_r4._ble::inf
ldc.r4 float32(0x7FC00000)
- stsfld float32 _ble::NaN
+ stsfld float32 ble_r4._ble::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ble::initialize()
+ call void ble_r4._ble::initialize()
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::_inf
ble A
br FAIL
A:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::_min
ble B
br FAIL
B:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::_one
ble C
br FAIL
C:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::_zero
ble D
br FAIL
D:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::zero
ble E
br FAIL
E:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::one
ble F
br FAIL
F:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::max
ble G
br FAIL
G:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::inf
ble H
br FAIL
H:
- ldsfld float32 _ble::_inf
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::_inf
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
K:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::_min
ble L
br FAIL
L:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::_one
ble M
br FAIL
M:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::_zero
ble N
br FAIL
N:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::zero
ble O
br FAIL
O:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::one
ble P
br FAIL
P:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::max
ble Q
br FAIL
Q:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::inf
ble R
br FAIL
R:
- ldsfld float32 _ble::_min
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::_min
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
S:
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::_min
ble FAIL
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::_one
ble T
br FAIL
T:
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::_zero
ble U
br FAIL
U:
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::zero
ble V
br FAIL
V:
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::one
ble W
br FAIL
W:
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::max
ble X
br FAIL
X:
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::inf
ble Y
br FAIL
Y:
- ldsfld float32 _ble::_one
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::_one
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
Z:
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::_min
ble FAIL
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::_one
ble FAIL
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::_zero
ble AA
br FAIL
AA:
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::zero
ble BB
br FAIL
BB:
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::one
ble CC
br FAIL
CC:
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::max
ble DD
br FAIL
DD:
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::inf
ble EE
br FAIL
EE:
- ldsfld float32 _ble::_zero
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::_zero
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
FF:
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::_min
ble FAIL
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::_one
ble FAIL
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::_zero
ble GG
br FAIL
GG:
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::zero
ble HH
br FAIL
HH:
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::one
ble II
br FAIL
II:
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::max
ble JJ
br FAIL
JJ:
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::inf
ble KK
br FAIL
KK:
- ldsfld float32 _ble::zero
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::zero
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
LL:
- ldsfld float32 _ble::one
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
- ldsfld float32 _ble::one
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::_min
ble FAIL
- ldsfld float32 _ble::one
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::_one
ble FAIL
- ldsfld float32 _ble::one
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::_zero
ble FAIL
- ldsfld float32 _ble::one
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::zero
ble FAIL
- ldsfld float32 _ble::one
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::one
ble MM
br FAIL
MM:
- ldsfld float32 _ble::one
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::max
ble NN
br FAIL
NN:
- ldsfld float32 _ble::one
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::inf
ble OO
br FAIL
OO:
- ldsfld float32 _ble::one
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::one
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
PP:
- ldsfld float32 _ble::max
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
- ldsfld float32 _ble::max
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::_min
ble FAIL
- ldsfld float32 _ble::max
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::_one
ble FAIL
- ldsfld float32 _ble::max
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::_zero
ble FAIL
- ldsfld float32 _ble::max
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::zero
ble FAIL
- ldsfld float32 _ble::max
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::one
ble FAIL
- ldsfld float32 _ble::max
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::max
ble QQ
br FAIL
QQ:
- ldsfld float32 _ble::max
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::inf
ble RR
br FAIL
RR:
- ldsfld float32 _ble::max
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::max
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
SS:
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::_min
ble FAIL
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::_one
ble FAIL
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::_zero
ble FAIL
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::zero
ble FAIL
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::one
ble FAIL
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::max
ble FAIL
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::inf
ble TT
br FAIL
TT:
- ldsfld float32 _ble::inf
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::inf
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
UU:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::_inf
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::_inf
ble FAIL
VV:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::_min
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::_min
ble FAIL
WW:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::_one
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::_one
ble FAIL
XX:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::_zero
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::_zero
ble FAIL
YY:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::zero
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::zero
ble FAIL
ZZ:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::one
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::one
ble FAIL
AAA:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::max
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::max
ble FAIL
BBB:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::inf
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::inf
ble FAIL
CCC:
- ldsfld float32 _ble::NaN
- ldsfld float32 _ble::NaN
+ ldsfld float32 ble_r4._ble::NaN
+ ldsfld float32 ble_r4._ble::NaN
ble FAIL
br BACKCHECK
}
}
.assembly ble_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ble_r8
+{
.class public _ble {
.field public static float64 _inf
.method public static void initialize() {
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
- stsfld float64 _ble::_inf
+ stsfld float64 ble_r8._ble::_inf
ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
- stsfld float64 _ble::_min
+ stsfld float64 ble_r8._ble::_min
ldc.r8 float64(0xBFF0000000000000)
- stsfld float64 _ble::_one
+ stsfld float64 ble_r8._ble::_one
ldc.r8 float64(0x8000000000000000)
- stsfld float64 _ble::_zero
+ stsfld float64 ble_r8._ble::_zero
ldc.r8 float64(0x0000000000000000)
- stsfld float64 _ble::zero
+ stsfld float64 ble_r8._ble::zero
ldc.r8 float64(0x3FF0000000000000)
- stsfld float64 _ble::one
+ stsfld float64 ble_r8._ble::one
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _ble::max
+ stsfld float64 ble_r8._ble::max
ldc.r8 float64(0x7FF0000000000000)
- stsfld float64 _ble::inf
+ stsfld float64 ble_r8._ble::inf
ldc.r8 float64(0x7FF8000000000000)
- stsfld float64 _ble::NaN
+ stsfld float64 ble_r8._ble::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ble::initialize()
+ call void ble_r8._ble::initialize()
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::_inf
ble A
br FAIL
A:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::_min
ble B
br FAIL
B:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::_one
ble C
br FAIL
C:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::_zero
ble D
br FAIL
D:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::zero
ble E
br FAIL
E:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::one
ble F
br FAIL
F:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::max
ble G
br FAIL
G:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::inf
ble H
br FAIL
H:
- ldsfld float64 _ble::_inf
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::_inf
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
K:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::_min
ble L
br FAIL
L:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::_one
ble M
br FAIL
M:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::_zero
ble N
br FAIL
N:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::zero
ble O
br FAIL
O:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::one
ble P
br FAIL
P:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::max
ble Q
br FAIL
Q:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::inf
ble R
br FAIL
R:
- ldsfld float64 _ble::_min
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::_min
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
S:
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::_min
ble FAIL
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::_one
ble T
br FAIL
T:
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::_zero
ble U
br FAIL
U:
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::zero
ble V
br FAIL
V:
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::one
ble W
br FAIL
W:
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::max
ble X
br FAIL
X:
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::inf
ble Y
br FAIL
Y:
- ldsfld float64 _ble::_one
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::_one
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
Z:
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::_min
ble FAIL
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::_one
ble FAIL
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::_zero
ble AA
br FAIL
AA:
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::zero
ble BB
br FAIL
BB:
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::one
ble CC
br FAIL
CC:
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::max
ble DD
br FAIL
DD:
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::inf
ble EE
br FAIL
EE:
- ldsfld float64 _ble::_zero
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::_zero
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
FF:
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::_min
ble FAIL
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::_one
ble FAIL
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::_zero
ble GG
br FAIL
GG:
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::zero
ble HH
br FAIL
HH:
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::one
ble II
br FAIL
II:
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::max
ble JJ
br FAIL
JJ:
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::inf
ble KK
br FAIL
KK:
- ldsfld float64 _ble::zero
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::zero
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
LL:
- ldsfld float64 _ble::one
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
- ldsfld float64 _ble::one
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::_min
ble FAIL
- ldsfld float64 _ble::one
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::_one
ble FAIL
- ldsfld float64 _ble::one
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::_zero
ble FAIL
- ldsfld float64 _ble::one
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::zero
ble FAIL
- ldsfld float64 _ble::one
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::one
ble MM
br FAIL
MM:
- ldsfld float64 _ble::one
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::max
ble NN
br FAIL
NN:
- ldsfld float64 _ble::one
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::inf
ble OO
br FAIL
OO:
- ldsfld float64 _ble::one
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::one
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
PP:
- ldsfld float64 _ble::max
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
- ldsfld float64 _ble::max
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::_min
ble FAIL
- ldsfld float64 _ble::max
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::_one
ble FAIL
- ldsfld float64 _ble::max
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::_zero
ble FAIL
- ldsfld float64 _ble::max
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::zero
ble FAIL
- ldsfld float64 _ble::max
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::one
ble FAIL
- ldsfld float64 _ble::max
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::max
ble QQ
br FAIL
QQ:
- ldsfld float64 _ble::max
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::inf
ble RR
br FAIL
RR:
- ldsfld float64 _ble::max
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::max
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
SS:
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::_min
ble FAIL
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::_one
ble FAIL
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::_zero
ble FAIL
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::zero
ble FAIL
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::one
ble FAIL
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::max
ble FAIL
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::inf
ble TT
br FAIL
TT:
- ldsfld float64 _ble::inf
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::inf
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
UU:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::_inf
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::_inf
ble FAIL
VV:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::_min
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::_min
ble FAIL
WW:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::_one
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::_one
ble FAIL
XX:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::_zero
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::_zero
ble FAIL
YY:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::zero
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::zero
ble FAIL
ZZ:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::one
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::one
ble FAIL
AAA:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::max
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::max
ble FAIL
BBB:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::inf
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::inf
ble FAIL
CCC:
- ldsfld float64 _ble::NaN
- ldsfld float64 _ble::NaN
+ ldsfld float64 ble_r8._ble::NaN
+ ldsfld float64 ble_r8._ble::NaN
ble FAIL
br BACKCHECK
}
}
.assembly ble_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ble_u
+{
.class public ble_un {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 ble_un::PTR
+ ldsflda int32 ble_u.ble_un::PTR
stloc 0
- ldsflda int32 ble_un::PTR
+ ldsflda int32 ble_u.ble_un::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly ble_u{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ble_u4
+{
.class public ble_un {
.field public static int32 all
.method public static void initialize() {
.maxstack 10
ldc.i4 0xFFFFFFFF
- stsfld int32 ble_un::all
+ stsfld int32 ble_u4.ble_un::all
ldc.i4 0x00000000
- stsfld int32 ble_un::none
+ stsfld int32 ble_u4.ble_un::none
ldc.i4 0x55555555
- stsfld int32 ble_un::odd
+ stsfld int32 ble_u4.ble_un::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 ble_un::even
+ stsfld int32 ble_u4.ble_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void ble_un::initialize()
+ call void ble_u4.ble_un::initialize()
- ldsfld int32 ble_un::all
- ldsfld int32 ble_un::all
+ ldsfld int32 ble_u4.ble_un::all
+ ldsfld int32 ble_u4.ble_un::all
ble.un A
br FAIL
A:
- ldsfld int32 ble_un::all
- ldsfld int32 ble_un::none
+ ldsfld int32 ble_u4.ble_un::all
+ ldsfld int32 ble_u4.ble_un::none
ble.un FAIL
- ldsfld int32 ble_un::all
- ldsfld int32 ble_un::odd
+ ldsfld int32 ble_u4.ble_un::all
+ ldsfld int32 ble_u4.ble_un::odd
ble.un FAIL
- ldsfld int32 ble_un::all
- ldsfld int32 ble_un::even
+ ldsfld int32 ble_u4.ble_un::all
+ ldsfld int32 ble_u4.ble_un::even
ble.un FAIL
- ldsfld int32 ble_un::none
- ldsfld int32 ble_un::all
+ ldsfld int32 ble_u4.ble_un::none
+ ldsfld int32 ble_u4.ble_un::all
ble.un B
br FAIL
B:
- ldsfld int32 ble_un::none
- ldsfld int32 ble_un::none
+ ldsfld int32 ble_u4.ble_un::none
+ ldsfld int32 ble_u4.ble_un::none
ble.un C
br FAIL
C:
- ldsfld int32 ble_un::none
- ldsfld int32 ble_un::odd
+ ldsfld int32 ble_u4.ble_un::none
+ ldsfld int32 ble_u4.ble_un::odd
ble.un D
br FAIL
D:
- ldsfld int32 ble_un::none
- ldsfld int32 ble_un::even
+ ldsfld int32 ble_u4.ble_un::none
+ ldsfld int32 ble_u4.ble_un::even
ble.un E
br FAIL
E:
- ldsfld int32 ble_un::odd
- ldsfld int32 ble_un::all
+ ldsfld int32 ble_u4.ble_un::odd
+ ldsfld int32 ble_u4.ble_un::all
ble.un F
br FAIL
F:
- ldsfld int32 ble_un::odd
- ldsfld int32 ble_un::none
+ ldsfld int32 ble_u4.ble_un::odd
+ ldsfld int32 ble_u4.ble_un::none
ble.un FAIL
- ldsfld int32 ble_un::odd
- ldsfld int32 ble_un::odd
+ ldsfld int32 ble_u4.ble_un::odd
+ ldsfld int32 ble_u4.ble_un::odd
ble.un G
br FAIL
G:
- ldsfld int32 ble_un::odd
- ldsfld int32 ble_un::even
+ ldsfld int32 ble_u4.ble_un::odd
+ ldsfld int32 ble_u4.ble_un::even
ble.un H
br FAIL
H:
- ldsfld int32 ble_un::even
- ldsfld int32 ble_un::all
+ ldsfld int32 ble_u4.ble_un::even
+ ldsfld int32 ble_u4.ble_un::all
ble.un I
br FAIL
I:
- ldsfld int32 ble_un::even
- ldsfld int32 ble_un::none
+ ldsfld int32 ble_u4.ble_un::even
+ ldsfld int32 ble_u4.ble_un::none
ble.un FAIL
- ldsfld int32 ble_un::even
- ldsfld int32 ble_un::odd
+ ldsfld int32 ble_u4.ble_un::even
+ ldsfld int32 ble_u4.ble_un::odd
ble.un FAIL
- ldsfld int32 ble_un::even
- ldsfld int32 ble_un::even
+ ldsfld int32 ble_u4.ble_un::even
+ ldsfld int32 ble_u4.ble_un::even
ble.un BACKCHECK
br FAIL
TOPASS:
}
}
.assembly ble_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ble_u8
+{
.class public ble_un {
.field public static int64 all
.method public static void initialize() {
.maxstack 10
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 ble_un::all
+ stsfld int64 ble_u8.ble_un::all
ldc.i8 0x0000000000000000
- stsfld int64 ble_un::none
+ stsfld int64 ble_u8.ble_un::none
ldc.i8 0x5555555555555555
- stsfld int64 ble_un::odd
+ stsfld int64 ble_u8.ble_un::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 ble_un::even
+ stsfld int64 ble_u8.ble_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void ble_un::initialize()
+ call void ble_u8.ble_un::initialize()
- ldsfld int64 ble_un::all
- ldsfld int64 ble_un::all
+ ldsfld int64 ble_u8.ble_un::all
+ ldsfld int64 ble_u8.ble_un::all
ble.un A
br FAIL
A:
- ldsfld int64 ble_un::all
- ldsfld int64 ble_un::none
+ ldsfld int64 ble_u8.ble_un::all
+ ldsfld int64 ble_u8.ble_un::none
ble.un FAIL
- ldsfld int64 ble_un::all
- ldsfld int64 ble_un::odd
+ ldsfld int64 ble_u8.ble_un::all
+ ldsfld int64 ble_u8.ble_un::odd
ble.un FAIL
- ldsfld int64 ble_un::all
- ldsfld int64 ble_un::even
+ ldsfld int64 ble_u8.ble_un::all
+ ldsfld int64 ble_u8.ble_un::even
ble.un FAIL
- ldsfld int64 ble_un::none
- ldsfld int64 ble_un::all
+ ldsfld int64 ble_u8.ble_un::none
+ ldsfld int64 ble_u8.ble_un::all
ble.un B
br FAIL
B:
- ldsfld int64 ble_un::none
- ldsfld int64 ble_un::none
+ ldsfld int64 ble_u8.ble_un::none
+ ldsfld int64 ble_u8.ble_un::none
ble.un C
br FAIL
C:
- ldsfld int64 ble_un::none
- ldsfld int64 ble_un::odd
+ ldsfld int64 ble_u8.ble_un::none
+ ldsfld int64 ble_u8.ble_un::odd
ble.un D
br FAIL
D:
- ldsfld int64 ble_un::none
- ldsfld int64 ble_un::even
+ ldsfld int64 ble_u8.ble_un::none
+ ldsfld int64 ble_u8.ble_un::even
ble.un E
br FAIL
E:
- ldsfld int64 ble_un::odd
- ldsfld int64 ble_un::all
+ ldsfld int64 ble_u8.ble_un::odd
+ ldsfld int64 ble_u8.ble_un::all
ble.un F
br FAIL
F:
- ldsfld int64 ble_un::odd
- ldsfld int64 ble_un::none
+ ldsfld int64 ble_u8.ble_un::odd
+ ldsfld int64 ble_u8.ble_un::none
ble.un FAIL
- ldsfld int64 ble_un::odd
- ldsfld int64 ble_un::odd
+ ldsfld int64 ble_u8.ble_un::odd
+ ldsfld int64 ble_u8.ble_un::odd
ble.un G
br FAIL
G:
- ldsfld int64 ble_un::odd
- ldsfld int64 ble_un::even
+ ldsfld int64 ble_u8.ble_un::odd
+ ldsfld int64 ble_u8.ble_un::even
ble.un H
br FAIL
H:
- ldsfld int64 ble_un::even
- ldsfld int64 ble_un::all
+ ldsfld int64 ble_u8.ble_un::even
+ ldsfld int64 ble_u8.ble_un::all
ble.un I
br FAIL
I:
- ldsfld int64 ble_un::even
- ldsfld int64 ble_un::none
+ ldsfld int64 ble_u8.ble_un::even
+ ldsfld int64 ble_u8.ble_un::none
ble.un FAIL
- ldsfld int64 ble_un::even
- ldsfld int64 ble_un::odd
+ ldsfld int64 ble_u8.ble_un::even
+ ldsfld int64 ble_u8.ble_un::odd
ble.un FAIL
- ldsfld int64 ble_un::even
- ldsfld int64 ble_un::even
+ ldsfld int64 ble_u8.ble_un::even
+ ldsfld int64 ble_u8.ble_un::even
ble.un BACKCHECK
br FAIL
TOPASS:
}
}
.assembly ble_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float32(0xFF800000)"
#define MIN "float32(0xFF7FFFFF)"
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
call void _ble_un::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float64(0xFFF0000000000000)"
#define MIN "float64(0xFF7FFFFFFFFFFFFF)"
#define POS_INF "float64(0x7FF0000000000000)"
#define NAN "float64(0x7FF8000000000000)"
+.namespace ble_un_r8
+{
.class public ble_un {
.field public static float64 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r8 NEG_INF
- stsfld float64 ble_un::neg_inf
+ stsfld float64 ble_un_r8.ble_un::neg_inf
ldc.r8 MIN
- stsfld float64 ble_un::min
+ stsfld float64 ble_un_r8.ble_un::min
ldc.r8 MINUS_ONE
- stsfld float64 ble_un::minus_one
+ stsfld float64 ble_un_r8.ble_un::minus_one
ldc.r8 MINUS_ZERO
- stsfld float64 ble_un::minus_zero
+ stsfld float64 ble_un_r8.ble_un::minus_zero
ldc.r8 ZERO
- stsfld float64 ble_un::zero
+ stsfld float64 ble_un_r8.ble_un::zero
ldc.r8 ONE
- stsfld float64 ble_un::one
+ stsfld float64 ble_un_r8.ble_un::one
ldc.r8 MAX
- stsfld float64 ble_un::max
+ stsfld float64 ble_un_r8.ble_un::max
ldc.r8 POS_INF
- stsfld float64 ble_un::pos_inf
+ stsfld float64 ble_un_r8.ble_un::pos_inf
ldc.r8 NAN
- stsfld float64 ble_un::NaN
+ stsfld float64 ble_un_r8.ble_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void ble_un::initialize()
+ call void ble_un_r8.ble_un::initialize()
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un A
br FAIL
A:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un B
br FAIL
B:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un C
br FAIL
C:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un D
br FAIL
D:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un E
br FAIL
E:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un F
br FAIL
F:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un G
br FAIL
G:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un H
br FAIL
H:
- ldsfld float64 ble_un::neg_inf
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un K
br FAIL
K:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un FAIL
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un L
br FAIL
L:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un M
br FAIL
M:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un N
br FAIL
N:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un O
br FAIL
O:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un P
br FAIL
P:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un Q
br FAIL
Q:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un R
br FAIL
R:
- ldsfld float64 ble_un::min
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un S
br FAIL
S:
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un FAIL
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un FAIL
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un T
br FAIL
T:
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un U
br FAIL
U:
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un V
br FAIL
V:
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un W
br FAIL
W:
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un X
br FAIL
X:
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un Y
br FAIL
Y:
- ldsfld float64 ble_un::minus_one
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un Z
br FAIL
Z:
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un FAIL
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un FAIL
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un FAIL
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un AA
br FAIL
AA:
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un BB
br FAIL
BB:
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un CC
br FAIL
CC:
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un DD
br FAIL
DD:
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un EE
br FAIL
EE:
- ldsfld float64 ble_un::minus_zero
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un FF
br FAIL
FF:
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un FAIL
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un FAIL
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un FAIL
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un GG
br FAIL
GG:
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un HH
br FAIL
HH:
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un II
br FAIL
II:
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un JJ
br FAIL
JJ:
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un KK
br FAIL
KK:
- ldsfld float64 ble_un::zero
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un LL
br FAIL
LL:
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un FAIL
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un FAIL
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un FAIL
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un FAIL
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un FAIL
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un MM
br FAIL
MM:
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un NN
br FAIL
NN:
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un OO
br FAIL
OO:
- ldsfld float64 ble_un::one
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un PP
br FAIL
PP:
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un FAIL
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un FAIL
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un FAIL
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un FAIL
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un FAIL
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un FAIL
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un QQ
br FAIL
QQ:
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un RR
br FAIL
RR:
- ldsfld float64 ble_un::max
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un SS
br FAIL
SS:
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un FAIL
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un FAIL
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un FAIL
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un FAIL
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un FAIL
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un FAIL
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un FAIL
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un TT
br FAIL
TT:
- ldsfld float64 ble_un::pos_inf
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un UU
br FAIL
UU:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::neg_inf
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::neg_inf
ble.un VV
br FAIL
VV:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::min
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::min
ble.un WW
br FAIL
WW:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::minus_one
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::minus_one
ble.un XX
br FAIL
XX:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::minus_zero
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::minus_zero
ble.un YY
br FAIL
YY:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::zero
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::zero
ble.un ZZ
br FAIL
ZZ:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::one
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::one
ble.un AAA
br FAIL
AAA:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::max
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::max
ble.un BBB
br FAIL
BBB:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::pos_inf
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::pos_inf
ble.un CCC
br FAIL
CCC:
- ldsfld float64 ble_un::NaN
- ldsfld float64 ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::NaN
+ ldsfld float64 ble_un_r8.ble_un::NaN
ble.un L0
br FAIL
}
}
.assembly ble_un_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace blt_i4
+{
.class public _blt {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _blt::min
+ stsfld int32 blt_i4._blt::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _blt::_one
+ stsfld int32 blt_i4._blt::_one
ldc.i4 0x00000000
- stsfld int32 _blt::zero
+ stsfld int32 blt_i4._blt::zero
ldc.i4 0x00000001
- stsfld int32 _blt::one
+ stsfld int32 blt_i4._blt::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _blt::max
+ stsfld int32 blt_i4._blt::max
ldc.i4 0x55555555
- stsfld int32 _blt::odd
+ stsfld int32 blt_i4._blt::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _blt::even
+ stsfld int32 blt_i4._blt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _blt::initialize()
+ call void blt_i4._blt::initialize()
- ldsfld int32 _blt::min
- ldsfld int32 _blt::min
+ ldsfld int32 blt_i4._blt::min
+ ldsfld int32 blt_i4._blt::min
blt FAIL
A:
- ldsfld int32 _blt::min
- ldsfld int32 _blt::_one
+ ldsfld int32 blt_i4._blt::min
+ ldsfld int32 blt_i4._blt::_one
blt B
br FAIL
B:
- ldsfld int32 _blt::min
- ldsfld int32 _blt::zero
+ ldsfld int32 blt_i4._blt::min
+ ldsfld int32 blt_i4._blt::zero
blt C
br FAIL
C:
- ldsfld int32 _blt::min
- ldsfld int32 _blt::one
+ ldsfld int32 blt_i4._blt::min
+ ldsfld int32 blt_i4._blt::one
blt D
br FAIL
D:
- ldsfld int32 _blt::min
- ldsfld int32 _blt::max
+ ldsfld int32 blt_i4._blt::min
+ ldsfld int32 blt_i4._blt::max
blt E
br FAIL
E:
- ldsfld int32 _blt::min
- ldsfld int32 _blt::odd
+ ldsfld int32 blt_i4._blt::min
+ ldsfld int32 blt_i4._blt::odd
blt F
br FAIL
F:
- ldsfld int32 _blt::min
- ldsfld int32 _blt::even
+ ldsfld int32 blt_i4._blt::min
+ ldsfld int32 blt_i4._blt::even
blt G
br FAIL
G:
- ldsfld int32 _blt::_one
- ldsfld int32 _blt::min
+ ldsfld int32 blt_i4._blt::_one
+ ldsfld int32 blt_i4._blt::min
blt FAIL
- ldsfld int32 _blt::_one
- ldsfld int32 _blt::_one
+ ldsfld int32 blt_i4._blt::_one
+ ldsfld int32 blt_i4._blt::_one
blt FAIL
H:
- ldsfld int32 _blt::_one
- ldsfld int32 _blt::zero
+ ldsfld int32 blt_i4._blt::_one
+ ldsfld int32 blt_i4._blt::zero
blt I
br FAIL
I:
- ldsfld int32 _blt::_one
- ldsfld int32 _blt::one
+ ldsfld int32 blt_i4._blt::_one
+ ldsfld int32 blt_i4._blt::one
blt J
br FAIL
J:
- ldsfld int32 _blt::_one
- ldsfld int32 _blt::max
+ ldsfld int32 blt_i4._blt::_one
+ ldsfld int32 blt_i4._blt::max
blt K
br FAIL
K:
- ldsfld int32 _blt::_one
- ldsfld int32 _blt::odd
+ ldsfld int32 blt_i4._blt::_one
+ ldsfld int32 blt_i4._blt::odd
blt L
br FAIL
L:
- ldsfld int32 _blt::_one
- ldsfld int32 _blt::even
+ ldsfld int32 blt_i4._blt::_one
+ ldsfld int32 blt_i4._blt::even
blt FAIL
- ldsfld int32 _blt::zero
- ldsfld int32 _blt::min
+ ldsfld int32 blt_i4._blt::zero
+ ldsfld int32 blt_i4._blt::min
blt FAIL
- ldsfld int32 _blt::zero
- ldsfld int32 _blt::_one
+ ldsfld int32 blt_i4._blt::zero
+ ldsfld int32 blt_i4._blt::_one
blt FAIL
- ldsfld int32 _blt::zero
- ldsfld int32 _blt::zero
+ ldsfld int32 blt_i4._blt::zero
+ ldsfld int32 blt_i4._blt::zero
blt FAIL
M:
- ldsfld int32 _blt::zero
- ldsfld int32 _blt::one
+ ldsfld int32 blt_i4._blt::zero
+ ldsfld int32 blt_i4._blt::one
blt N
br FAIL
N:
- ldsfld int32 _blt::zero
- ldsfld int32 _blt::max
+ ldsfld int32 blt_i4._blt::zero
+ ldsfld int32 blt_i4._blt::max
blt O
br FAIL
O:
- ldsfld int32 _blt::zero
- ldsfld int32 _blt::odd
+ ldsfld int32 blt_i4._blt::zero
+ ldsfld int32 blt_i4._blt::odd
blt P
br FAIL
P:
- ldsfld int32 _blt::zero
- ldsfld int32 _blt::even
+ ldsfld int32 blt_i4._blt::zero
+ ldsfld int32 blt_i4._blt::even
blt FAIL
- ldsfld int32 _blt::one
- ldsfld int32 _blt::min
+ ldsfld int32 blt_i4._blt::one
+ ldsfld int32 blt_i4._blt::min
blt FAIL
- ldsfld int32 _blt::one
- ldsfld int32 _blt::_one
+ ldsfld int32 blt_i4._blt::one
+ ldsfld int32 blt_i4._blt::_one
blt FAIL
- ldsfld int32 _blt::one
- ldsfld int32 _blt::zero
+ ldsfld int32 blt_i4._blt::one
+ ldsfld int32 blt_i4._blt::zero
blt FAIL
- ldsfld int32 _blt::one
- ldsfld int32 _blt::one
+ ldsfld int32 blt_i4._blt::one
+ ldsfld int32 blt_i4._blt::one
blt FAIL
Q:
- ldsfld int32 _blt::one
- ldsfld int32 _blt::max
+ ldsfld int32 blt_i4._blt::one
+ ldsfld int32 blt_i4._blt::max
blt R
br FAIL
R:
- ldsfld int32 _blt::one
- ldsfld int32 _blt::odd
+ ldsfld int32 blt_i4._blt::one
+ ldsfld int32 blt_i4._blt::odd
blt S
br FAIL
S:
- ldsfld int32 _blt::one
- ldsfld int32 _blt::even
+ ldsfld int32 blt_i4._blt::one
+ ldsfld int32 blt_i4._blt::even
blt FAIL
- ldsfld int32 _blt::max
- ldsfld int32 _blt::min
+ ldsfld int32 blt_i4._blt::max
+ ldsfld int32 blt_i4._blt::min
blt FAIL
- ldsfld int32 _blt::max
- ldsfld int32 _blt::_one
+ ldsfld int32 blt_i4._blt::max
+ ldsfld int32 blt_i4._blt::_one
blt FAIL
- ldsfld int32 _blt::max
- ldsfld int32 _blt::zero
+ ldsfld int32 blt_i4._blt::max
+ ldsfld int32 blt_i4._blt::zero
blt FAIL
- ldsfld int32 _blt::max
- ldsfld int32 _blt::one
+ ldsfld int32 blt_i4._blt::max
+ ldsfld int32 blt_i4._blt::one
blt FAIL
- ldsfld int32 _blt::max
- ldsfld int32 _blt::max
+ ldsfld int32 blt_i4._blt::max
+ ldsfld int32 blt_i4._blt::max
blt FAIL
T:
- ldsfld int32 _blt::max
- ldsfld int32 _blt::odd
+ ldsfld int32 blt_i4._blt::max
+ ldsfld int32 blt_i4._blt::odd
blt FAIL
- ldsfld int32 _blt::max
- ldsfld int32 _blt::even
+ ldsfld int32 blt_i4._blt::max
+ ldsfld int32 blt_i4._blt::even
blt FAIL
- ldsfld int32 _blt::odd
- ldsfld int32 _blt::min
+ ldsfld int32 blt_i4._blt::odd
+ ldsfld int32 blt_i4._blt::min
blt FAIL
- ldsfld int32 _blt::odd
- ldsfld int32 _blt::_one
+ ldsfld int32 blt_i4._blt::odd
+ ldsfld int32 blt_i4._blt::_one
blt FAIL
- ldsfld int32 _blt::odd
- ldsfld int32 _blt::zero
+ ldsfld int32 blt_i4._blt::odd
+ ldsfld int32 blt_i4._blt::zero
blt FAIL
- ldsfld int32 _blt::odd
- ldsfld int32 _blt::one
+ ldsfld int32 blt_i4._blt::odd
+ ldsfld int32 blt_i4._blt::one
blt FAIL
- ldsfld int32 _blt::odd
- ldsfld int32 _blt::max
+ ldsfld int32 blt_i4._blt::odd
+ ldsfld int32 blt_i4._blt::max
blt U
br FAIL
U:
- ldsfld int32 _blt::odd
- ldsfld int32 _blt::odd
+ ldsfld int32 blt_i4._blt::odd
+ ldsfld int32 blt_i4._blt::odd
blt FAIL
V:
- ldsfld int32 _blt::odd
- ldsfld int32 _blt::even
+ ldsfld int32 blt_i4._blt::odd
+ ldsfld int32 blt_i4._blt::even
blt FAIL
- ldsfld int32 _blt::even
- ldsfld int32 _blt::min
+ ldsfld int32 blt_i4._blt::even
+ ldsfld int32 blt_i4._blt::min
blt FAIL
- ldsfld int32 _blt::even
- ldsfld int32 _blt::_one
+ ldsfld int32 blt_i4._blt::even
+ ldsfld int32 blt_i4._blt::_one
blt W
br FAIL
W:
- ldsfld int32 _blt::even
- ldsfld int32 _blt::zero
+ ldsfld int32 blt_i4._blt::even
+ ldsfld int32 blt_i4._blt::zero
blt X
br FAIL
X:
- ldsfld int32 _blt::even
- ldsfld int32 _blt::one
+ ldsfld int32 blt_i4._blt::even
+ ldsfld int32 blt_i4._blt::one
blt Y
br FAIL
Y:
- ldsfld int32 _blt::even
- ldsfld int32 _blt::max
+ ldsfld int32 blt_i4._blt::even
+ ldsfld int32 blt_i4._blt::max
blt Z
br FAIL
Z:
- ldsfld int32 _blt::even
- ldsfld int32 _blt::odd
+ ldsfld int32 blt_i4._blt::even
+ ldsfld int32 blt_i4._blt::odd
blt AA
br FAIL
AA:
- ldsfld int32 _blt::even
- ldsfld int32 _blt::even
+ ldsfld int32 blt_i4._blt::even
+ ldsfld int32 blt_i4._blt::even
blt FAIL
br BACKCHECK
}
}
.assembly blt_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace blt_i8
+{
.class public _blt {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _blt::min
+ stsfld int64 blt_i8._blt::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _blt::_one
+ stsfld int64 blt_i8._blt::_one
ldc.i8 0x0000000000000000
- stsfld int64 _blt::zero
+ stsfld int64 blt_i8._blt::zero
ldc.i8 0x0000000000000001
- stsfld int64 _blt::one
+ stsfld int64 blt_i8._blt::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _blt::max
+ stsfld int64 blt_i8._blt::max
ldc.i8 0x5555555555555555
- stsfld int64 _blt::odd
+ stsfld int64 blt_i8._blt::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _blt::even
+ stsfld int64 blt_i8._blt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _blt::initialize()
+ call void blt_i8._blt::initialize()
- ldsfld int64 _blt::min
- ldsfld int64 _blt::min
+ ldsfld int64 blt_i8._blt::min
+ ldsfld int64 blt_i8._blt::min
blt FAIL
A:
- ldsfld int64 _blt::min
- ldsfld int64 _blt::_one
+ ldsfld int64 blt_i8._blt::min
+ ldsfld int64 blt_i8._blt::_one
blt B
br FAIL
B:
- ldsfld int64 _blt::min
- ldsfld int64 _blt::zero
+ ldsfld int64 blt_i8._blt::min
+ ldsfld int64 blt_i8._blt::zero
blt C
br FAIL
C:
- ldsfld int64 _blt::min
- ldsfld int64 _blt::one
+ ldsfld int64 blt_i8._blt::min
+ ldsfld int64 blt_i8._blt::one
blt D
br FAIL
D:
- ldsfld int64 _blt::min
- ldsfld int64 _blt::max
+ ldsfld int64 blt_i8._blt::min
+ ldsfld int64 blt_i8._blt::max
blt E
br FAIL
E:
- ldsfld int64 _blt::min
- ldsfld int64 _blt::odd
+ ldsfld int64 blt_i8._blt::min
+ ldsfld int64 blt_i8._blt::odd
blt F
br FAIL
F:
- ldsfld int64 _blt::min
- ldsfld int64 _blt::even
+ ldsfld int64 blt_i8._blt::min
+ ldsfld int64 blt_i8._blt::even
blt G
br FAIL
G:
- ldsfld int64 _blt::_one
- ldsfld int64 _blt::min
+ ldsfld int64 blt_i8._blt::_one
+ ldsfld int64 blt_i8._blt::min
blt FAIL
- ldsfld int64 _blt::_one
- ldsfld int64 _blt::_one
+ ldsfld int64 blt_i8._blt::_one
+ ldsfld int64 blt_i8._blt::_one
blt FAIL
H:
- ldsfld int64 _blt::_one
- ldsfld int64 _blt::zero
+ ldsfld int64 blt_i8._blt::_one
+ ldsfld int64 blt_i8._blt::zero
blt I
br FAIL
I:
- ldsfld int64 _blt::_one
- ldsfld int64 _blt::one
+ ldsfld int64 blt_i8._blt::_one
+ ldsfld int64 blt_i8._blt::one
blt J
br FAIL
J:
- ldsfld int64 _blt::_one
- ldsfld int64 _blt::max
+ ldsfld int64 blt_i8._blt::_one
+ ldsfld int64 blt_i8._blt::max
blt K
br FAIL
K:
- ldsfld int64 _blt::_one
- ldsfld int64 _blt::odd
+ ldsfld int64 blt_i8._blt::_one
+ ldsfld int64 blt_i8._blt::odd
blt L
br FAIL
L:
- ldsfld int64 _blt::_one
- ldsfld int64 _blt::even
+ ldsfld int64 blt_i8._blt::_one
+ ldsfld int64 blt_i8._blt::even
blt FAIL
- ldsfld int64 _blt::zero
- ldsfld int64 _blt::min
+ ldsfld int64 blt_i8._blt::zero
+ ldsfld int64 blt_i8._blt::min
blt FAIL
- ldsfld int64 _blt::zero
- ldsfld int64 _blt::_one
+ ldsfld int64 blt_i8._blt::zero
+ ldsfld int64 blt_i8._blt::_one
blt FAIL
- ldsfld int64 _blt::zero
- ldsfld int64 _blt::zero
+ ldsfld int64 blt_i8._blt::zero
+ ldsfld int64 blt_i8._blt::zero
blt FAIL
M:
- ldsfld int64 _blt::zero
- ldsfld int64 _blt::one
+ ldsfld int64 blt_i8._blt::zero
+ ldsfld int64 blt_i8._blt::one
blt N
br FAIL
N:
- ldsfld int64 _blt::zero
- ldsfld int64 _blt::max
+ ldsfld int64 blt_i8._blt::zero
+ ldsfld int64 blt_i8._blt::max
blt O
br FAIL
O:
- ldsfld int64 _blt::zero
- ldsfld int64 _blt::odd
+ ldsfld int64 blt_i8._blt::zero
+ ldsfld int64 blt_i8._blt::odd
blt P
br FAIL
P:
- ldsfld int64 _blt::zero
- ldsfld int64 _blt::even
+ ldsfld int64 blt_i8._blt::zero
+ ldsfld int64 blt_i8._blt::even
blt FAIL
- ldsfld int64 _blt::one
- ldsfld int64 _blt::min
+ ldsfld int64 blt_i8._blt::one
+ ldsfld int64 blt_i8._blt::min
blt FAIL
- ldsfld int64 _blt::one
- ldsfld int64 _blt::_one
+ ldsfld int64 blt_i8._blt::one
+ ldsfld int64 blt_i8._blt::_one
blt FAIL
- ldsfld int64 _blt::one
- ldsfld int64 _blt::zero
+ ldsfld int64 blt_i8._blt::one
+ ldsfld int64 blt_i8._blt::zero
blt FAIL
- ldsfld int64 _blt::one
- ldsfld int64 _blt::one
+ ldsfld int64 blt_i8._blt::one
+ ldsfld int64 blt_i8._blt::one
blt FAIL
Q:
- ldsfld int64 _blt::one
- ldsfld int64 _blt::max
+ ldsfld int64 blt_i8._blt::one
+ ldsfld int64 blt_i8._blt::max
blt R
br FAIL
R:
- ldsfld int64 _blt::one
- ldsfld int64 _blt::odd
+ ldsfld int64 blt_i8._blt::one
+ ldsfld int64 blt_i8._blt::odd
blt S
br FAIL
S:
- ldsfld int64 _blt::one
- ldsfld int64 _blt::even
+ ldsfld int64 blt_i8._blt::one
+ ldsfld int64 blt_i8._blt::even
blt FAIL
- ldsfld int64 _blt::max
- ldsfld int64 _blt::min
+ ldsfld int64 blt_i8._blt::max
+ ldsfld int64 blt_i8._blt::min
blt FAIL
- ldsfld int64 _blt::max
- ldsfld int64 _blt::_one
+ ldsfld int64 blt_i8._blt::max
+ ldsfld int64 blt_i8._blt::_one
blt FAIL
- ldsfld int64 _blt::max
- ldsfld int64 _blt::zero
+ ldsfld int64 blt_i8._blt::max
+ ldsfld int64 blt_i8._blt::zero
blt FAIL
- ldsfld int64 _blt::max
- ldsfld int64 _blt::one
+ ldsfld int64 blt_i8._blt::max
+ ldsfld int64 blt_i8._blt::one
blt FAIL
- ldsfld int64 _blt::max
- ldsfld int64 _blt::max
+ ldsfld int64 blt_i8._blt::max
+ ldsfld int64 blt_i8._blt::max
blt FAIL
T:
- ldsfld int64 _blt::max
- ldsfld int64 _blt::odd
+ ldsfld int64 blt_i8._blt::max
+ ldsfld int64 blt_i8._blt::odd
blt FAIL
- ldsfld int64 _blt::max
- ldsfld int64 _blt::even
+ ldsfld int64 blt_i8._blt::max
+ ldsfld int64 blt_i8._blt::even
blt FAIL
- ldsfld int64 _blt::odd
- ldsfld int64 _blt::min
+ ldsfld int64 blt_i8._blt::odd
+ ldsfld int64 blt_i8._blt::min
blt FAIL
- ldsfld int64 _blt::odd
- ldsfld int64 _blt::_one
+ ldsfld int64 blt_i8._blt::odd
+ ldsfld int64 blt_i8._blt::_one
blt FAIL
- ldsfld int64 _blt::odd
- ldsfld int64 _blt::zero
+ ldsfld int64 blt_i8._blt::odd
+ ldsfld int64 blt_i8._blt::zero
blt FAIL
- ldsfld int64 _blt::odd
- ldsfld int64 _blt::one
+ ldsfld int64 blt_i8._blt::odd
+ ldsfld int64 blt_i8._blt::one
blt FAIL
- ldsfld int64 _blt::odd
- ldsfld int64 _blt::max
+ ldsfld int64 blt_i8._blt::odd
+ ldsfld int64 blt_i8._blt::max
blt U
br FAIL
U:
- ldsfld int64 _blt::odd
- ldsfld int64 _blt::odd
+ ldsfld int64 blt_i8._blt::odd
+ ldsfld int64 blt_i8._blt::odd
blt FAIL
V:
- ldsfld int64 _blt::odd
- ldsfld int64 _blt::even
+ ldsfld int64 blt_i8._blt::odd
+ ldsfld int64 blt_i8._blt::even
blt FAIL
- ldsfld int64 _blt::even
- ldsfld int64 _blt::min
+ ldsfld int64 blt_i8._blt::even
+ ldsfld int64 blt_i8._blt::min
blt FAIL
- ldsfld int64 _blt::even
- ldsfld int64 _blt::_one
+ ldsfld int64 blt_i8._blt::even
+ ldsfld int64 blt_i8._blt::_one
blt W
br FAIL
W:
- ldsfld int64 _blt::even
- ldsfld int64 _blt::zero
+ ldsfld int64 blt_i8._blt::even
+ ldsfld int64 blt_i8._blt::zero
blt X
br FAIL
X:
- ldsfld int64 _blt::even
- ldsfld int64 _blt::one
+ ldsfld int64 blt_i8._blt::even
+ ldsfld int64 blt_i8._blt::one
blt Y
br FAIL
Y:
- ldsfld int64 _blt::even
- ldsfld int64 _blt::max
+ ldsfld int64 blt_i8._blt::even
+ ldsfld int64 blt_i8._blt::max
blt Z
br FAIL
Z:
- ldsfld int64 _blt::even
- ldsfld int64 _blt::odd
+ ldsfld int64 blt_i8._blt::even
+ ldsfld int64 blt_i8._blt::odd
blt AA
br FAIL
AA:
- ldsfld int64 _blt::even
- ldsfld int64 _blt::even
+ ldsfld int64 blt_i8._blt::even
+ ldsfld int64 blt_i8._blt::even
blt FAIL
br BACKCHECK
}
}
.assembly blt_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace blt_r4
+{
.class public _blt {
.field public static float32 _inf
.method public static void initialize() {
.maxstack 10
ldc.r4 float32(0xFF800000)
- stsfld float32 _blt::_inf
+ stsfld float32 blt_r4._blt::_inf
ldc.r4 float32(0xFF7FFFFF)
- stsfld float32 _blt::_min
+ stsfld float32 blt_r4._blt::_min
ldc.r4 float32(0xBF800000)
- stsfld float32 _blt::_one
+ stsfld float32 blt_r4._blt::_one
ldc.r4 float32(0x80000000)
- stsfld float32 _blt::_zero
+ stsfld float32 blt_r4._blt::_zero
ldc.r4 float32(0x00000000)
- stsfld float32 _blt::zero
+ stsfld float32 blt_r4._blt::zero
ldc.r4 float32(0x3F800000)
- stsfld float32 _blt::one
+ stsfld float32 blt_r4._blt::one
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _blt::max
+ stsfld float32 blt_r4._blt::max
ldc.r4 float32(0x7F800000)
- stsfld float32 _blt::inf
+ stsfld float32 blt_r4._blt::inf
ldc.r4 float32(0x7FC00000)
- stsfld float32 _blt::NaN
+ stsfld float32 blt_r4._blt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _blt::initialize()
+ call void blt_r4._blt::initialize()
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
A:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::_min
blt B
br FAIL
B:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::_one
blt C
br FAIL
C:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::_zero
blt D
br FAIL
D:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::zero
blt E
br FAIL
E:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::one
blt F
br FAIL
F:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::max
blt G
br FAIL
G:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::inf
blt H
br FAIL
H:
- ldsfld float32 _blt::_inf
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::_inf
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
K:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
L:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::_one
blt M
br FAIL
M:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::_zero
blt N
br FAIL
N:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::zero
blt O
br FAIL
O:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::one
blt P
br FAIL
P:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::max
blt Q
br FAIL
Q:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::inf
blt R
br FAIL
R:
- ldsfld float32 _blt::_min
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::_min
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
S:
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::_one
blt FAIL
T:
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::_zero
blt U
br FAIL
U:
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::zero
blt V
br FAIL
V:
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::one
blt W
br FAIL
W:
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::max
blt X
br FAIL
X:
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::inf
blt Y
br FAIL
Y:
- ldsfld float32 _blt::_one
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::_one
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
Z:
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::_one
blt FAIL
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::_zero
blt FAIL
AA:
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::zero
blt FAIL
BB:
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::one
blt CC
br FAIL
CC:
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::max
blt DD
br FAIL
DD:
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::inf
blt EE
br FAIL
EE:
- ldsfld float32 _blt::_zero
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::_zero
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
FF:
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::_one
blt FAIL
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::_zero
blt FAIL
GG:
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::zero
blt FAIL
HH:
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::one
blt II
br FAIL
II:
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::max
blt JJ
br FAIL
JJ:
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::inf
blt KK
br FAIL
KK:
- ldsfld float32 _blt::zero
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::zero
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
LL:
- ldsfld float32 _blt::one
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
- ldsfld float32 _blt::one
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
- ldsfld float32 _blt::one
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::_one
blt FAIL
- ldsfld float32 _blt::one
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::_zero
blt FAIL
- ldsfld float32 _blt::one
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::zero
blt FAIL
- ldsfld float32 _blt::one
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::one
blt FAIL
MM:
- ldsfld float32 _blt::one
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::max
blt NN
br FAIL
NN:
- ldsfld float32 _blt::one
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::inf
blt OO
br FAIL
OO:
- ldsfld float32 _blt::one
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::one
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
PP:
- ldsfld float32 _blt::max
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
- ldsfld float32 _blt::max
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
- ldsfld float32 _blt::max
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::_one
blt FAIL
- ldsfld float32 _blt::max
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::_zero
blt FAIL
- ldsfld float32 _blt::max
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::zero
blt FAIL
- ldsfld float32 _blt::max
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::one
blt FAIL
- ldsfld float32 _blt::max
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::max
blt FAIL
QQ:
- ldsfld float32 _blt::max
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::inf
blt RR
br FAIL
RR:
- ldsfld float32 _blt::max
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::max
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
SS:
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::_one
blt FAIL
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::_zero
blt FAIL
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::zero
blt FAIL
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::one
blt FAIL
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::max
blt FAIL
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::inf
blt FAIL
TT:
- ldsfld float32 _blt::inf
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::inf
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
UU:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::_inf
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::_inf
blt FAIL
VV:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::_min
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::_min
blt FAIL
WW:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::_one
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::_one
blt FAIL
XX:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::_zero
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::_zero
blt FAIL
YY:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::zero
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::zero
blt FAIL
ZZ:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::one
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::one
blt FAIL
AAA:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::max
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::max
blt FAIL
BBB:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::inf
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::inf
blt FAIL
CCC:
- ldsfld float32 _blt::NaN
- ldsfld float32 _blt::NaN
+ ldsfld float32 blt_r4._blt::NaN
+ ldsfld float32 blt_r4._blt::NaN
blt FAIL
br BACKCHECK
}
}
.assembly blt_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace blt_r8
+{
.class public _blt {
.field public static float64 _inf
.method public static void initialize() {
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
- stsfld float64 _blt::_inf
+ stsfld float64 blt_r8._blt::_inf
ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
- stsfld float64 _blt::_min
+ stsfld float64 blt_r8._blt::_min
ldc.r8 float64(0xBFF0000000000000)
- stsfld float64 _blt::_one
+ stsfld float64 blt_r8._blt::_one
ldc.r8 float64(0x8000000000000000)
- stsfld float64 _blt::_zero
+ stsfld float64 blt_r8._blt::_zero
ldc.r8 float64(0x0000000000000000)
- stsfld float64 _blt::zero
+ stsfld float64 blt_r8._blt::zero
ldc.r8 float64(0x3FF0000000000000)
- stsfld float64 _blt::one
+ stsfld float64 blt_r8._blt::one
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _blt::max
+ stsfld float64 blt_r8._blt::max
ldc.r8 float64(0x7FF0000000000000)
- stsfld float64 _blt::inf
+ stsfld float64 blt_r8._blt::inf
ldc.r8 float64(0x7FF8000000000000)
- stsfld float64 _blt::NaN
+ stsfld float64 blt_r8._blt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _blt::initialize()
+ call void blt_r8._blt::initialize()
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
A:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::_min
blt B
br FAIL
B:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::_one
blt C
br FAIL
C:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::_zero
blt D
br FAIL
D:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::zero
blt E
br FAIL
E:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::one
blt F
br FAIL
F:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::max
blt G
br FAIL
G:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::inf
blt H
br FAIL
H:
- ldsfld float64 _blt::_inf
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::_inf
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
K:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
L:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::_one
blt M
br FAIL
M:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::_zero
blt N
br FAIL
N:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::zero
blt O
br FAIL
O:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::one
blt P
br FAIL
P:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::max
blt Q
br FAIL
Q:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::inf
blt R
br FAIL
R:
- ldsfld float64 _blt::_min
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::_min
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
S:
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::_one
blt FAIL
T:
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::_zero
blt U
br FAIL
U:
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::zero
blt V
br FAIL
V:
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::one
blt W
br FAIL
W:
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::max
blt X
br FAIL
X:
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::inf
blt Y
br FAIL
Y:
- ldsfld float64 _blt::_one
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::_one
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
Z:
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::_one
blt FAIL
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::_zero
blt FAIL
AA:
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::zero
blt FAIL
BB:
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::one
blt CC
br FAIL
CC:
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::max
blt DD
br FAIL
DD:
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::inf
blt EE
br FAIL
EE:
- ldsfld float64 _blt::_zero
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::_zero
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
FF:
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::_one
blt FAIL
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::_zero
blt FAIL
GG:
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::zero
blt FAIL
HH:
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::one
blt II
br FAIL
II:
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::max
blt JJ
br FAIL
JJ:
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::inf
blt KK
br FAIL
KK:
- ldsfld float64 _blt::zero
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::zero
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
LL:
- ldsfld float64 _blt::one
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
- ldsfld float64 _blt::one
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
- ldsfld float64 _blt::one
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::_one
blt FAIL
- ldsfld float64 _blt::one
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::_zero
blt FAIL
- ldsfld float64 _blt::one
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::zero
blt FAIL
- ldsfld float64 _blt::one
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::one
blt FAIL
MM:
- ldsfld float64 _blt::one
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::max
blt NN
br FAIL
NN:
- ldsfld float64 _blt::one
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::inf
blt OO
br FAIL
OO:
- ldsfld float64 _blt::one
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::one
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
PP:
- ldsfld float64 _blt::max
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
- ldsfld float64 _blt::max
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
- ldsfld float64 _blt::max
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::_one
blt FAIL
- ldsfld float64 _blt::max
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::_zero
blt FAIL
- ldsfld float64 _blt::max
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::zero
blt FAIL
- ldsfld float64 _blt::max
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::one
blt FAIL
- ldsfld float64 _blt::max
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::max
blt FAIL
QQ:
- ldsfld float64 _blt::max
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::inf
blt RR
br FAIL
RR:
- ldsfld float64 _blt::max
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::max
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
SS:
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::_one
blt FAIL
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::_zero
blt FAIL
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::zero
blt FAIL
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::one
blt FAIL
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::max
blt FAIL
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::inf
blt FAIL
TT:
- ldsfld float64 _blt::inf
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::inf
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
UU:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::_inf
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::_inf
blt FAIL
VV:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::_min
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::_min
blt FAIL
WW:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::_one
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::_one
blt FAIL
XX:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::_zero
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::_zero
blt FAIL
YY:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::zero
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::zero
blt FAIL
ZZ:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::one
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::one
blt FAIL
AAA:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::max
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::max
blt FAIL
BBB:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::inf
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::inf
blt FAIL
CCC:
- ldsfld float64 _blt::NaN
- ldsfld float64 _blt::NaN
+ ldsfld float64 blt_r8._blt::NaN
+ ldsfld float64 blt_r8._blt::NaN
blt FAIL
br BACKCHECK
}
}
.assembly blt_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace blt_u
+{
.class public blt_un {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 blt_un::PTR
+ ldsflda int32 blt_u.blt_un::PTR
stloc 0
- ldsflda int32 blt_un::PTR
+ ldsflda int32 blt_u.blt_un::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly blt_u{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace blt_u4
+{
.class public blt_un {
.field public static int32 all
.method public static void initialize() {
.maxstack 10
ldc.i4 0xFFFFFFFF
- stsfld int32 blt_un::all
+ stsfld int32 blt_u4.blt_un::all
ldc.i4 0x00000000
- stsfld int32 blt_un::none
+ stsfld int32 blt_u4.blt_un::none
ldc.i4 0x55555555
- stsfld int32 blt_un::odd
+ stsfld int32 blt_u4.blt_un::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 blt_un::even
+ stsfld int32 blt_u4.blt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void blt_un::initialize()
+ call void blt_u4.blt_un::initialize()
- ldsfld int32 blt_un::all
- ldsfld int32 blt_un::all
+ ldsfld int32 blt_u4.blt_un::all
+ ldsfld int32 blt_u4.blt_un::all
blt.un FAIL
A:
- ldsfld int32 blt_un::all
- ldsfld int32 blt_un::none
+ ldsfld int32 blt_u4.blt_un::all
+ ldsfld int32 blt_u4.blt_un::none
blt.un FAIL
- ldsfld int32 blt_un::all
- ldsfld int32 blt_un::odd
+ ldsfld int32 blt_u4.blt_un::all
+ ldsfld int32 blt_u4.blt_un::odd
blt.un FAIL
- ldsfld int32 blt_un::all
- ldsfld int32 blt_un::even
+ ldsfld int32 blt_u4.blt_un::all
+ ldsfld int32 blt_u4.blt_un::even
blt.un FAIL
- ldsfld int32 blt_un::none
- ldsfld int32 blt_un::all
+ ldsfld int32 blt_u4.blt_un::none
+ ldsfld int32 blt_u4.blt_un::all
blt.un B
br FAIL
B:
- ldsfld int32 blt_un::none
- ldsfld int32 blt_un::none
+ ldsfld int32 blt_u4.blt_un::none
+ ldsfld int32 blt_u4.blt_un::none
blt.un FAIL
C:
- ldsfld int32 blt_un::none
- ldsfld int32 blt_un::odd
+ ldsfld int32 blt_u4.blt_un::none
+ ldsfld int32 blt_u4.blt_un::odd
blt.un D
br FAIL
D:
- ldsfld int32 blt_un::none
- ldsfld int32 blt_un::even
+ ldsfld int32 blt_u4.blt_un::none
+ ldsfld int32 blt_u4.blt_un::even
blt.un E
br FAIL
E:
- ldsfld int32 blt_un::odd
- ldsfld int32 blt_un::all
+ ldsfld int32 blt_u4.blt_un::odd
+ ldsfld int32 blt_u4.blt_un::all
blt.un F
br FAIL
F:
- ldsfld int32 blt_un::odd
- ldsfld int32 blt_un::none
+ ldsfld int32 blt_u4.blt_un::odd
+ ldsfld int32 blt_u4.blt_un::none
blt.un FAIL
- ldsfld int32 blt_un::odd
- ldsfld int32 blt_un::odd
+ ldsfld int32 blt_u4.blt_un::odd
+ ldsfld int32 blt_u4.blt_un::odd
blt.un FAIL
G:
- ldsfld int32 blt_un::odd
- ldsfld int32 blt_un::even
+ ldsfld int32 blt_u4.blt_un::odd
+ ldsfld int32 blt_u4.blt_un::even
blt.un H
br FAIL
H:
- ldsfld int32 blt_un::even
- ldsfld int32 blt_un::all
+ ldsfld int32 blt_u4.blt_un::even
+ ldsfld int32 blt_u4.blt_un::all
blt.un I
br FAIL
I:
- ldsfld int32 blt_un::even
- ldsfld int32 blt_un::none
+ ldsfld int32 blt_u4.blt_un::even
+ ldsfld int32 blt_u4.blt_un::none
blt.un FAIL
- ldsfld int32 blt_un::even
- ldsfld int32 blt_un::odd
+ ldsfld int32 blt_u4.blt_un::even
+ ldsfld int32 blt_u4.blt_un::odd
blt.un FAIL
- ldsfld int32 blt_un::even
- ldsfld int32 blt_un::even
+ ldsfld int32 blt_u4.blt_un::even
+ ldsfld int32 blt_u4.blt_un::even
blt.un FAIL
br BACKCHECK
TOPASS:
}
}
.assembly blt_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace blt_u8
+{
.class public blt_un {
.field public static int64 all
.method public static void initialize() {
.maxstack 10
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 blt_un::all
+ stsfld int64 blt_u8.blt_un::all
ldc.i8 0x0000000000000000
- stsfld int64 blt_un::none
+ stsfld int64 blt_u8.blt_un::none
ldc.i8 0x5555555555555555
- stsfld int64 blt_un::odd
+ stsfld int64 blt_u8.blt_un::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 blt_un::even
+ stsfld int64 blt_u8.blt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void blt_un::initialize()
+ call void blt_u8.blt_un::initialize()
- ldsfld int64 blt_un::all
- ldsfld int64 blt_un::all
+ ldsfld int64 blt_u8.blt_un::all
+ ldsfld int64 blt_u8.blt_un::all
blt.un FAIL
A:
- ldsfld int64 blt_un::all
- ldsfld int64 blt_un::none
+ ldsfld int64 blt_u8.blt_un::all
+ ldsfld int64 blt_u8.blt_un::none
blt.un FAIL
- ldsfld int64 blt_un::all
- ldsfld int64 blt_un::odd
+ ldsfld int64 blt_u8.blt_un::all
+ ldsfld int64 blt_u8.blt_un::odd
blt.un FAIL
- ldsfld int64 blt_un::all
- ldsfld int64 blt_un::even
+ ldsfld int64 blt_u8.blt_un::all
+ ldsfld int64 blt_u8.blt_un::even
blt.un FAIL
- ldsfld int64 blt_un::none
- ldsfld int64 blt_un::all
+ ldsfld int64 blt_u8.blt_un::none
+ ldsfld int64 blt_u8.blt_un::all
blt.un B
br FAIL
B:
- ldsfld int64 blt_un::none
- ldsfld int64 blt_un::none
+ ldsfld int64 blt_u8.blt_un::none
+ ldsfld int64 blt_u8.blt_un::none
blt.un FAIL
C:
- ldsfld int64 blt_un::none
- ldsfld int64 blt_un::odd
+ ldsfld int64 blt_u8.blt_un::none
+ ldsfld int64 blt_u8.blt_un::odd
blt.un D
br FAIL
D:
- ldsfld int64 blt_un::none
- ldsfld int64 blt_un::even
+ ldsfld int64 blt_u8.blt_un::none
+ ldsfld int64 blt_u8.blt_un::even
blt.un E
br FAIL
E:
- ldsfld int64 blt_un::odd
- ldsfld int64 blt_un::all
+ ldsfld int64 blt_u8.blt_un::odd
+ ldsfld int64 blt_u8.blt_un::all
blt.un F
br FAIL
F:
- ldsfld int64 blt_un::odd
- ldsfld int64 blt_un::none
+ ldsfld int64 blt_u8.blt_un::odd
+ ldsfld int64 blt_u8.blt_un::none
blt.un FAIL
- ldsfld int64 blt_un::odd
- ldsfld int64 blt_un::odd
+ ldsfld int64 blt_u8.blt_un::odd
+ ldsfld int64 blt_u8.blt_un::odd
blt.un FAIL
G:
- ldsfld int64 blt_un::odd
- ldsfld int64 blt_un::even
+ ldsfld int64 blt_u8.blt_un::odd
+ ldsfld int64 blt_u8.blt_un::even
blt.un H
br FAIL
H:
- ldsfld int64 blt_un::even
- ldsfld int64 blt_un::all
+ ldsfld int64 blt_u8.blt_un::even
+ ldsfld int64 blt_u8.blt_un::all
blt.un I
br FAIL
I:
- ldsfld int64 blt_un::even
- ldsfld int64 blt_un::none
+ ldsfld int64 blt_u8.blt_un::even
+ ldsfld int64 blt_u8.blt_un::none
blt.un FAIL
- ldsfld int64 blt_un::even
- ldsfld int64 blt_un::odd
+ ldsfld int64 blt_u8.blt_un::even
+ ldsfld int64 blt_u8.blt_un::odd
blt.un FAIL
- ldsfld int64 blt_un::even
- ldsfld int64 blt_un::even
+ ldsfld int64 blt_u8.blt_un::even
+ ldsfld int64 blt_u8.blt_un::even
blt.un FAIL
br BACKCHECK
TOPASS:
}
}
.assembly blt_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float32(0xFF800000)"
#define MIN "float32(0xFF7FFFFF)"
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
call void _blt_un::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float64(0xFFF0000000000000)"
#define MIN "float64(0xFF7FFFFFFFFFFFFF)"
#define POS_INF "float64(0x7FF0000000000000)"
#define NAN "float64(0x7FF8000000000000)"
+.namespace blt_un_r8
+{
.class public blt_un {
.field public static float64 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r8 NEG_INF
- stsfld float64 blt_un::neg_inf
+ stsfld float64 blt_un_r8.blt_un::neg_inf
ldc.r8 MIN
- stsfld float64 blt_un::min
+ stsfld float64 blt_un_r8.blt_un::min
ldc.r8 MINUS_ONE
- stsfld float64 blt_un::minus_one
+ stsfld float64 blt_un_r8.blt_un::minus_one
ldc.r8 MINUS_ZERO
- stsfld float64 blt_un::minus_zero
+ stsfld float64 blt_un_r8.blt_un::minus_zero
ldc.r8 ZERO
- stsfld float64 blt_un::zero
+ stsfld float64 blt_un_r8.blt_un::zero
ldc.r8 ONE
- stsfld float64 blt_un::one
+ stsfld float64 blt_un_r8.blt_un::one
ldc.r8 MAX
- stsfld float64 blt_un::max
+ stsfld float64 blt_un_r8.blt_un::max
ldc.r8 POS_INF
- stsfld float64 blt_un::pos_inf
+ stsfld float64 blt_un_r8.blt_un::pos_inf
ldc.r8 NAN
- stsfld float64 blt_un::NaN
+ stsfld float64 blt_un_r8.blt_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void blt_un::initialize()
+ call void blt_un_r8.blt_un::initialize()
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
A:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un B
br FAIL
B:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un C
br FAIL
C:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un D
br FAIL
D:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un E
br FAIL
E:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un F
br FAIL
F:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un G
br FAIL
G:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un H
br FAIL
H:
- ldsfld float64 blt_un::neg_inf
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un K
br FAIL
K:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un FAIL
L:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un M
br FAIL
M:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un N
br FAIL
N:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un O
br FAIL
O:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un P
br FAIL
P:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un Q
br FAIL
Q:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un R
br FAIL
R:
- ldsfld float64 blt_un::min
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un S
br FAIL
S:
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un FAIL
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un FAIL
T:
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un U
br FAIL
U:
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un V
br FAIL
V:
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un W
br FAIL
W:
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un X
br FAIL
X:
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un Y
br FAIL
Y:
- ldsfld float64 blt_un::minus_one
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un Z
br FAIL
Z:
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un FAIL
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un FAIL
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un FAIL
AA:
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un FAIL
BB:
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un CC
br FAIL
CC:
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un DD
br FAIL
DD:
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un EE
br FAIL
EE:
- ldsfld float64 blt_un::minus_zero
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un FF
br FAIL
FF:
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un FAIL
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un FAIL
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un FAIL
GG:
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un FAIL
HH:
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un II
br FAIL
II:
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un JJ
br FAIL
JJ:
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un KK
br FAIL
KK:
- ldsfld float64 blt_un::zero
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un LL
br FAIL
LL:
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un FAIL
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un FAIL
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un FAIL
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un FAIL
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un FAIL
MM:
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un NN
br FAIL
NN:
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un OO
br FAIL
OO:
- ldsfld float64 blt_un::one
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un PP
br FAIL
PP:
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un FAIL
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un FAIL
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un FAIL
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un FAIL
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un FAIL
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un FAIL
QQ:
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un RR
br FAIL
RR:
- ldsfld float64 blt_un::max
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un SS
br FAIL
SS:
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un FAIL
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un FAIL
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un FAIL
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un FAIL
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un FAIL
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un FAIL
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un FAIL
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un FAIL
TT:
- ldsfld float64 blt_un::pos_inf
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un UU
br FAIL
UU:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::neg_inf
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::neg_inf
blt.un VV
br FAIL
VV:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::min
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::min
blt.un WW
br FAIL
WW:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::minus_one
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::minus_one
blt.un XX
br FAIL
XX:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::minus_zero
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::minus_zero
blt.un YY
br FAIL
YY:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::zero
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::zero
blt.un ZZ
br FAIL
ZZ:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::one
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::one
blt.un AAA
br FAIL
AAA:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::max
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::max
blt.un BBB
br FAIL
BBB:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::pos_inf
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::pos_inf
blt.un CCC
br FAIL
CCC:
- ldsfld float64 blt_un::NaN
- ldsfld float64 blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::NaN
+ ldsfld float64 blt_un_r8.blt_un::NaN
blt.un L0
br FAIL
}
}
.assembly blt_un_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bne_u
+{
.class public bne_un {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 bne_un::PTR
+ ldsflda int32 bne_u.bne_un::PTR
stloc 0
- ldsflda int32 bne_un::PTR
+ ldsflda int32 bne_u.bne_un::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly bne_u{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bne_u4
+{
.class public bne_un {
.field public static int32 all
.method public static void initialize() {
.maxstack 10
ldc.i4 0xFFFFFFFF
- stsfld int32 bne_un::all
+ stsfld int32 bne_u4.bne_un::all
ldc.i4 0x00000000
- stsfld int32 bne_un::none
+ stsfld int32 bne_u4.bne_un::none
ldc.i4 0x55555555
- stsfld int32 bne_un::odd
+ stsfld int32 bne_u4.bne_un::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 bne_un::even
+ stsfld int32 bne_u4.bne_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bne_un::initialize()
+ call void bne_u4.bne_un::initialize()
- ldsfld int32 bne_un::all
- ldsfld int32 bne_un::all
+ ldsfld int32 bne_u4.bne_un::all
+ ldsfld int32 bne_u4.bne_un::all
bne.un FAIL
- ldsfld int32 bne_un::all
- ldsfld int32 bne_un::none
+ ldsfld int32 bne_u4.bne_un::all
+ ldsfld int32 bne_u4.bne_un::none
bne.un A
br FAIL
A:
- ldsfld int32 bne_un::all
- ldsfld int32 bne_un::odd
+ ldsfld int32 bne_u4.bne_un::all
+ ldsfld int32 bne_u4.bne_un::odd
bne.un B
br FAIL
B:
- ldsfld int32 bne_un::all
- ldsfld int32 bne_un::even
+ ldsfld int32 bne_u4.bne_un::all
+ ldsfld int32 bne_u4.bne_un::even
bne.un C
br FAIL
C:
- ldsfld int32 bne_un::none
- ldsfld int32 bne_un::all
+ ldsfld int32 bne_u4.bne_un::none
+ ldsfld int32 bne_u4.bne_un::all
bne.un D
br FAIL
D:
- ldsfld int32 bne_un::none
- ldsfld int32 bne_un::none
+ ldsfld int32 bne_u4.bne_un::none
+ ldsfld int32 bne_u4.bne_un::none
bne.un FAIL
- ldsfld int32 bne_un::none
- ldsfld int32 bne_un::odd
+ ldsfld int32 bne_u4.bne_un::none
+ ldsfld int32 bne_u4.bne_un::odd
bne.un E
br FAIL
E:
- ldsfld int32 bne_un::none
- ldsfld int32 bne_un::even
+ ldsfld int32 bne_u4.bne_un::none
+ ldsfld int32 bne_u4.bne_un::even
bne.un F
br FAIL
F:
- ldsfld int32 bne_un::odd
- ldsfld int32 bne_un::all
+ ldsfld int32 bne_u4.bne_un::odd
+ ldsfld int32 bne_u4.bne_un::all
bne.un G
br FAIL
G:
- ldsfld int32 bne_un::odd
- ldsfld int32 bne_un::none
+ ldsfld int32 bne_u4.bne_un::odd
+ ldsfld int32 bne_u4.bne_un::none
bne.un H
br FAIL
H:
- ldsfld int32 bne_un::odd
- ldsfld int32 bne_un::odd
+ ldsfld int32 bne_u4.bne_un::odd
+ ldsfld int32 bne_u4.bne_un::odd
bne.un FAIL
- ldsfld int32 bne_un::odd
- ldsfld int32 bne_un::even
+ ldsfld int32 bne_u4.bne_un::odd
+ ldsfld int32 bne_u4.bne_un::even
bne.un I
br FAIL
I:
- ldsfld int32 bne_un::even
- ldsfld int32 bne_un::all
+ ldsfld int32 bne_u4.bne_un::even
+ ldsfld int32 bne_u4.bne_un::all
bne.un J
br FAIL
J:
- ldsfld int32 bne_un::even
- ldsfld int32 bne_un::none
+ ldsfld int32 bne_u4.bne_un::even
+ ldsfld int32 bne_u4.bne_un::none
bne.un K
br FAIL
K:
- ldsfld int32 bne_un::even
- ldsfld int32 bne_un::odd
+ ldsfld int32 bne_u4.bne_un::even
+ ldsfld int32 bne_u4.bne_un::odd
bne.un L
-L: ldsfld int32 bne_un::even
- ldsfld int32 bne_un::even
+L: ldsfld int32 bne_u4.bne_un::even
+ ldsfld int32 bne_u4.bne_un::even
bne.un FAIL
br BACKCHECK
}
}
.assembly bne_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace bne_u8
+{
.class public bne_un {
.field public static int64 all
.method public static void initialize() {
.maxstack 10
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 bne_un::all
+ stsfld int64 bne_u8.bne_un::all
ldc.i8 0x0000000000000000
- stsfld int64 bne_un::none
+ stsfld int64 bne_u8.bne_un::none
ldc.i8 0x5555555555555555
- stsfld int64 bne_un::odd
+ stsfld int64 bne_u8.bne_un::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 bne_un::even
+ stsfld int64 bne_u8.bne_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bne_un::initialize()
+ call void bne_u8.bne_un::initialize()
- ldsfld int64 bne_un::all
- ldsfld int64 bne_un::all
+ ldsfld int64 bne_u8.bne_un::all
+ ldsfld int64 bne_u8.bne_un::all
bne.un FAIL
- ldsfld int64 bne_un::all
- ldsfld int64 bne_un::none
+ ldsfld int64 bne_u8.bne_un::all
+ ldsfld int64 bne_u8.bne_un::none
bne.un A
br FAIL
A:
- ldsfld int64 bne_un::all
- ldsfld int64 bne_un::odd
+ ldsfld int64 bne_u8.bne_un::all
+ ldsfld int64 bne_u8.bne_un::odd
bne.un B
br FAIL
B:
- ldsfld int64 bne_un::all
- ldsfld int64 bne_un::even
+ ldsfld int64 bne_u8.bne_un::all
+ ldsfld int64 bne_u8.bne_un::even
bne.un C
br FAIL
C:
- ldsfld int64 bne_un::none
- ldsfld int64 bne_un::all
+ ldsfld int64 bne_u8.bne_un::none
+ ldsfld int64 bne_u8.bne_un::all
bne.un D
br FAIL
D:
- ldsfld int64 bne_un::none
- ldsfld int64 bne_un::none
+ ldsfld int64 bne_u8.bne_un::none
+ ldsfld int64 bne_u8.bne_un::none
bne.un FAIL
- ldsfld int64 bne_un::none
- ldsfld int64 bne_un::odd
+ ldsfld int64 bne_u8.bne_un::none
+ ldsfld int64 bne_u8.bne_un::odd
bne.un E
br FAIL
E:
- ldsfld int64 bne_un::none
- ldsfld int64 bne_un::even
+ ldsfld int64 bne_u8.bne_un::none
+ ldsfld int64 bne_u8.bne_un::even
bne.un F
br FAIL
F:
- ldsfld int64 bne_un::odd
- ldsfld int64 bne_un::all
+ ldsfld int64 bne_u8.bne_un::odd
+ ldsfld int64 bne_u8.bne_un::all
bne.un G
br FAIL
G:
- ldsfld int64 bne_un::odd
- ldsfld int64 bne_un::none
+ ldsfld int64 bne_u8.bne_un::odd
+ ldsfld int64 bne_u8.bne_un::none
bne.un H
br FAIL
H:
- ldsfld int64 bne_un::odd
- ldsfld int64 bne_un::odd
+ ldsfld int64 bne_u8.bne_un::odd
+ ldsfld int64 bne_u8.bne_un::odd
bne.un FAIL
- ldsfld int64 bne_un::odd
- ldsfld int64 bne_un::even
+ ldsfld int64 bne_u8.bne_un::odd
+ ldsfld int64 bne_u8.bne_un::even
bne.un I
br FAIL
I:
- ldsfld int64 bne_un::even
- ldsfld int64 bne_un::all
+ ldsfld int64 bne_u8.bne_un::even
+ ldsfld int64 bne_u8.bne_un::all
bne.un J
br FAIL
J:
- ldsfld int64 bne_un::even
- ldsfld int64 bne_un::none
+ ldsfld int64 bne_u8.bne_un::even
+ ldsfld int64 bne_u8.bne_un::none
bne.un K
br FAIL
K:
- ldsfld int64 bne_un::even
- ldsfld int64 bne_un::odd
+ ldsfld int64 bne_u8.bne_un::even
+ ldsfld int64 bne_u8.bne_un::odd
bne.un L
L:
- ldsfld int64 bne_un::even
- ldsfld int64 bne_un::even
+ ldsfld int64 bne_u8.bne_un::even
+ ldsfld int64 bne_u8.bne_un::even
bne.un FAIL
br BACKCHECK
}
}
.assembly bne_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float32(0xFF800000)"
#define MIN "float32(0xFF7FFFFF)"
#define POS_INF "float32(0x7F800000)"
#define NAN "float32(0x7FC00000)"
+.namespace bne_un_r4
+{
.class public bne_un {
.field public static float32 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r4 NEG_INF
- stsfld float32 bne_un::neg_inf
+ stsfld float32 bne_un_r4.bne_un::neg_inf
ldc.r4 MIN
- stsfld float32 bne_un::min
+ stsfld float32 bne_un_r4.bne_un::min
ldc.r4 MINUS_ONE
- stsfld float32 bne_un::minus_one
+ stsfld float32 bne_un_r4.bne_un::minus_one
ldc.r4 MINUS_ZERO
- stsfld float32 bne_un::minus_zero
+ stsfld float32 bne_un_r4.bne_un::minus_zero
ldc.r4 ZERO
- stsfld float32 bne_un::zero
+ stsfld float32 bne_un_r4.bne_un::zero
ldc.r4 ONE
- stsfld float32 bne_un::one
+ stsfld float32 bne_un_r4.bne_un::one
ldc.r4 MAX
- stsfld float32 bne_un::max
+ stsfld float32 bne_un_r4.bne_un::max
ldc.r4 POS_INF
- stsfld float32 bne_un::pos_inf
+ stsfld float32 bne_un_r4.bne_un::pos_inf
ldc.r4 NAN
- stsfld float32 bne_un::NaN
+ stsfld float32 bne_un_r4.bne_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bne_un::initialize()
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::neg_inf
+ call void bne_un_r4.bne_un::initialize()
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un FAIL
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un A
br FAIL
A:
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un B
br FAIL
B:
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un C
br FAIL
C:
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un D
br FAIL
D:
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un E
br FAIL
E:
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un F
br FAIL
F:
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un G
br FAIL
G:
- ldsfld float32 bne_un::neg_inf
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un H
br FAIL
H:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un I
br FAIL
I:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un FAIL
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un J
br FAIL
J:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un K
br FAIL
K:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un L
br FAIL
L:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un M
br FAIL
M:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un N
br FAIL
N:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un O
br FAIL
O:
- ldsfld float32 bne_un::min
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un P
br FAIL
P:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un Q
br FAIL
Q:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un R
br FAIL
R:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un FAIL
S:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un T
br FAIL
T:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un U
br FAIL
U:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un V
br FAIL
V:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un W
br FAIL
W:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un X
br FAIL
X:
- ldsfld float32 bne_un::minus_one
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un Y
br FAIL
Y:
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un Z
br FAIL
Z:
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un AA
br FAIL
AA:
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un BB
br FAIL
BB:
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un FAIL
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un FAIL
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un CC
br FAIL
CC:
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un DD
br FAIL
DD:
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un EE
br FAIL
EE:
- ldsfld float32 bne_un::minus_zero
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un FF
br FAIL
FF:
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un GG
br FAIL
GG:
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un HH
br FAIL
HH:
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un II
br FAIL
II:
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un FAIL
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un FAIL
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un JJ
br FAIL
JJ:
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un KK
br FAIL
KK:
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un LL
br FAIL
LL:
- ldsfld float32 bne_un::zero
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un MM
br FAIL
MM:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un NN
br FAIL
NN:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un OO
br FAIL
OO:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un PP
br FAIL
PP:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un QQ
br FAIL
QQ:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un RR
br FAIL
RR:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un FAIL
SS:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un TT
br FAIL
TT:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un UU
br FAIL
UU:
- ldsfld float32 bne_un::one
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un VV
br FAIL
VV:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un WW
br FAIL
WW:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un XX
br FAIL
XX:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un YY
br FAIL
YY:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un ZZ
br FAIL
ZZ:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un AAA
br FAIL
AAA:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un BBB
br FAIL
BBB:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un FAIL
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un CCC
br FAIL
CCC:
- ldsfld float32 bne_un::max
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un DDD
br FAIL
DDD:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un EEE
br FAIL
EEE:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un FFF
br FAIL
FFF:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un GGG
br FAIL
GGG:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un HHH
br FAIL
HHH:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un III
br FAIL
III:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un JJJ
br FAIL
JJJ:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un KK_
br FAIL
KK_:
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un FAIL
- ldsfld float32 bne_un::pos_inf
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un LLL
br FAIL
LLL:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::neg_inf
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::neg_inf
bne.un MMM
br FAIL
MMM:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::min
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::min
bne.un NNN
br FAIL
NNN:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::minus_one
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::minus_one
bne.un OOO
br FAIL
OOO:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::minus_zero
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::minus_zero
bne.un PPP
br FAIL
PPP:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::zero
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::zero
bne.un QQQ
br FAIL
QQQ:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::one
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::one
bne.un RRR
br FAIL
RRR:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::max
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::max
bne.un SSS
br FAIL
SSS:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::pos_inf
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::pos_inf
bne.un TTT
br FAIL
TTT:
- ldsfld float32 bne_un::NaN
- ldsfld float32 bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::NaN
+ ldsfld float32 bne_un_r4.bne_un::NaN
bne.un L0
br FAIL
}
}
.assembly bne_un_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float64(0xFFF0000000000000)"
#define MIN "float64(0xFF7FFFFFFFFFFFFF)"
#define POS_INF "float64(0x7FF0000000000000)"
#define NAN "float64(0x7FF8000000000000)"
+.namespace bne_un_r8
+{
.class public bne_un {
.field public static float64 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r8 NEG_INF
- stsfld float64 bne_un::neg_inf
+ stsfld float64 bne_un_r8.bne_un::neg_inf
ldc.r8 MIN
- stsfld float64 bne_un::min
+ stsfld float64 bne_un_r8.bne_un::min
ldc.r8 MINUS_ONE
- stsfld float64 bne_un::minus_one
+ stsfld float64 bne_un_r8.bne_un::minus_one
ldc.r8 MINUS_ZERO
- stsfld float64 bne_un::minus_zero
+ stsfld float64 bne_un_r8.bne_un::minus_zero
ldc.r8 ZERO
- stsfld float64 bne_un::zero
+ stsfld float64 bne_un_r8.bne_un::zero
ldc.r8 ONE
- stsfld float64 bne_un::one
+ stsfld float64 bne_un_r8.bne_un::one
ldc.r8 MAX
- stsfld float64 bne_un::max
+ stsfld float64 bne_un_r8.bne_un::max
ldc.r8 POS_INF
- stsfld float64 bne_un::pos_inf
+ stsfld float64 bne_un_r8.bne_un::pos_inf
ldc.r8 NAN
- stsfld float64 bne_un::NaN
+ stsfld float64 bne_un_r8.bne_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void bne_un::initialize()
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::neg_inf
+ call void bne_un_r8.bne_un::initialize()
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un FAIL
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un A
br FAIL
A:
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un B
br FAIL
B:
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un C
br FAIL
C:
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un D
br FAIL
D:
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un E
br FAIL
E:
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un F
br FAIL
F:
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un G
br FAIL
G:
- ldsfld float64 bne_un::neg_inf
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un H
br FAIL
H:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un I
br FAIL
I:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un FAIL
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un J
br FAIL
J:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un K
br FAIL
K:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un L
br FAIL
L:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un M
br FAIL
M:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un N
br FAIL
N:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un O
br FAIL
O:
- ldsfld float64 bne_un::min
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un P
br FAIL
P:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un Q
br FAIL
Q:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un R
br FAIL
R:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un FAIL
S:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un T
br FAIL
T:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un U
br FAIL
U:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un V
br FAIL
V:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un W
br FAIL
W:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un X
br FAIL
X:
- ldsfld float64 bne_un::minus_one
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un Y
br FAIL
Y:
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un Z
br FAIL
Z:
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un AA
br FAIL
AA:
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un BB
br FAIL
BB:
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un FAIL
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un FAIL
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un CC
br FAIL
CC:
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un DD
br FAIL
DD:
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un EE
br FAIL
EE:
- ldsfld float64 bne_un::minus_zero
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un FF
br FAIL
FF:
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un GG
br FAIL
GG:
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un HH
br FAIL
HH:
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un II
br FAIL
II:
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un FAIL
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un FAIL
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un JJ
br FAIL
JJ:
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un KK
br FAIL
KK:
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un LL
br FAIL
LL:
- ldsfld float64 bne_un::zero
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un MM
br FAIL
MM:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un NN
br FAIL
NN:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un OO
br FAIL
OO:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un PP
br FAIL
PP:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un QQ
br FAIL
QQ:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un RR
br FAIL
RR:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un FAIL
SS:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un TT
br FAIL
TT:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un UU
br FAIL
UU:
- ldsfld float64 bne_un::one
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un VV
br FAIL
VV:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un WW
br FAIL
WW:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un XX
br FAIL
XX:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un YY
br FAIL
YY:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un ZZ
br FAIL
ZZ:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un AAA
br FAIL
AAA:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un BBB
br FAIL
BBB:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un FAIL
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un CCC
br FAIL
CCC:
- ldsfld float64 bne_un::max
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un DDD
br FAIL
DDD:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un EEE
br FAIL
EEE:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un FFF
br FAIL
FFF:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un GGG
br FAIL
GGG:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un HHH
br FAIL
HHH:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un III
br FAIL
III:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un JJJ
br FAIL
JJJ:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un KK_
br FAIL
KK_:
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un FAIL
- ldsfld float64 bne_un::pos_inf
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un LLL
br FAIL
LLL:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::neg_inf
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::neg_inf
bne.un MMM
br FAIL
MMM:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::min
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::min
bne.un NNN
br FAIL
NNN:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::minus_one
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::minus_one
bne.un OOO
br FAIL
OOO:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::minus_zero
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::minus_zero
bne.un PPP
br FAIL
PPP:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::zero
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::zero
bne.un QQQ
br FAIL
QQQ:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::one
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::one
bne.un RRR
br FAIL
RRR:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::max
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::max
bne.un SSS
br FAIL
SSS:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::pos_inf
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::pos_inf
bne.un TTT
br FAIL
TTT:
- ldsfld float64 bne_un::NaN
- ldsfld float64 bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::NaN
+ ldsfld float64 bne_un_r8.bne_un::NaN
bne.un L0
br FAIL
}
}
.assembly bne_un_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
+.namespace br_Conformance
+{
.class public _br {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals (int32,int32)
ret
}
}
-.assembly 'br'{}
+.assembly 'br_Conformance'{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
- <Compile Include="br.il" />
+ <Compile Include="$(MSBuildProjectName).il" />
</ItemGroup>
</Project>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="brfalse.il" />
- </ItemGroup>
-</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
+.namespace brfalse_Conformance
+{
.class public _brfalse {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals (int32,int32)
}
}
-.assembly 'brfalse'{}
+.assembly 'brfalse_Conformance'{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
- <Compile Include="ret.il" />
+ <Compile Include="$(MSBuildProjectName).il" />
</ItemGroup>
</Project>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="brtrue.il" />
- </ItemGroup>
-</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
+.namespace brtrue_Conformance
+{
.class public _brtrue {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals (int32,int32)
}
}
-.assembly 'brtrue'{}
+.assembly 'brtrue_Conformance'{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
- <Compile Include="nop.il" />
+ <Compile Include="$(MSBuildProjectName).il" />
</ItemGroup>
</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _br {
+.namespace c_br
+{
+.class public _br {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals (int32,int32)
}
}
.assembly c_br {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _brfalse {
+.namespace c_brfalse
+{
+.class public _brfalse {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals (int32,int32)
}
}
.assembly c_brfalse {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _brtrue {
+.namespace c_brtrue
+{
+.class public _brtrue {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals (int32,int32)
}
}
.assembly c_brtrue {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.method public static int32 test() {
ret
}
-.class _call {
+.namespace c_call
+{
+.class public _call {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
call int32 test()
.assembly c_call{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _cpblk {
+.namespace c_cpblk
+{
+.class public _cpblk {
.field public static int32 DATA
.field public static int32 DATA2
.method public static int32 initialize() {
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 c_cpblk._cpblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 c_cpblk._cpblk::DATA
ldc.i4 4
add
ldc.i4 0xFF
ldc.i4 4
initblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 c_cpblk._cpblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 c_cpblk._cpblk::DATA
ldc.i4 4
add
ldind.i4
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
- call int32 _cpblk::initialize()
+ call int32 c_cpblk._cpblk::initialize()
brfalse FAIL
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 c_cpblk._cpblk::DATA
ldc.i4 4
add
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 c_cpblk._cpblk::DATA
ldc.i4 4
cpblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 c_cpblk._cpblk::DATA
ldc.i4 4
add
ldind.i4
.assembly c_cpblk {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _initblk {
+.namespace c_initblk
+{
+.class public _initblk {
.field public static int32 DATA
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
- ldsflda int32 _initblk::DATA
+ ldsflda int32 c_initblk._initblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
- ldsflda int32 _initblk::DATA
+ ldsflda int32 c_initblk._initblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
.assembly c_initblk {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class Ldvirtftn {
+.namespace c_ldvirtftn
+{
+.class public Ldvirtftn {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals ()
}
}
.assembly c_ldvirtftn {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _localloc {
+.namespace c_localloc
+{
+.class public _localloc {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals (native int)
.maxstack 10
}
}
.assembly c_localloc {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
-.class _nop {
+.assembly extern xunit.core {}
+.namespace c_nop
+{
+.class public _nop {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFF
- call int32 _nop::return(int32)
+ call int32 c_nop._nop::return(int32)
nop
nop
nop
nop
nop
ldc.i4 0xFF
- call int32 _nop::return(int32)
+ call int32 c_nop._nop::return(int32)
ceq
brfalse FAIL
.assembly c_nop {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
-.class _ret {
+.assembly extern xunit.core {}
+.namespace c_ret
+{
+.class public _ret {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFEFE
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
+ call void c_ret._ret::ret_test()
+ call void c_ret._ret::ret_test()
+ call void c_ret._ret::ret_test()
+ call void c_ret._ret::ret_test()
+ call void c_ret._ret::ret_test()
+ call void c_ret._ret::ret_test()
+ call void c_ret._ret::ret_test()
ldc.i4 0xFEFE
ceq
brfalse FAIL
.assembly c_ret {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
-.class _switch {
+.namespace c_switch
+{
+.class public _switch {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
.locals (int32)
.assembly c_switch {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
.method public static int32 test() {
ldc.i4 0xFF
ret
}
+.namespace call_Conformance
+{
.class public _call {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
call int32 test()
-.assembly 'call'{}
+.assembly 'call_Conformance'{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<Optimize>True</Optimize>
</PropertyGroup>
<ItemGroup>
- <Compile Include="call.il" />
+ <Compile Include="$(MSBuildProjectName).il" />
</ItemGroup>
</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ceq_i
+{
.class public _ceq {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 _ceq::PTR
+ ldsflda int32 ceq_i._ceq::PTR
stloc 0
- ldsflda int32 _ceq::PTR
+ ldsflda int32 ceq_i._ceq::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly ceq_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ceq_i4
+{
.class public _ceq {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _ceq::min
+ stsfld int32 ceq_i4._ceq::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _ceq::_one
+ stsfld int32 ceq_i4._ceq::_one
ldc.i4 0x00000000
- stsfld int32 _ceq::zero
+ stsfld int32 ceq_i4._ceq::zero
ldc.i4 0x00000001
- stsfld int32 _ceq::one
+ stsfld int32 ceq_i4._ceq::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _ceq::max
+ stsfld int32 ceq_i4._ceq::max
ldc.i4 0x55555555
- stsfld int32 _ceq::odd
+ stsfld int32 ceq_i4._ceq::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _ceq::even
+ stsfld int32 ceq_i4._ceq::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ceq::initialize()
- ldsfld int32 _ceq::min
- ldsfld int32 _ceq::min
+ call void ceq_i4._ceq::initialize()
+ ldsfld int32 ceq_i4._ceq::min
+ ldsfld int32 ceq_i4._ceq::min
ceq
brfalse FAIL
- ldsfld int32 _ceq::min
- ldsfld int32 _ceq::_one
+ ldsfld int32 ceq_i4._ceq::min
+ ldsfld int32 ceq_i4._ceq::_one
ceq
brtrue FAIL
- ldsfld int32 _ceq::min
- ldsfld int32 _ceq::zero
+ ldsfld int32 ceq_i4._ceq::min
+ ldsfld int32 ceq_i4._ceq::zero
ceq
brtrue FAIL
- ldsfld int32 _ceq::min
- ldsfld int32 _ceq::one
+ ldsfld int32 ceq_i4._ceq::min
+ ldsfld int32 ceq_i4._ceq::one
ceq
brtrue FAIL
- ldsfld int32 _ceq::min
- ldsfld int32 _ceq::max
+ ldsfld int32 ceq_i4._ceq::min
+ ldsfld int32 ceq_i4._ceq::max
ceq
brtrue FAIL
- ldsfld int32 _ceq::min
- ldsfld int32 _ceq::odd
+ ldsfld int32 ceq_i4._ceq::min
+ ldsfld int32 ceq_i4._ceq::odd
ceq
brtrue FAIL
- ldsfld int32 _ceq::min
- ldsfld int32 _ceq::even
+ ldsfld int32 ceq_i4._ceq::min
+ ldsfld int32 ceq_i4._ceq::even
ceq
brtrue FAIL
- ldsfld int32 _ceq::_one
- ldsfld int32 _ceq::min
+ ldsfld int32 ceq_i4._ceq::_one
+ ldsfld int32 ceq_i4._ceq::min
ceq
brtrue FAIL
- ldsfld int32 _ceq::_one
- ldsfld int32 _ceq::_one
+ ldsfld int32 ceq_i4._ceq::_one
+ ldsfld int32 ceq_i4._ceq::_one
ceq
brfalse FAIL
- ldsfld int32 _ceq::_one
- ldsfld int32 _ceq::zero
+ ldsfld int32 ceq_i4._ceq::_one
+ ldsfld int32 ceq_i4._ceq::zero
ceq
brtrue FAIL
- ldsfld int32 _ceq::_one
- ldsfld int32 _ceq::one
+ ldsfld int32 ceq_i4._ceq::_one
+ ldsfld int32 ceq_i4._ceq::one
ceq
brtrue FAIL
- ldsfld int32 _ceq::_one
- ldsfld int32 _ceq::max
+ ldsfld int32 ceq_i4._ceq::_one
+ ldsfld int32 ceq_i4._ceq::max
ceq
brtrue FAIL
- ldsfld int32 _ceq::_one
- ldsfld int32 _ceq::odd
+ ldsfld int32 ceq_i4._ceq::_one
+ ldsfld int32 ceq_i4._ceq::odd
ceq
brtrue FAIL
- ldsfld int32 _ceq::_one
- ldsfld int32 _ceq::even
+ ldsfld int32 ceq_i4._ceq::_one
+ ldsfld int32 ceq_i4._ceq::even
ceq
brtrue FAIL
- ldsfld int32 _ceq::zero
- ldsfld int32 _ceq::min
+ ldsfld int32 ceq_i4._ceq::zero
+ ldsfld int32 ceq_i4._ceq::min
ceq
brtrue FAIL
- ldsfld int32 _ceq::zero
- ldsfld int32 _ceq::_one
+ ldsfld int32 ceq_i4._ceq::zero
+ ldsfld int32 ceq_i4._ceq::_one
ceq
brtrue FAIL
- ldsfld int32 _ceq::zero
- ldsfld int32 _ceq::zero
+ ldsfld int32 ceq_i4._ceq::zero
+ ldsfld int32 ceq_i4._ceq::zero
ceq
brfalse FAIL
- ldsfld int32 _ceq::zero
- ldsfld int32 _ceq::one
+ ldsfld int32 ceq_i4._ceq::zero
+ ldsfld int32 ceq_i4._ceq::one
ceq
brtrue FAIL
- ldsfld int32 _ceq::zero
- ldsfld int32 _ceq::max
+ ldsfld int32 ceq_i4._ceq::zero
+ ldsfld int32 ceq_i4._ceq::max
ceq
brtrue FAIL
- ldsfld int32 _ceq::zero
- ldsfld int32 _ceq::odd
+ ldsfld int32 ceq_i4._ceq::zero
+ ldsfld int32 ceq_i4._ceq::odd
ceq
brtrue FAIL
- ldsfld int32 _ceq::zero
- ldsfld int32 _ceq::even
+ ldsfld int32 ceq_i4._ceq::zero
+ ldsfld int32 ceq_i4._ceq::even
ceq
brtrue FAIL
- ldsfld int32 _ceq::one
- ldsfld int32 _ceq::min
+ ldsfld int32 ceq_i4._ceq::one
+ ldsfld int32 ceq_i4._ceq::min
ceq
brtrue FAIL
- ldsfld int32 _ceq::one
- ldsfld int32 _ceq::_one
+ ldsfld int32 ceq_i4._ceq::one
+ ldsfld int32 ceq_i4._ceq::_one
ceq
brtrue FAIL
- ldsfld int32 _ceq::one
- ldsfld int32 _ceq::zero
+ ldsfld int32 ceq_i4._ceq::one
+ ldsfld int32 ceq_i4._ceq::zero
ceq
brtrue FAIL
- ldsfld int32 _ceq::one
- ldsfld int32 _ceq::one
+ ldsfld int32 ceq_i4._ceq::one
+ ldsfld int32 ceq_i4._ceq::one
ceq
brfalse FAIL
- ldsfld int32 _ceq::one
- ldsfld int32 _ceq::max
+ ldsfld int32 ceq_i4._ceq::one
+ ldsfld int32 ceq_i4._ceq::max
ceq
brtrue FAIL
- ldsfld int32 _ceq::one
- ldsfld int32 _ceq::odd
+ ldsfld int32 ceq_i4._ceq::one
+ ldsfld int32 ceq_i4._ceq::odd
ceq
brtrue FAIL
- ldsfld int32 _ceq::one
- ldsfld int32 _ceq::even
+ ldsfld int32 ceq_i4._ceq::one
+ ldsfld int32 ceq_i4._ceq::even
ceq
brtrue FAIL
- ldsfld int32 _ceq::max
- ldsfld int32 _ceq::min
+ ldsfld int32 ceq_i4._ceq::max
+ ldsfld int32 ceq_i4._ceq::min
ceq
brtrue FAIL
- ldsfld int32 _ceq::max
- ldsfld int32 _ceq::_one
+ ldsfld int32 ceq_i4._ceq::max
+ ldsfld int32 ceq_i4._ceq::_one
ceq
brtrue FAIL
- ldsfld int32 _ceq::max
- ldsfld int32 _ceq::zero
+ ldsfld int32 ceq_i4._ceq::max
+ ldsfld int32 ceq_i4._ceq::zero
ceq
brtrue FAIL
- ldsfld int32 _ceq::max
- ldsfld int32 _ceq::one
+ ldsfld int32 ceq_i4._ceq::max
+ ldsfld int32 ceq_i4._ceq::one
ceq
brtrue FAIL
- ldsfld int32 _ceq::max
- ldsfld int32 _ceq::max
+ ldsfld int32 ceq_i4._ceq::max
+ ldsfld int32 ceq_i4._ceq::max
ceq
brfalse FAIL
- ldsfld int32 _ceq::max
- ldsfld int32 _ceq::odd
+ ldsfld int32 ceq_i4._ceq::max
+ ldsfld int32 ceq_i4._ceq::odd
ceq
brtrue FAIL
- ldsfld int32 _ceq::max
- ldsfld int32 _ceq::even
+ ldsfld int32 ceq_i4._ceq::max
+ ldsfld int32 ceq_i4._ceq::even
ceq
brtrue FAIL
- ldsfld int32 _ceq::odd
- ldsfld int32 _ceq::min
+ ldsfld int32 ceq_i4._ceq::odd
+ ldsfld int32 ceq_i4._ceq::min
ceq
brtrue FAIL
- ldsfld int32 _ceq::odd
- ldsfld int32 _ceq::_one
+ ldsfld int32 ceq_i4._ceq::odd
+ ldsfld int32 ceq_i4._ceq::_one
ceq
brtrue FAIL
- ldsfld int32 _ceq::odd
- ldsfld int32 _ceq::zero
+ ldsfld int32 ceq_i4._ceq::odd
+ ldsfld int32 ceq_i4._ceq::zero
ceq
brtrue FAIL
- ldsfld int32 _ceq::odd
- ldsfld int32 _ceq::one
+ ldsfld int32 ceq_i4._ceq::odd
+ ldsfld int32 ceq_i4._ceq::one
ceq
brtrue FAIL
- ldsfld int32 _ceq::odd
- ldsfld int32 _ceq::max
+ ldsfld int32 ceq_i4._ceq::odd
+ ldsfld int32 ceq_i4._ceq::max
ceq
brtrue FAIL
- ldsfld int32 _ceq::odd
- ldsfld int32 _ceq::odd
+ ldsfld int32 ceq_i4._ceq::odd
+ ldsfld int32 ceq_i4._ceq::odd
ceq
brfalse FAIL
- ldsfld int32 _ceq::odd
- ldsfld int32 _ceq::even
+ ldsfld int32 ceq_i4._ceq::odd
+ ldsfld int32 ceq_i4._ceq::even
ceq
brtrue FAIL
- ldsfld int32 _ceq::even
- ldsfld int32 _ceq::min
+ ldsfld int32 ceq_i4._ceq::even
+ ldsfld int32 ceq_i4._ceq::min
ceq
brtrue FAIL
- ldsfld int32 _ceq::even
- ldsfld int32 _ceq::_one
+ ldsfld int32 ceq_i4._ceq::even
+ ldsfld int32 ceq_i4._ceq::_one
ceq
brtrue FAIL
- ldsfld int32 _ceq::even
- ldsfld int32 _ceq::zero
+ ldsfld int32 ceq_i4._ceq::even
+ ldsfld int32 ceq_i4._ceq::zero
ceq
brtrue FAIL
- ldsfld int32 _ceq::even
- ldsfld int32 _ceq::one
+ ldsfld int32 ceq_i4._ceq::even
+ ldsfld int32 ceq_i4._ceq::one
ceq
brtrue FAIL
- ldsfld int32 _ceq::even
- ldsfld int32 _ceq::max
+ ldsfld int32 ceq_i4._ceq::even
+ ldsfld int32 ceq_i4._ceq::max
ceq
brtrue FAIL
- ldsfld int32 _ceq::even
- ldsfld int32 _ceq::odd
+ ldsfld int32 ceq_i4._ceq::even
+ ldsfld int32 ceq_i4._ceq::odd
ceq
brtrue FAIL
- ldsfld int32 _ceq::even
- ldsfld int32 _ceq::even
+ ldsfld int32 ceq_i4._ceq::even
+ ldsfld int32 ceq_i4._ceq::even
ceq
brfalse FAIL
}
}
.assembly ceq_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ceq_i8
+{
.class public _ceq {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _ceq::min
+ stsfld int64 ceq_i8._ceq::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _ceq::_one
+ stsfld int64 ceq_i8._ceq::_one
ldc.i8 0x0000000000000000
- stsfld int64 _ceq::zero
+ stsfld int64 ceq_i8._ceq::zero
ldc.i8 0x0000000000000001
- stsfld int64 _ceq::one
+ stsfld int64 ceq_i8._ceq::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _ceq::max
+ stsfld int64 ceq_i8._ceq::max
ldc.i8 0x5555555555555555
- stsfld int64 _ceq::odd
+ stsfld int64 ceq_i8._ceq::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _ceq::even
+ stsfld int64 ceq_i8._ceq::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ceq::initialize()
+ call void ceq_i8._ceq::initialize()
- ldsfld int64 _ceq::min
- ldsfld int64 _ceq::min
+ ldsfld int64 ceq_i8._ceq::min
+ ldsfld int64 ceq_i8._ceq::min
ceq
brfalse FAIL
- ldsfld int64 _ceq::min
- ldsfld int64 _ceq::_one
+ ldsfld int64 ceq_i8._ceq::min
+ ldsfld int64 ceq_i8._ceq::_one
ceq
brtrue FAIL
- ldsfld int64 _ceq::min
- ldsfld int64 _ceq::zero
+ ldsfld int64 ceq_i8._ceq::min
+ ldsfld int64 ceq_i8._ceq::zero
ceq
brtrue FAIL
- ldsfld int64 _ceq::min
- ldsfld int64 _ceq::one
+ ldsfld int64 ceq_i8._ceq::min
+ ldsfld int64 ceq_i8._ceq::one
ceq
brtrue FAIL
- ldsfld int64 _ceq::min
- ldsfld int64 _ceq::max
+ ldsfld int64 ceq_i8._ceq::min
+ ldsfld int64 ceq_i8._ceq::max
ceq
brtrue FAIL
- ldsfld int64 _ceq::min
- ldsfld int64 _ceq::odd
+ ldsfld int64 ceq_i8._ceq::min
+ ldsfld int64 ceq_i8._ceq::odd
ceq
brtrue FAIL
- ldsfld int64 _ceq::min
- ldsfld int64 _ceq::even
+ ldsfld int64 ceq_i8._ceq::min
+ ldsfld int64 ceq_i8._ceq::even
ceq
brtrue FAIL
- ldsfld int64 _ceq::_one
- ldsfld int64 _ceq::min
+ ldsfld int64 ceq_i8._ceq::_one
+ ldsfld int64 ceq_i8._ceq::min
ceq
brtrue FAIL
- ldsfld int64 _ceq::_one
- ldsfld int64 _ceq::_one
+ ldsfld int64 ceq_i8._ceq::_one
+ ldsfld int64 ceq_i8._ceq::_one
ceq
brfalse FAIL
- ldsfld int64 _ceq::_one
- ldsfld int64 _ceq::zero
+ ldsfld int64 ceq_i8._ceq::_one
+ ldsfld int64 ceq_i8._ceq::zero
ceq
brtrue FAIL
- ldsfld int64 _ceq::_one
- ldsfld int64 _ceq::one
+ ldsfld int64 ceq_i8._ceq::_one
+ ldsfld int64 ceq_i8._ceq::one
ceq
brtrue FAIL
- ldsfld int64 _ceq::_one
- ldsfld int64 _ceq::max
+ ldsfld int64 ceq_i8._ceq::_one
+ ldsfld int64 ceq_i8._ceq::max
ceq
brtrue FAIL
- ldsfld int64 _ceq::_one
- ldsfld int64 _ceq::odd
+ ldsfld int64 ceq_i8._ceq::_one
+ ldsfld int64 ceq_i8._ceq::odd
ceq
brtrue FAIL
- ldsfld int64 _ceq::_one
- ldsfld int64 _ceq::even
+ ldsfld int64 ceq_i8._ceq::_one
+ ldsfld int64 ceq_i8._ceq::even
ceq
brtrue FAIL
- ldsfld int64 _ceq::zero
- ldsfld int64 _ceq::min
+ ldsfld int64 ceq_i8._ceq::zero
+ ldsfld int64 ceq_i8._ceq::min
ceq
brtrue FAIL
- ldsfld int64 _ceq::zero
- ldsfld int64 _ceq::_one
+ ldsfld int64 ceq_i8._ceq::zero
+ ldsfld int64 ceq_i8._ceq::_one
ceq
brtrue FAIL
- ldsfld int64 _ceq::zero
- ldsfld int64 _ceq::zero
+ ldsfld int64 ceq_i8._ceq::zero
+ ldsfld int64 ceq_i8._ceq::zero
ceq
brfalse FAIL
- ldsfld int64 _ceq::zero
- ldsfld int64 _ceq::one
+ ldsfld int64 ceq_i8._ceq::zero
+ ldsfld int64 ceq_i8._ceq::one
ceq
brtrue FAIL
- ldsfld int64 _ceq::zero
- ldsfld int64 _ceq::max
+ ldsfld int64 ceq_i8._ceq::zero
+ ldsfld int64 ceq_i8._ceq::max
ceq
brtrue FAIL
- ldsfld int64 _ceq::zero
- ldsfld int64 _ceq::odd
+ ldsfld int64 ceq_i8._ceq::zero
+ ldsfld int64 ceq_i8._ceq::odd
ceq
brtrue FAIL
- ldsfld int64 _ceq::zero
- ldsfld int64 _ceq::even
+ ldsfld int64 ceq_i8._ceq::zero
+ ldsfld int64 ceq_i8._ceq::even
ceq
brtrue FAIL
- ldsfld int64 _ceq::one
- ldsfld int64 _ceq::min
+ ldsfld int64 ceq_i8._ceq::one
+ ldsfld int64 ceq_i8._ceq::min
ceq
brtrue FAIL
- ldsfld int64 _ceq::one
- ldsfld int64 _ceq::_one
+ ldsfld int64 ceq_i8._ceq::one
+ ldsfld int64 ceq_i8._ceq::_one
ceq
brtrue FAIL
- ldsfld int64 _ceq::one
- ldsfld int64 _ceq::zero
+ ldsfld int64 ceq_i8._ceq::one
+ ldsfld int64 ceq_i8._ceq::zero
ceq
brtrue FAIL
- ldsfld int64 _ceq::one
- ldsfld int64 _ceq::one
+ ldsfld int64 ceq_i8._ceq::one
+ ldsfld int64 ceq_i8._ceq::one
ceq
brfalse FAIL
- ldsfld int64 _ceq::one
- ldsfld int64 _ceq::max
+ ldsfld int64 ceq_i8._ceq::one
+ ldsfld int64 ceq_i8._ceq::max
ceq
brtrue FAIL
- ldsfld int64 _ceq::one
- ldsfld int64 _ceq::odd
+ ldsfld int64 ceq_i8._ceq::one
+ ldsfld int64 ceq_i8._ceq::odd
ceq
brtrue FAIL
- ldsfld int64 _ceq::one
- ldsfld int64 _ceq::even
+ ldsfld int64 ceq_i8._ceq::one
+ ldsfld int64 ceq_i8._ceq::even
ceq
brtrue FAIL
- ldsfld int64 _ceq::max
- ldsfld int64 _ceq::min
+ ldsfld int64 ceq_i8._ceq::max
+ ldsfld int64 ceq_i8._ceq::min
ceq
brtrue FAIL
- ldsfld int64 _ceq::max
- ldsfld int64 _ceq::_one
+ ldsfld int64 ceq_i8._ceq::max
+ ldsfld int64 ceq_i8._ceq::_one
ceq
brtrue FAIL
- ldsfld int64 _ceq::max
- ldsfld int64 _ceq::zero
+ ldsfld int64 ceq_i8._ceq::max
+ ldsfld int64 ceq_i8._ceq::zero
ceq
brtrue FAIL
- ldsfld int64 _ceq::max
- ldsfld int64 _ceq::one
+ ldsfld int64 ceq_i8._ceq::max
+ ldsfld int64 ceq_i8._ceq::one
ceq
brtrue FAIL
- ldsfld int64 _ceq::max
- ldsfld int64 _ceq::max
+ ldsfld int64 ceq_i8._ceq::max
+ ldsfld int64 ceq_i8._ceq::max
ceq
brfalse FAIL
- ldsfld int64 _ceq::max
- ldsfld int64 _ceq::odd
+ ldsfld int64 ceq_i8._ceq::max
+ ldsfld int64 ceq_i8._ceq::odd
ceq
brtrue FAIL
- ldsfld int64 _ceq::max
- ldsfld int64 _ceq::even
+ ldsfld int64 ceq_i8._ceq::max
+ ldsfld int64 ceq_i8._ceq::even
ceq
brtrue FAIL
- ldsfld int64 _ceq::odd
- ldsfld int64 _ceq::min
+ ldsfld int64 ceq_i8._ceq::odd
+ ldsfld int64 ceq_i8._ceq::min
ceq
brtrue FAIL
- ldsfld int64 _ceq::odd
- ldsfld int64 _ceq::_one
+ ldsfld int64 ceq_i8._ceq::odd
+ ldsfld int64 ceq_i8._ceq::_one
ceq
brtrue FAIL
- ldsfld int64 _ceq::odd
- ldsfld int64 _ceq::zero
+ ldsfld int64 ceq_i8._ceq::odd
+ ldsfld int64 ceq_i8._ceq::zero
ceq
brtrue FAIL
- ldsfld int64 _ceq::odd
- ldsfld int64 _ceq::one
+ ldsfld int64 ceq_i8._ceq::odd
+ ldsfld int64 ceq_i8._ceq::one
ceq
brtrue FAIL
- ldsfld int64 _ceq::odd
- ldsfld int64 _ceq::max
+ ldsfld int64 ceq_i8._ceq::odd
+ ldsfld int64 ceq_i8._ceq::max
ceq
brtrue FAIL
- ldsfld int64 _ceq::odd
- ldsfld int64 _ceq::odd
+ ldsfld int64 ceq_i8._ceq::odd
+ ldsfld int64 ceq_i8._ceq::odd
ceq
brfalse FAIL
- ldsfld int64 _ceq::odd
- ldsfld int64 _ceq::even
+ ldsfld int64 ceq_i8._ceq::odd
+ ldsfld int64 ceq_i8._ceq::even
ceq
brtrue FAIL
- ldsfld int64 _ceq::even
- ldsfld int64 _ceq::min
+ ldsfld int64 ceq_i8._ceq::even
+ ldsfld int64 ceq_i8._ceq::min
ceq
brtrue FAIL
- ldsfld int64 _ceq::even
- ldsfld int64 _ceq::_one
+ ldsfld int64 ceq_i8._ceq::even
+ ldsfld int64 ceq_i8._ceq::_one
ceq
brtrue FAIL
- ldsfld int64 _ceq::even
- ldsfld int64 _ceq::zero
+ ldsfld int64 ceq_i8._ceq::even
+ ldsfld int64 ceq_i8._ceq::zero
ceq
brtrue FAIL
- ldsfld int64 _ceq::even
- ldsfld int64 _ceq::one
+ ldsfld int64 ceq_i8._ceq::even
+ ldsfld int64 ceq_i8._ceq::one
ceq
brtrue FAIL
- ldsfld int64 _ceq::even
- ldsfld int64 _ceq::max
+ ldsfld int64 ceq_i8._ceq::even
+ ldsfld int64 ceq_i8._ceq::max
ceq
brtrue FAIL
- ldsfld int64 _ceq::even
- ldsfld int64 _ceq::odd
+ ldsfld int64 ceq_i8._ceq::even
+ ldsfld int64 ceq_i8._ceq::odd
ceq
brtrue FAIL
- ldsfld int64 _ceq::even
- ldsfld int64 _ceq::even
+ ldsfld int64 ceq_i8._ceq::even
+ ldsfld int64 ceq_i8._ceq::even
ceq
brfalse FAIL
}
}
.assembly ceq_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ceq_r4
+{
.class public _ceq {
.field public static float32 _inf
.method public static void initialize() {
.maxstack 10
ldc.r4 float32(0xFF800000)
- stsfld float32 _ceq::_inf
+ stsfld float32 ceq_r4._ceq::_inf
ldc.r4 float32(0xFF7FFFFF)
- stsfld float32 _ceq::_min
+ stsfld float32 ceq_r4._ceq::_min
ldc.r4 float32(0xBF800000)
- stsfld float32 _ceq::_one
+ stsfld float32 ceq_r4._ceq::_one
ldc.r4 float32(0x80000000)
- stsfld float32 _ceq::_zero
+ stsfld float32 ceq_r4._ceq::_zero
ldc.r4 float32(0x00000000)
- stsfld float32 _ceq::zero
+ stsfld float32 ceq_r4._ceq::zero
ldc.r4 float32(0x3F800000)
- stsfld float32 _ceq::one
+ stsfld float32 ceq_r4._ceq::one
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _ceq::max
+ stsfld float32 ceq_r4._ceq::max
ldc.r4 float32(0x7F800000)
- stsfld float32 _ceq::inf
+ stsfld float32 ceq_r4._ceq::inf
ldc.r4 float32(0x7FC00000)
- stsfld float32 _ceq::NaN
+ stsfld float32 ceq_r4._ceq::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ceq::initialize()
+ call void ceq_r4._ceq::initialize()
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brfalse FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::_inf
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_inf
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brfalse FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::_min
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_min
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brfalse FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::_one
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_one
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brfalse FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brfalse FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::_zero
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_zero
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brfalse FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brfalse FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::zero
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::zero
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::one
ceq
brfalse FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::one
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::one
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::max
ceq
brfalse FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::max
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::max
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brfalse FAIL
- ldsfld float32 _ceq::inf
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::inf
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::_inf
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::_min
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_min
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::_one
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_one
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::_zero
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::_zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::zero
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::zero
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::one
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::one
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::max
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::max
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::inf
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::inf
ceq
brtrue FAIL
- ldsfld float32 _ceq::NaN
- ldsfld float32 _ceq::NaN
+ ldsfld float32 ceq_r4._ceq::NaN
+ ldsfld float32 ceq_r4._ceq::NaN
ceq
brtrue FAIL
}
.assembly ceq_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ceq_r8
+{
.class public _ceq {
.field public static float64 _inf
.method public static void initialize() {
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
- stsfld float64 _ceq::_inf
+ stsfld float64 ceq_r8._ceq::_inf
ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
- stsfld float64 _ceq::_min
+ stsfld float64 ceq_r8._ceq::_min
ldc.r8 float64(0xBFF0000000000000)
- stsfld float64 _ceq::_one
+ stsfld float64 ceq_r8._ceq::_one
ldc.r8 float64(0x8000000000000000)
- stsfld float64 _ceq::_zero
+ stsfld float64 ceq_r8._ceq::_zero
ldc.r8 float64(0x0000000000000000)
- stsfld float64 _ceq::zero
+ stsfld float64 ceq_r8._ceq::zero
ldc.r8 float64(0x3FF0000000000000)
- stsfld float64 _ceq::one
+ stsfld float64 ceq_r8._ceq::one
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _ceq::max
+ stsfld float64 ceq_r8._ceq::max
ldc.r8 float64(0x7FF0000000000000)
- stsfld float64 _ceq::inf
+ stsfld float64 ceq_r8._ceq::inf
ldc.r8 float64(0x7FF8000000000000)
- stsfld float64 _ceq::NaN
+ stsfld float64 ceq_r8._ceq::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _ceq::initialize()
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::_inf
+ call void ceq_r8._ceq::initialize()
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brfalse FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::_inf
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_inf
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brfalse FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::_min
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_min
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brfalse FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::_one
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_one
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brfalse FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brfalse FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::_zero
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_zero
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brfalse FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brfalse FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::zero
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::zero
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::one
ceq
brfalse FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::one
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::one
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::max
ceq
brfalse FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::max
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::max
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brfalse FAIL
- ldsfld float64 _ceq::inf
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::inf
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::_inf
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::_min
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_min
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::_one
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_one
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::_zero
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::_zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::zero
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::zero
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::one
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::one
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::max
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::max
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::inf
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::inf
ceq
brtrue FAIL
- ldsfld float64 _ceq::NaN
- ldsfld float64 _ceq::NaN
+ ldsfld float64 ceq_r8._ceq::NaN
+ ldsfld float64 ceq_r8._ceq::NaN
ceq
brtrue FAIL
}
}
.assembly ceq_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace cgt_i4
+{
.class public _cgt {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _cgt::min
+ stsfld int32 cgt_i4._cgt::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _cgt::_one
+ stsfld int32 cgt_i4._cgt::_one
ldc.i4 0x00000000
- stsfld int32 _cgt::zero
+ stsfld int32 cgt_i4._cgt::zero
ldc.i4 0x00000001
- stsfld int32 _cgt::one
+ stsfld int32 cgt_i4._cgt::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _cgt::max
+ stsfld int32 cgt_i4._cgt::max
ldc.i4 0x55555555
- stsfld int32 _cgt::odd
+ stsfld int32 cgt_i4._cgt::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _cgt::even
+ stsfld int32 cgt_i4._cgt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _cgt::initialize()
+ call void cgt_i4._cgt::initialize()
- ldsfld int32 _cgt::min
- ldsfld int32 _cgt::min
+ ldsfld int32 cgt_i4._cgt::min
+ ldsfld int32 cgt_i4._cgt::min
cgt
brtrue FAIL
- ldsfld int32 _cgt::min
- ldsfld int32 _cgt::_one
+ ldsfld int32 cgt_i4._cgt::min
+ ldsfld int32 cgt_i4._cgt::_one
cgt
brtrue FAIL
- ldsfld int32 _cgt::min
- ldsfld int32 _cgt::zero
+ ldsfld int32 cgt_i4._cgt::min
+ ldsfld int32 cgt_i4._cgt::zero
cgt
brtrue FAIL
- ldsfld int32 _cgt::min
- ldsfld int32 _cgt::one
+ ldsfld int32 cgt_i4._cgt::min
+ ldsfld int32 cgt_i4._cgt::one
cgt
brtrue FAIL
- ldsfld int32 _cgt::min
- ldsfld int32 _cgt::max
+ ldsfld int32 cgt_i4._cgt::min
+ ldsfld int32 cgt_i4._cgt::max
cgt
brtrue FAIL
- ldsfld int32 _cgt::min
- ldsfld int32 _cgt::odd
+ ldsfld int32 cgt_i4._cgt::min
+ ldsfld int32 cgt_i4._cgt::odd
cgt
brtrue FAIL
- ldsfld int32 _cgt::min
- ldsfld int32 _cgt::even
+ ldsfld int32 cgt_i4._cgt::min
+ ldsfld int32 cgt_i4._cgt::even
cgt
brtrue FAIL
- ldsfld int32 _cgt::_one
- ldsfld int32 _cgt::min
+ ldsfld int32 cgt_i4._cgt::_one
+ ldsfld int32 cgt_i4._cgt::min
cgt
brfalse FAIL
- ldsfld int32 _cgt::_one
- ldsfld int32 _cgt::_one
+ ldsfld int32 cgt_i4._cgt::_one
+ ldsfld int32 cgt_i4._cgt::_one
cgt
brtrue FAIL
- ldsfld int32 _cgt::_one
- ldsfld int32 _cgt::zero
+ ldsfld int32 cgt_i4._cgt::_one
+ ldsfld int32 cgt_i4._cgt::zero
cgt
brtrue FAIL
- ldsfld int32 _cgt::_one
- ldsfld int32 _cgt::one
+ ldsfld int32 cgt_i4._cgt::_one
+ ldsfld int32 cgt_i4._cgt::one
cgt
brtrue FAIL
- ldsfld int32 _cgt::_one
- ldsfld int32 _cgt::max
+ ldsfld int32 cgt_i4._cgt::_one
+ ldsfld int32 cgt_i4._cgt::max
cgt
brtrue FAIL
- ldsfld int32 _cgt::_one
- ldsfld int32 _cgt::odd
+ ldsfld int32 cgt_i4._cgt::_one
+ ldsfld int32 cgt_i4._cgt::odd
cgt
brtrue FAIL
- ldsfld int32 _cgt::_one
- ldsfld int32 _cgt::even
+ ldsfld int32 cgt_i4._cgt::_one
+ ldsfld int32 cgt_i4._cgt::even
cgt
brfalse FAIL
- ldsfld int32 _cgt::zero
- ldsfld int32 _cgt::min
+ ldsfld int32 cgt_i4._cgt::zero
+ ldsfld int32 cgt_i4._cgt::min
cgt
brfalse FAIL
- ldsfld int32 _cgt::zero
- ldsfld int32 _cgt::_one
+ ldsfld int32 cgt_i4._cgt::zero
+ ldsfld int32 cgt_i4._cgt::_one
cgt
brfalse FAIL
- ldsfld int32 _cgt::zero
- ldsfld int32 _cgt::zero
+ ldsfld int32 cgt_i4._cgt::zero
+ ldsfld int32 cgt_i4._cgt::zero
cgt
brtrue FAIL
- ldsfld int32 _cgt::zero
- ldsfld int32 _cgt::one
+ ldsfld int32 cgt_i4._cgt::zero
+ ldsfld int32 cgt_i4._cgt::one
cgt
brtrue FAIL
- ldsfld int32 _cgt::zero
- ldsfld int32 _cgt::max
+ ldsfld int32 cgt_i4._cgt::zero
+ ldsfld int32 cgt_i4._cgt::max
cgt
brtrue FAIL
- ldsfld int32 _cgt::zero
- ldsfld int32 _cgt::odd
+ ldsfld int32 cgt_i4._cgt::zero
+ ldsfld int32 cgt_i4._cgt::odd
cgt
brtrue FAIL
- ldsfld int32 _cgt::zero
- ldsfld int32 _cgt::even
+ ldsfld int32 cgt_i4._cgt::zero
+ ldsfld int32 cgt_i4._cgt::even
cgt
brfalse FAIL
- ldsfld int32 _cgt::one
- ldsfld int32 _cgt::min
+ ldsfld int32 cgt_i4._cgt::one
+ ldsfld int32 cgt_i4._cgt::min
cgt
brfalse FAIL
- ldsfld int32 _cgt::one
- ldsfld int32 _cgt::_one
+ ldsfld int32 cgt_i4._cgt::one
+ ldsfld int32 cgt_i4._cgt::_one
cgt
brfalse FAIL
- ldsfld int32 _cgt::one
- ldsfld int32 _cgt::zero
+ ldsfld int32 cgt_i4._cgt::one
+ ldsfld int32 cgt_i4._cgt::zero
cgt
brfalse FAIL
- ldsfld int32 _cgt::one
- ldsfld int32 _cgt::one
+ ldsfld int32 cgt_i4._cgt::one
+ ldsfld int32 cgt_i4._cgt::one
cgt
brtrue FAIL
- ldsfld int32 _cgt::one
- ldsfld int32 _cgt::max
+ ldsfld int32 cgt_i4._cgt::one
+ ldsfld int32 cgt_i4._cgt::max
cgt
brtrue FAIL
- ldsfld int32 _cgt::one
- ldsfld int32 _cgt::odd
+ ldsfld int32 cgt_i4._cgt::one
+ ldsfld int32 cgt_i4._cgt::odd
cgt
brtrue FAIL
- ldsfld int32 _cgt::one
- ldsfld int32 _cgt::even
+ ldsfld int32 cgt_i4._cgt::one
+ ldsfld int32 cgt_i4._cgt::even
cgt
brfalse FAIL
- ldsfld int32 _cgt::max
- ldsfld int32 _cgt::min
+ ldsfld int32 cgt_i4._cgt::max
+ ldsfld int32 cgt_i4._cgt::min
cgt
brfalse FAIL
- ldsfld int32 _cgt::max
- ldsfld int32 _cgt::_one
+ ldsfld int32 cgt_i4._cgt::max
+ ldsfld int32 cgt_i4._cgt::_one
cgt
brfalse FAIL
- ldsfld int32 _cgt::max
- ldsfld int32 _cgt::zero
+ ldsfld int32 cgt_i4._cgt::max
+ ldsfld int32 cgt_i4._cgt::zero
cgt
brfalse FAIL
- ldsfld int32 _cgt::max
- ldsfld int32 _cgt::one
+ ldsfld int32 cgt_i4._cgt::max
+ ldsfld int32 cgt_i4._cgt::one
cgt
brfalse FAIL
- ldsfld int32 _cgt::max
- ldsfld int32 _cgt::max
+ ldsfld int32 cgt_i4._cgt::max
+ ldsfld int32 cgt_i4._cgt::max
cgt
brtrue FAIL
- ldsfld int32 _cgt::max
- ldsfld int32 _cgt::odd
+ ldsfld int32 cgt_i4._cgt::max
+ ldsfld int32 cgt_i4._cgt::odd
cgt
brfalse FAIL
- ldsfld int32 _cgt::max
- ldsfld int32 _cgt::even
+ ldsfld int32 cgt_i4._cgt::max
+ ldsfld int32 cgt_i4._cgt::even
cgt
brfalse FAIL
- ldsfld int32 _cgt::odd
- ldsfld int32 _cgt::min
+ ldsfld int32 cgt_i4._cgt::odd
+ ldsfld int32 cgt_i4._cgt::min
cgt
brfalse FAIL
- ldsfld int32 _cgt::odd
- ldsfld int32 _cgt::_one
+ ldsfld int32 cgt_i4._cgt::odd
+ ldsfld int32 cgt_i4._cgt::_one
cgt
brfalse FAIL
- ldsfld int32 _cgt::odd
- ldsfld int32 _cgt::zero
+ ldsfld int32 cgt_i4._cgt::odd
+ ldsfld int32 cgt_i4._cgt::zero
cgt
brfalse FAIL
- ldsfld int32 _cgt::odd
- ldsfld int32 _cgt::one
+ ldsfld int32 cgt_i4._cgt::odd
+ ldsfld int32 cgt_i4._cgt::one
cgt
brfalse FAIL
- ldsfld int32 _cgt::odd
- ldsfld int32 _cgt::max
+ ldsfld int32 cgt_i4._cgt::odd
+ ldsfld int32 cgt_i4._cgt::max
cgt
brtrue FAIL
- ldsfld int32 _cgt::odd
- ldsfld int32 _cgt::odd
+ ldsfld int32 cgt_i4._cgt::odd
+ ldsfld int32 cgt_i4._cgt::odd
cgt
brtrue FAIL
- ldsfld int32 _cgt::odd
- ldsfld int32 _cgt::even
+ ldsfld int32 cgt_i4._cgt::odd
+ ldsfld int32 cgt_i4._cgt::even
cgt
brfalse FAIL
- ldsfld int32 _cgt::even
- ldsfld int32 _cgt::min
+ ldsfld int32 cgt_i4._cgt::even
+ ldsfld int32 cgt_i4._cgt::min
cgt
brfalse FAIL
- ldsfld int32 _cgt::even
- ldsfld int32 _cgt::_one
+ ldsfld int32 cgt_i4._cgt::even
+ ldsfld int32 cgt_i4._cgt::_one
cgt
brtrue FAIL
- ldsfld int32 _cgt::even
- ldsfld int32 _cgt::zero
+ ldsfld int32 cgt_i4._cgt::even
+ ldsfld int32 cgt_i4._cgt::zero
cgt
brtrue FAIL
- ldsfld int32 _cgt::even
- ldsfld int32 _cgt::one
+ ldsfld int32 cgt_i4._cgt::even
+ ldsfld int32 cgt_i4._cgt::one
cgt
brtrue FAIL
- ldsfld int32 _cgt::even
- ldsfld int32 _cgt::max
+ ldsfld int32 cgt_i4._cgt::even
+ ldsfld int32 cgt_i4._cgt::max
cgt
brtrue FAIL
- ldsfld int32 _cgt::even
- ldsfld int32 _cgt::odd
+ ldsfld int32 cgt_i4._cgt::even
+ ldsfld int32 cgt_i4._cgt::odd
cgt
brtrue FAIL
- ldsfld int32 _cgt::even
- ldsfld int32 _cgt::even
+ ldsfld int32 cgt_i4._cgt::even
+ ldsfld int32 cgt_i4._cgt::even
cgt
brtrue FAIL
}
}
.assembly cgt_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace cgt_i8
+{
.class public _cgt {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _cgt::min
+ stsfld int64 cgt_i8._cgt::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _cgt::_one
+ stsfld int64 cgt_i8._cgt::_one
ldc.i8 0x0000000000000000
- stsfld int64 _cgt::zero
+ stsfld int64 cgt_i8._cgt::zero
ldc.i8 0x0000000000000001
- stsfld int64 _cgt::one
+ stsfld int64 cgt_i8._cgt::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _cgt::max
+ stsfld int64 cgt_i8._cgt::max
ldc.i8 0x5555555555555555
- stsfld int64 _cgt::odd
+ stsfld int64 cgt_i8._cgt::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _cgt::even
+ stsfld int64 cgt_i8._cgt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _cgt::initialize()
+ call void cgt_i8._cgt::initialize()
- ldsfld int64 _cgt::min
- ldsfld int64 _cgt::min
+ ldsfld int64 cgt_i8._cgt::min
+ ldsfld int64 cgt_i8._cgt::min
cgt
brtrue FAIL
- ldsfld int64 _cgt::min
- ldsfld int64 _cgt::_one
+ ldsfld int64 cgt_i8._cgt::min
+ ldsfld int64 cgt_i8._cgt::_one
cgt
brtrue FAIL
- ldsfld int64 _cgt::min
- ldsfld int64 _cgt::zero
+ ldsfld int64 cgt_i8._cgt::min
+ ldsfld int64 cgt_i8._cgt::zero
cgt
brtrue FAIL
- ldsfld int64 _cgt::min
- ldsfld int64 _cgt::one
+ ldsfld int64 cgt_i8._cgt::min
+ ldsfld int64 cgt_i8._cgt::one
cgt
brtrue FAIL
- ldsfld int64 _cgt::min
- ldsfld int64 _cgt::max
+ ldsfld int64 cgt_i8._cgt::min
+ ldsfld int64 cgt_i8._cgt::max
cgt
brtrue FAIL
- ldsfld int64 _cgt::min
- ldsfld int64 _cgt::odd
+ ldsfld int64 cgt_i8._cgt::min
+ ldsfld int64 cgt_i8._cgt::odd
cgt
brtrue FAIL
- ldsfld int64 _cgt::min
- ldsfld int64 _cgt::even
+ ldsfld int64 cgt_i8._cgt::min
+ ldsfld int64 cgt_i8._cgt::even
cgt
brtrue FAIL
- ldsfld int64 _cgt::_one
- ldsfld int64 _cgt::min
+ ldsfld int64 cgt_i8._cgt::_one
+ ldsfld int64 cgt_i8._cgt::min
cgt
brfalse FAIL
- ldsfld int64 _cgt::_one
- ldsfld int64 _cgt::_one
+ ldsfld int64 cgt_i8._cgt::_one
+ ldsfld int64 cgt_i8._cgt::_one
cgt
brtrue FAIL
- ldsfld int64 _cgt::_one
- ldsfld int64 _cgt::zero
+ ldsfld int64 cgt_i8._cgt::_one
+ ldsfld int64 cgt_i8._cgt::zero
cgt
brtrue FAIL
- ldsfld int64 _cgt::_one
- ldsfld int64 _cgt::one
+ ldsfld int64 cgt_i8._cgt::_one
+ ldsfld int64 cgt_i8._cgt::one
cgt
brtrue FAIL
- ldsfld int64 _cgt::_one
- ldsfld int64 _cgt::max
+ ldsfld int64 cgt_i8._cgt::_one
+ ldsfld int64 cgt_i8._cgt::max
cgt
brtrue FAIL
- ldsfld int64 _cgt::_one
- ldsfld int64 _cgt::odd
+ ldsfld int64 cgt_i8._cgt::_one
+ ldsfld int64 cgt_i8._cgt::odd
cgt
brtrue FAIL
- ldsfld int64 _cgt::_one
- ldsfld int64 _cgt::even
+ ldsfld int64 cgt_i8._cgt::_one
+ ldsfld int64 cgt_i8._cgt::even
cgt
brfalse FAIL
- ldsfld int64 _cgt::zero
- ldsfld int64 _cgt::min
+ ldsfld int64 cgt_i8._cgt::zero
+ ldsfld int64 cgt_i8._cgt::min
cgt
brfalse FAIL
- ldsfld int64 _cgt::zero
- ldsfld int64 _cgt::_one
+ ldsfld int64 cgt_i8._cgt::zero
+ ldsfld int64 cgt_i8._cgt::_one
cgt
brfalse FAIL
- ldsfld int64 _cgt::zero
- ldsfld int64 _cgt::zero
+ ldsfld int64 cgt_i8._cgt::zero
+ ldsfld int64 cgt_i8._cgt::zero
cgt
brtrue FAIL
- ldsfld int64 _cgt::zero
- ldsfld int64 _cgt::one
+ ldsfld int64 cgt_i8._cgt::zero
+ ldsfld int64 cgt_i8._cgt::one
cgt
brtrue FAIL
- ldsfld int64 _cgt::zero
- ldsfld int64 _cgt::max
+ ldsfld int64 cgt_i8._cgt::zero
+ ldsfld int64 cgt_i8._cgt::max
cgt
brtrue FAIL
- ldsfld int64 _cgt::zero
- ldsfld int64 _cgt::odd
+ ldsfld int64 cgt_i8._cgt::zero
+ ldsfld int64 cgt_i8._cgt::odd
cgt
brtrue FAIL
- ldsfld int64 _cgt::zero
- ldsfld int64 _cgt::even
+ ldsfld int64 cgt_i8._cgt::zero
+ ldsfld int64 cgt_i8._cgt::even
cgt
brfalse FAIL
- ldsfld int64 _cgt::one
- ldsfld int64 _cgt::min
+ ldsfld int64 cgt_i8._cgt::one
+ ldsfld int64 cgt_i8._cgt::min
cgt
brfalse FAIL
- ldsfld int64 _cgt::one
- ldsfld int64 _cgt::_one
+ ldsfld int64 cgt_i8._cgt::one
+ ldsfld int64 cgt_i8._cgt::_one
cgt
brfalse FAIL
- ldsfld int64 _cgt::one
- ldsfld int64 _cgt::zero
+ ldsfld int64 cgt_i8._cgt::one
+ ldsfld int64 cgt_i8._cgt::zero
cgt
brfalse FAIL
- ldsfld int64 _cgt::one
- ldsfld int64 _cgt::one
+ ldsfld int64 cgt_i8._cgt::one
+ ldsfld int64 cgt_i8._cgt::one
cgt
brtrue FAIL
- ldsfld int64 _cgt::one
- ldsfld int64 _cgt::max
+ ldsfld int64 cgt_i8._cgt::one
+ ldsfld int64 cgt_i8._cgt::max
cgt
brtrue FAIL
- ldsfld int64 _cgt::one
- ldsfld int64 _cgt::odd
+ ldsfld int64 cgt_i8._cgt::one
+ ldsfld int64 cgt_i8._cgt::odd
cgt
brtrue FAIL
- ldsfld int64 _cgt::one
- ldsfld int64 _cgt::even
+ ldsfld int64 cgt_i8._cgt::one
+ ldsfld int64 cgt_i8._cgt::even
cgt
brfalse FAIL
- ldsfld int64 _cgt::max
- ldsfld int64 _cgt::min
+ ldsfld int64 cgt_i8._cgt::max
+ ldsfld int64 cgt_i8._cgt::min
cgt
brfalse FAIL
- ldsfld int64 _cgt::max
- ldsfld int64 _cgt::_one
+ ldsfld int64 cgt_i8._cgt::max
+ ldsfld int64 cgt_i8._cgt::_one
cgt
brfalse FAIL
- ldsfld int64 _cgt::max
- ldsfld int64 _cgt::zero
+ ldsfld int64 cgt_i8._cgt::max
+ ldsfld int64 cgt_i8._cgt::zero
cgt
brfalse FAIL
- ldsfld int64 _cgt::max
- ldsfld int64 _cgt::one
+ ldsfld int64 cgt_i8._cgt::max
+ ldsfld int64 cgt_i8._cgt::one
cgt
brfalse FAIL
- ldsfld int64 _cgt::max
- ldsfld int64 _cgt::max
+ ldsfld int64 cgt_i8._cgt::max
+ ldsfld int64 cgt_i8._cgt::max
cgt
brtrue FAIL
- ldsfld int64 _cgt::max
- ldsfld int64 _cgt::odd
+ ldsfld int64 cgt_i8._cgt::max
+ ldsfld int64 cgt_i8._cgt::odd
cgt
brfalse FAIL
- ldsfld int64 _cgt::max
- ldsfld int64 _cgt::even
+ ldsfld int64 cgt_i8._cgt::max
+ ldsfld int64 cgt_i8._cgt::even
cgt
brfalse FAIL
- ldsfld int64 _cgt::odd
- ldsfld int64 _cgt::min
+ ldsfld int64 cgt_i8._cgt::odd
+ ldsfld int64 cgt_i8._cgt::min
cgt
brfalse FAIL
- ldsfld int64 _cgt::odd
- ldsfld int64 _cgt::_one
+ ldsfld int64 cgt_i8._cgt::odd
+ ldsfld int64 cgt_i8._cgt::_one
cgt
brfalse FAIL
- ldsfld int64 _cgt::odd
- ldsfld int64 _cgt::zero
+ ldsfld int64 cgt_i8._cgt::odd
+ ldsfld int64 cgt_i8._cgt::zero
cgt
brfalse FAIL
- ldsfld int64 _cgt::odd
- ldsfld int64 _cgt::one
+ ldsfld int64 cgt_i8._cgt::odd
+ ldsfld int64 cgt_i8._cgt::one
cgt
brfalse FAIL
- ldsfld int64 _cgt::odd
- ldsfld int64 _cgt::max
+ ldsfld int64 cgt_i8._cgt::odd
+ ldsfld int64 cgt_i8._cgt::max
cgt
brtrue FAIL
- ldsfld int64 _cgt::odd
- ldsfld int64 _cgt::odd
+ ldsfld int64 cgt_i8._cgt::odd
+ ldsfld int64 cgt_i8._cgt::odd
cgt
brtrue FAIL
- ldsfld int64 _cgt::odd
- ldsfld int64 _cgt::even
+ ldsfld int64 cgt_i8._cgt::odd
+ ldsfld int64 cgt_i8._cgt::even
cgt
brfalse FAIL
- ldsfld int64 _cgt::even
- ldsfld int64 _cgt::min
+ ldsfld int64 cgt_i8._cgt::even
+ ldsfld int64 cgt_i8._cgt::min
cgt
brfalse FAIL
- ldsfld int64 _cgt::even
- ldsfld int64 _cgt::_one
+ ldsfld int64 cgt_i8._cgt::even
+ ldsfld int64 cgt_i8._cgt::_one
cgt
brtrue FAIL
- ldsfld int64 _cgt::even
- ldsfld int64 _cgt::zero
+ ldsfld int64 cgt_i8._cgt::even
+ ldsfld int64 cgt_i8._cgt::zero
cgt
brtrue FAIL
- ldsfld int64 _cgt::even
- ldsfld int64 _cgt::one
+ ldsfld int64 cgt_i8._cgt::even
+ ldsfld int64 cgt_i8._cgt::one
cgt
brtrue FAIL
- ldsfld int64 _cgt::even
- ldsfld int64 _cgt::max
+ ldsfld int64 cgt_i8._cgt::even
+ ldsfld int64 cgt_i8._cgt::max
cgt
brtrue FAIL
- ldsfld int64 _cgt::even
- ldsfld int64 _cgt::odd
+ ldsfld int64 cgt_i8._cgt::even
+ ldsfld int64 cgt_i8._cgt::odd
cgt
brtrue FAIL
- ldsfld int64 _cgt::even
- ldsfld int64 _cgt::even
+ ldsfld int64 cgt_i8._cgt::even
+ ldsfld int64 cgt_i8._cgt::even
cgt
brtrue FAIL
}
}
.assembly cgt_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace cgt_r4
+{
.class public _cgt {
.field public static float32 _inf
.method public static void initialize() {
.maxstack 10
ldc.r4 float32(0xFF800000)
- stsfld float32 _cgt::_inf
+ stsfld float32 cgt_r4._cgt::_inf
ldc.r4 float32(0xFF7FFFFF)
- stsfld float32 _cgt::_min
+ stsfld float32 cgt_r4._cgt::_min
ldc.r4 float32(0xBF800000)
- stsfld float32 _cgt::_one
+ stsfld float32 cgt_r4._cgt::_one
ldc.r4 float32(0x80000000)
- stsfld float32 _cgt::_zero
+ stsfld float32 cgt_r4._cgt::_zero
ldc.r4 float32(0x00000000)
- stsfld float32 _cgt::zero
+ stsfld float32 cgt_r4._cgt::zero
ldc.r4 float32(0x3F800000)
- stsfld float32 _cgt::one
+ stsfld float32 cgt_r4._cgt::one
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _cgt::max
+ stsfld float32 cgt_r4._cgt::max
ldc.r4 float32(0x7F800000)
- stsfld float32 _cgt::inf
+ stsfld float32 cgt_r4._cgt::inf
ldc.r4 float32(0x7FC00000)
- stsfld float32 _cgt::NaN
+ stsfld float32 cgt_r4._cgt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _cgt::initialize()
+ call void cgt_r4._cgt::initialize()
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::one
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::_inf
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_inf
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brfalse FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::one
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::_min
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_min
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brfalse FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brfalse FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brtrue FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::one
cgt
brtrue FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::_one
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_one
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brfalse FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brfalse FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brfalse FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::one
cgt
brtrue FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::_zero
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_zero
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brfalse FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brfalse FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brfalse FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::one
cgt
brtrue FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::zero
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::zero
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brfalse FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brfalse FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brfalse FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brfalse FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brfalse FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::one
cgt
brtrue FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::one
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::one
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brfalse FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brfalse FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brfalse FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brfalse FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brfalse FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::one
cgt
brfalse FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::max
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::max
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brfalse FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brfalse FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brfalse FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brfalse FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brfalse FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::one
cgt
brfalse FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::max
cgt
brfalse FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::inf
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::inf
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::_inf
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::_min
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_min
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::_one
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_one
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::_zero
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::_zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::zero
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::zero
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::one
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::one
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::max
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::max
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::inf
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::inf
cgt
brtrue FAIL
- ldsfld float32 _cgt::NaN
- ldsfld float32 _cgt::NaN
+ ldsfld float32 cgt_r4._cgt::NaN
+ ldsfld float32 cgt_r4._cgt::NaN
cgt
brtrue FAIL
}
}
.assembly cgt_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace cgt_r8
+{
.class public _cgt {
.field public static float64 _inf
.method public static void initialize() {
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
- stsfld float64 _cgt::_inf
+ stsfld float64 cgt_r8._cgt::_inf
ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
- stsfld float64 _cgt::_min
+ stsfld float64 cgt_r8._cgt::_min
ldc.r8 float64(0xBFF0000000000000)
- stsfld float64 _cgt::_one
+ stsfld float64 cgt_r8._cgt::_one
ldc.r8 float64(0x8000000000000000)
- stsfld float64 _cgt::_zero
+ stsfld float64 cgt_r8._cgt::_zero
ldc.r8 float64(0x0000000000000000)
- stsfld float64 _cgt::zero
+ stsfld float64 cgt_r8._cgt::zero
ldc.r8 float64(0x3FF0000000000000)
- stsfld float64 _cgt::one
+ stsfld float64 cgt_r8._cgt::one
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _cgt::max
+ stsfld float64 cgt_r8._cgt::max
ldc.r8 float64(0x7FF0000000000000)
- stsfld float64 _cgt::inf
+ stsfld float64 cgt_r8._cgt::inf
ldc.r8 float64(0x7FF8000000000000)
- stsfld float64 _cgt::NaN
+ stsfld float64 cgt_r8._cgt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _cgt::initialize()
+ call void cgt_r8._cgt::initialize()
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::one
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::_inf
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_inf
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brfalse FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::one
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::_min
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_min
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brfalse FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brfalse FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brtrue FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::one
cgt
brtrue FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::_one
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_one
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brfalse FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brfalse FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brfalse FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::one
cgt
brtrue FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::_zero
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_zero
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brfalse FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brfalse FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brfalse FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::one
cgt
brtrue FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::zero
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::zero
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brfalse FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brfalse FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brfalse FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brfalse FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brfalse FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::one
cgt
brtrue FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::one
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::one
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brfalse FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brfalse FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brfalse FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brfalse FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brfalse FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::one
cgt
brfalse FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::max
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::max
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brfalse FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brfalse FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brfalse FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brfalse FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brfalse FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::one
cgt
brfalse FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::max
cgt
brfalse FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::inf
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::inf
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::_inf
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::_min
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_min
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::_one
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_one
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::_zero
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::_zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::zero
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::zero
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::one
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::one
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::max
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::max
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::inf
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::inf
cgt
brtrue FAIL
- ldsfld float64 _cgt::NaN
- ldsfld float64 _cgt::NaN
+ ldsfld float64 cgt_r8._cgt::NaN
+ ldsfld float64 cgt_r8._cgt::NaN
cgt
brtrue FAIL
}
}
.assembly cgt_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace cgt_u
+{
.class public _cgt {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 _cgt::PTR
+ ldsflda int32 cgt_u._cgt::PTR
stloc 0
- ldsflda int32 _cgt::PTR
+ ldsflda int32 cgt_u._cgt::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly cgt_u{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace cgt_u4
+{
.class public cgt_un {
.field public static int32 all
.method public static void initialize() {
.maxstack 10
ldc.i4 0xFFFFFFFF
- stsfld int32 cgt_un::all
+ stsfld int32 cgt_u4.cgt_un::all
ldc.i4 0x00000000
- stsfld int32 cgt_un::none
+ stsfld int32 cgt_u4.cgt_un::none
ldc.i4 0x55555555
- stsfld int32 cgt_un::odd
+ stsfld int32 cgt_u4.cgt_un::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 cgt_un::even
+ stsfld int32 cgt_u4.cgt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void cgt_un::initialize()
+ call void cgt_u4.cgt_un::initialize()
- ldsfld int32 cgt_un::all
- ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::all
- ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::none
cgt.un
brfalse FAIL
- ldsfld int32 cgt_un::all
- ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::odd
cgt.un
brfalse FAIL
- ldsfld int32 cgt_un::all
- ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::even
cgt.un
brfalse FAIL
- ldsfld int32 cgt_un::none
- ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::none
- ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::none
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::none
- ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::odd
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::none
- ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::even
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::odd
- ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::odd
- ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::none
cgt.un
brfalse FAIL
- ldsfld int32 cgt_un::odd
- ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::odd
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::odd
- ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::even
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::even
- ldsfld int32 cgt_un::all
+ ldsfld int32 cgt_u4.cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int32 cgt_un::even
- ldsfld int32 cgt_un::none
+ ldsfld int32 cgt_u4.cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::none
cgt.un
brfalse FAIL
- ldsfld int32 cgt_un::even
- ldsfld int32 cgt_un::odd
+ ldsfld int32 cgt_u4.cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::odd
cgt.un
brfalse FAIL
- ldsfld int32 cgt_un::even
- ldsfld int32 cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::even
+ ldsfld int32 cgt_u4.cgt_un::even
cgt.un
brtrue FAIL
}
}
.assembly cgt_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace cgt_u8
+{
.class public cgt_un {
.field public static int64 all
.method public static void initialize() {
.maxstack 10
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 cgt_un::all
+ stsfld int64 cgt_u8.cgt_un::all
ldc.i8 0x0000000000000000
- stsfld int64 cgt_un::none
+ stsfld int64 cgt_u8.cgt_un::none
ldc.i8 0x5555555555555555
- stsfld int64 cgt_un::odd
+ stsfld int64 cgt_u8.cgt_un::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 cgt_un::even
+ stsfld int64 cgt_u8.cgt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void cgt_un::initialize()
+ call void cgt_u8.cgt_un::initialize()
- ldsfld int64 cgt_un::all
- ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::all
- ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::none
cgt.un
brfalse FAIL
- ldsfld int64 cgt_un::all
- ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::odd
cgt.un
brfalse FAIL
- ldsfld int64 cgt_un::all
- ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::even
cgt.un
brfalse FAIL
- ldsfld int64 cgt_un::none
- ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::none
- ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::none
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::none
- ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::odd
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::none
- ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::even
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::odd
- ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::odd
- ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::none
cgt.un
brfalse FAIL
- ldsfld int64 cgt_un::odd
- ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::odd
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::odd
- ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::even
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::even
- ldsfld int64 cgt_un::all
+ ldsfld int64 cgt_u8.cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::all
cgt.un
brtrue FAIL
- ldsfld int64 cgt_un::even
- ldsfld int64 cgt_un::none
+ ldsfld int64 cgt_u8.cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::none
cgt.un
brfalse FAIL
- ldsfld int64 cgt_un::even
- ldsfld int64 cgt_un::odd
+ ldsfld int64 cgt_u8.cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::odd
cgt.un
brfalse FAIL
- ldsfld int64 cgt_un::even
- ldsfld int64 cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::even
+ ldsfld int64 cgt_u8.cgt_un::even
cgt.un
brtrue FAIL
}
}
.assembly cgt_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float32(0xFF800000)"
#define MIN "float32(0xFF7FFFFF)"
#define POS_INF "float32(0x7F800000)"
#define NAN "float32(0x7FC00000)"
+.namespace cgt_un_r4
+{
.class public cgt_un {
.field public static float32 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r4 NEG_INF
- stsfld float32 cgt_un::neg_inf
+ stsfld float32 cgt_un_r4.cgt_un::neg_inf
ldc.r4 MIN
- stsfld float32 cgt_un::min
+ stsfld float32 cgt_un_r4.cgt_un::min
ldc.r4 MINUS_ONE
- stsfld float32 cgt_un::minus_one
+ stsfld float32 cgt_un_r4.cgt_un::minus_one
ldc.r4 MINUS_ZERO
- stsfld float32 cgt_un::minus_zero
+ stsfld float32 cgt_un_r4.cgt_un::minus_zero
ldc.r4 ZERO
- stsfld float32 cgt_un::zero
+ stsfld float32 cgt_un_r4.cgt_un::zero
ldc.r4 ONE
- stsfld float32 cgt_un::one
+ stsfld float32 cgt_un_r4.cgt_un::one
ldc.r4 MAX
- stsfld float32 cgt_un::max
+ stsfld float32 cgt_un_r4.cgt_un::max
ldc.r4 POS_INF
- stsfld float32 cgt_un::pos_inf
+ stsfld float32 cgt_un_r4.cgt_un::pos_inf
ldc.r4 NAN
- stsfld float32 cgt_un::NaN
+ stsfld float32 cgt_un_r4.cgt_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void cgt_un::initialize()
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::neg_inf
+ call void cgt_un_r4.cgt_un::initialize()
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::neg_inf
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::min
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_one
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::minus_zero
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::zero
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::one
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::max
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float32 cgt_un::pos_inf
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::neg_inf
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::min
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::minus_one
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::minus_zero
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::zero
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::one
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::one
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::max
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::max
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::pos_inf
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::pos_inf
cgt.un
brfalse FAIL
- ldsfld float32 cgt_un::NaN
- ldsfld float32 cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
+ ldsfld float32 cgt_un_r4.cgt_un::NaN
cgt.un
brfalse FAIL
}
}
.assembly cgt_un_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float64(0xFFF0000000000000)"
#define MIN "float64(0xFF7FFFFFFFFFFFFF)"
#define POS_INF "float64(0x7FF0000000000000)"
#define NAN "float64(0x7FF8000000000000)"
+.namespace cgt_un_r8
+{
.class public cgt_un {
.field public static float64 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r8 NEG_INF
- stsfld float64 cgt_un::neg_inf
+ stsfld float64 cgt_un_r8.cgt_un::neg_inf
ldc.r8 MIN
- stsfld float64 cgt_un::min
+ stsfld float64 cgt_un_r8.cgt_un::min
ldc.r8 MINUS_ONE
- stsfld float64 cgt_un::minus_one
+ stsfld float64 cgt_un_r8.cgt_un::minus_one
ldc.r8 MINUS_ZERO
- stsfld float64 cgt_un::minus_zero
+ stsfld float64 cgt_un_r8.cgt_un::minus_zero
ldc.r8 ZERO
- stsfld float64 cgt_un::zero
+ stsfld float64 cgt_un_r8.cgt_un::zero
ldc.r8 ONE
- stsfld float64 cgt_un::one
+ stsfld float64 cgt_un_r8.cgt_un::one
ldc.r8 MAX
- stsfld float64 cgt_un::max
+ stsfld float64 cgt_un_r8.cgt_un::max
ldc.r8 POS_INF
- stsfld float64 cgt_un::pos_inf
+ stsfld float64 cgt_un_r8.cgt_un::pos_inf
ldc.r8 NAN
- stsfld float64 cgt_un::NaN
+ stsfld float64 cgt_un_r8.cgt_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void cgt_un::initialize()
+ call void cgt_un_r8.cgt_un::initialize()
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::neg_inf
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::min
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_one
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::minus_zero
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::zero
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::one
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::max
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brtrue FAIL
- ldsfld float64 cgt_un::pos_inf
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::neg_inf
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::neg_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::min
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::min
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::minus_one
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::minus_one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::minus_zero
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::minus_zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::zero
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::zero
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::one
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::one
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::max
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::max
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::pos_inf
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::pos_inf
cgt.un
brfalse FAIL
- ldsfld float64 cgt_un::NaN
- ldsfld float64 cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
+ ldsfld float64 cgt_un_r8.cgt_un::NaN
cgt.un
brfalse FAIL
}
}
.assembly cgt_un_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ckfinite_r4
+{
.class public _ckfinite {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.r4 float32(0xFF800000)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r4 float32(0xBF800000)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r4 float32(0x80000000)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r4 float32(0x00000000)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r4 float32(0x3F800000)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r4 float32(0x7F800000)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r4 float32(0x7FC00000)
- call int32 _ckfinite::r4(float32)
+ call int32 ckfinite_r4._ckfinite::r4(float32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
}
.assembly ckfinite_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ckfinite_r8
+{
.class public _ckfinite {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.r8 float64(0xFFF0000000000000)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
- call int32 _ckfinite::r8(float64)
+ call int32 ckfinite_r8._ckfinite::r8(float64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
}
.assembly ckfinite_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace clt_i4
+{
.class public _clt {
.field public static int32 min
.method public static void initialize() {
.maxstack 10
ldc.i4 0x80000000
- stsfld int32 _clt::min
+ stsfld int32 clt_i4._clt::min
ldc.i4 0xFFFFFFFF
- stsfld int32 _clt::_one
+ stsfld int32 clt_i4._clt::_one
ldc.i4 0x00000000
- stsfld int32 _clt::zero
+ stsfld int32 clt_i4._clt::zero
ldc.i4 0x00000001
- stsfld int32 _clt::one
+ stsfld int32 clt_i4._clt::one
ldc.i4 0x7FFFFFFF
- stsfld int32 _clt::max
+ stsfld int32 clt_i4._clt::max
ldc.i4 0x55555555
- stsfld int32 _clt::odd
+ stsfld int32 clt_i4._clt::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 _clt::even
+ stsfld int32 clt_i4._clt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _clt::initialize()
+ call void clt_i4._clt::initialize()
- ldsfld int32 _clt::min
- ldsfld int32 _clt::min
+ ldsfld int32 clt_i4._clt::min
+ ldsfld int32 clt_i4._clt::min
clt
brtrue FAIL
- ldsfld int32 _clt::min
- ldsfld int32 _clt::_one
+ ldsfld int32 clt_i4._clt::min
+ ldsfld int32 clt_i4._clt::_one
clt
brfalse FAIL
- ldsfld int32 _clt::min
- ldsfld int32 _clt::zero
+ ldsfld int32 clt_i4._clt::min
+ ldsfld int32 clt_i4._clt::zero
clt
brfalse FAIL
- ldsfld int32 _clt::min
- ldsfld int32 _clt::one
+ ldsfld int32 clt_i4._clt::min
+ ldsfld int32 clt_i4._clt::one
clt
brfalse FAIL
- ldsfld int32 _clt::min
- ldsfld int32 _clt::max
+ ldsfld int32 clt_i4._clt::min
+ ldsfld int32 clt_i4._clt::max
clt
brfalse FAIL
- ldsfld int32 _clt::min
- ldsfld int32 _clt::odd
+ ldsfld int32 clt_i4._clt::min
+ ldsfld int32 clt_i4._clt::odd
clt
brfalse FAIL
- ldsfld int32 _clt::min
- ldsfld int32 _clt::even
+ ldsfld int32 clt_i4._clt::min
+ ldsfld int32 clt_i4._clt::even
clt
brfalse FAIL
- ldsfld int32 _clt::_one
- ldsfld int32 _clt::min
+ ldsfld int32 clt_i4._clt::_one
+ ldsfld int32 clt_i4._clt::min
clt
brtrue FAIL
- ldsfld int32 _clt::_one
- ldsfld int32 _clt::_one
+ ldsfld int32 clt_i4._clt::_one
+ ldsfld int32 clt_i4._clt::_one
clt
brtrue FAIL
- ldsfld int32 _clt::_one
- ldsfld int32 _clt::zero
+ ldsfld int32 clt_i4._clt::_one
+ ldsfld int32 clt_i4._clt::zero
clt
brfalse FAIL
- ldsfld int32 _clt::_one
- ldsfld int32 _clt::one
+ ldsfld int32 clt_i4._clt::_one
+ ldsfld int32 clt_i4._clt::one
clt
brfalse FAIL
- ldsfld int32 _clt::_one
- ldsfld int32 _clt::max
+ ldsfld int32 clt_i4._clt::_one
+ ldsfld int32 clt_i4._clt::max
clt
brfalse FAIL
- ldsfld int32 _clt::_one
- ldsfld int32 _clt::odd
+ ldsfld int32 clt_i4._clt::_one
+ ldsfld int32 clt_i4._clt::odd
clt
brfalse FAIL
- ldsfld int32 _clt::_one
- ldsfld int32 _clt::even
+ ldsfld int32 clt_i4._clt::_one
+ ldsfld int32 clt_i4._clt::even
clt
brtrue FAIL
- ldsfld int32 _clt::zero
- ldsfld int32 _clt::min
+ ldsfld int32 clt_i4._clt::zero
+ ldsfld int32 clt_i4._clt::min
clt
brtrue FAIL
- ldsfld int32 _clt::zero
- ldsfld int32 _clt::_one
+ ldsfld int32 clt_i4._clt::zero
+ ldsfld int32 clt_i4._clt::_one
clt
brtrue FAIL
- ldsfld int32 _clt::zero
- ldsfld int32 _clt::zero
+ ldsfld int32 clt_i4._clt::zero
+ ldsfld int32 clt_i4._clt::zero
clt
brtrue FAIL
- ldsfld int32 _clt::zero
- ldsfld int32 _clt::one
+ ldsfld int32 clt_i4._clt::zero
+ ldsfld int32 clt_i4._clt::one
clt
brfalse FAIL
- ldsfld int32 _clt::zero
- ldsfld int32 _clt::max
+ ldsfld int32 clt_i4._clt::zero
+ ldsfld int32 clt_i4._clt::max
clt
brfalse FAIL
- ldsfld int32 _clt::zero
- ldsfld int32 _clt::odd
+ ldsfld int32 clt_i4._clt::zero
+ ldsfld int32 clt_i4._clt::odd
clt
brfalse FAIL
- ldsfld int32 _clt::zero
- ldsfld int32 _clt::even
+ ldsfld int32 clt_i4._clt::zero
+ ldsfld int32 clt_i4._clt::even
clt
brtrue FAIL
- ldsfld int32 _clt::one
- ldsfld int32 _clt::min
+ ldsfld int32 clt_i4._clt::one
+ ldsfld int32 clt_i4._clt::min
clt
brtrue FAIL
- ldsfld int32 _clt::one
- ldsfld int32 _clt::_one
+ ldsfld int32 clt_i4._clt::one
+ ldsfld int32 clt_i4._clt::_one
clt
brtrue FAIL
- ldsfld int32 _clt::one
- ldsfld int32 _clt::zero
+ ldsfld int32 clt_i4._clt::one
+ ldsfld int32 clt_i4._clt::zero
clt
brtrue FAIL
- ldsfld int32 _clt::one
- ldsfld int32 _clt::one
+ ldsfld int32 clt_i4._clt::one
+ ldsfld int32 clt_i4._clt::one
clt
brtrue FAIL
- ldsfld int32 _clt::one
- ldsfld int32 _clt::max
+ ldsfld int32 clt_i4._clt::one
+ ldsfld int32 clt_i4._clt::max
clt
brfalse FAIL
- ldsfld int32 _clt::one
- ldsfld int32 _clt::odd
+ ldsfld int32 clt_i4._clt::one
+ ldsfld int32 clt_i4._clt::odd
clt
brfalse FAIL
- ldsfld int32 _clt::one
- ldsfld int32 _clt::even
+ ldsfld int32 clt_i4._clt::one
+ ldsfld int32 clt_i4._clt::even
clt
brtrue FAIL
- ldsfld int32 _clt::max
- ldsfld int32 _clt::min
+ ldsfld int32 clt_i4._clt::max
+ ldsfld int32 clt_i4._clt::min
clt
brtrue FAIL
- ldsfld int32 _clt::max
- ldsfld int32 _clt::_one
+ ldsfld int32 clt_i4._clt::max
+ ldsfld int32 clt_i4._clt::_one
clt
brtrue FAIL
- ldsfld int32 _clt::max
- ldsfld int32 _clt::zero
+ ldsfld int32 clt_i4._clt::max
+ ldsfld int32 clt_i4._clt::zero
clt
brtrue FAIL
- ldsfld int32 _clt::max
- ldsfld int32 _clt::one
+ ldsfld int32 clt_i4._clt::max
+ ldsfld int32 clt_i4._clt::one
clt
brtrue FAIL
- ldsfld int32 _clt::max
- ldsfld int32 _clt::max
+ ldsfld int32 clt_i4._clt::max
+ ldsfld int32 clt_i4._clt::max
clt
brtrue FAIL
- ldsfld int32 _clt::max
- ldsfld int32 _clt::odd
+ ldsfld int32 clt_i4._clt::max
+ ldsfld int32 clt_i4._clt::odd
clt
brtrue FAIL
- ldsfld int32 _clt::max
- ldsfld int32 _clt::even
+ ldsfld int32 clt_i4._clt::max
+ ldsfld int32 clt_i4._clt::even
clt
brtrue FAIL
- ldsfld int32 _clt::odd
- ldsfld int32 _clt::min
+ ldsfld int32 clt_i4._clt::odd
+ ldsfld int32 clt_i4._clt::min
clt
brtrue FAIL
- ldsfld int32 _clt::odd
- ldsfld int32 _clt::_one
+ ldsfld int32 clt_i4._clt::odd
+ ldsfld int32 clt_i4._clt::_one
clt
brtrue FAIL
- ldsfld int32 _clt::odd
- ldsfld int32 _clt::zero
+ ldsfld int32 clt_i4._clt::odd
+ ldsfld int32 clt_i4._clt::zero
clt
brtrue FAIL
- ldsfld int32 _clt::odd
- ldsfld int32 _clt::one
+ ldsfld int32 clt_i4._clt::odd
+ ldsfld int32 clt_i4._clt::one
clt
brtrue FAIL
- ldsfld int32 _clt::odd
- ldsfld int32 _clt::max
+ ldsfld int32 clt_i4._clt::odd
+ ldsfld int32 clt_i4._clt::max
clt
brfalse FAIL
- ldsfld int32 _clt::odd
- ldsfld int32 _clt::odd
+ ldsfld int32 clt_i4._clt::odd
+ ldsfld int32 clt_i4._clt::odd
clt
brtrue FAIL
- ldsfld int32 _clt::odd
- ldsfld int32 _clt::even
+ ldsfld int32 clt_i4._clt::odd
+ ldsfld int32 clt_i4._clt::even
clt
brtrue FAIL
- ldsfld int32 _clt::even
- ldsfld int32 _clt::min
+ ldsfld int32 clt_i4._clt::even
+ ldsfld int32 clt_i4._clt::min
clt
brtrue FAIL
- ldsfld int32 _clt::even
- ldsfld int32 _clt::_one
+ ldsfld int32 clt_i4._clt::even
+ ldsfld int32 clt_i4._clt::_one
clt
brfalse FAIL
- ldsfld int32 _clt::even
- ldsfld int32 _clt::zero
+ ldsfld int32 clt_i4._clt::even
+ ldsfld int32 clt_i4._clt::zero
clt
brfalse FAIL
- ldsfld int32 _clt::even
- ldsfld int32 _clt::one
+ ldsfld int32 clt_i4._clt::even
+ ldsfld int32 clt_i4._clt::one
clt
brfalse FAIL
- ldsfld int32 _clt::even
- ldsfld int32 _clt::max
+ ldsfld int32 clt_i4._clt::even
+ ldsfld int32 clt_i4._clt::max
clt
brfalse FAIL
- ldsfld int32 _clt::even
- ldsfld int32 _clt::odd
+ ldsfld int32 clt_i4._clt::even
+ ldsfld int32 clt_i4._clt::odd
clt
brfalse FAIL
- ldsfld int32 _clt::even
- ldsfld int32 _clt::even
+ ldsfld int32 clt_i4._clt::even
+ ldsfld int32 clt_i4._clt::even
clt
brtrue FAIL
}
}
.assembly clt_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace clt_i8
+{
.class public _clt {
.field public static int64 min
.method public static void initialize() {
.maxstack 10
ldc.i8 0x8000000000000000
- stsfld int64 _clt::min
+ stsfld int64 clt_i8._clt::min
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _clt::_one
+ stsfld int64 clt_i8._clt::_one
ldc.i8 0x0000000000000000
- stsfld int64 _clt::zero
+ stsfld int64 clt_i8._clt::zero
ldc.i8 0x0000000000000001
- stsfld int64 _clt::one
+ stsfld int64 clt_i8._clt::one
ldc.i8 0x7FFFFFFFFFFFFFFF
- stsfld int64 _clt::max
+ stsfld int64 clt_i8._clt::max
ldc.i8 0x5555555555555555
- stsfld int64 _clt::odd
+ stsfld int64 clt_i8._clt::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 _clt::even
+ stsfld int64 clt_i8._clt::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _clt::initialize()
+ call void clt_i8._clt::initialize()
- ldsfld int64 _clt::min
- ldsfld int64 _clt::min
+ ldsfld int64 clt_i8._clt::min
+ ldsfld int64 clt_i8._clt::min
clt
brtrue FAIL
- ldsfld int64 _clt::min
- ldsfld int64 _clt::_one
+ ldsfld int64 clt_i8._clt::min
+ ldsfld int64 clt_i8._clt::_one
clt
brfalse FAIL
- ldsfld int64 _clt::min
- ldsfld int64 _clt::zero
+ ldsfld int64 clt_i8._clt::min
+ ldsfld int64 clt_i8._clt::zero
clt
brfalse FAIL
- ldsfld int64 _clt::min
- ldsfld int64 _clt::one
+ ldsfld int64 clt_i8._clt::min
+ ldsfld int64 clt_i8._clt::one
clt
brfalse FAIL
- ldsfld int64 _clt::min
- ldsfld int64 _clt::max
+ ldsfld int64 clt_i8._clt::min
+ ldsfld int64 clt_i8._clt::max
clt
brfalse FAIL
- ldsfld int64 _clt::min
- ldsfld int64 _clt::odd
+ ldsfld int64 clt_i8._clt::min
+ ldsfld int64 clt_i8._clt::odd
clt
brfalse FAIL
- ldsfld int64 _clt::min
- ldsfld int64 _clt::even
+ ldsfld int64 clt_i8._clt::min
+ ldsfld int64 clt_i8._clt::even
clt
brfalse FAIL
- ldsfld int64 _clt::_one
- ldsfld int64 _clt::min
+ ldsfld int64 clt_i8._clt::_one
+ ldsfld int64 clt_i8._clt::min
clt
brtrue FAIL
- ldsfld int64 _clt::_one
- ldsfld int64 _clt::_one
+ ldsfld int64 clt_i8._clt::_one
+ ldsfld int64 clt_i8._clt::_one
clt
brtrue FAIL
- ldsfld int64 _clt::_one
- ldsfld int64 _clt::zero
+ ldsfld int64 clt_i8._clt::_one
+ ldsfld int64 clt_i8._clt::zero
clt
brfalse FAIL
- ldsfld int64 _clt::_one
- ldsfld int64 _clt::one
+ ldsfld int64 clt_i8._clt::_one
+ ldsfld int64 clt_i8._clt::one
clt
brfalse FAIL
- ldsfld int64 _clt::_one
- ldsfld int64 _clt::max
+ ldsfld int64 clt_i8._clt::_one
+ ldsfld int64 clt_i8._clt::max
clt
brfalse FAIL
- ldsfld int64 _clt::_one
- ldsfld int64 _clt::odd
+ ldsfld int64 clt_i8._clt::_one
+ ldsfld int64 clt_i8._clt::odd
clt
brfalse FAIL
- ldsfld int64 _clt::_one
- ldsfld int64 _clt::even
+ ldsfld int64 clt_i8._clt::_one
+ ldsfld int64 clt_i8._clt::even
clt
brtrue FAIL
- ldsfld int64 _clt::zero
- ldsfld int64 _clt::min
+ ldsfld int64 clt_i8._clt::zero
+ ldsfld int64 clt_i8._clt::min
clt
brtrue FAIL
- ldsfld int64 _clt::zero
- ldsfld int64 _clt::_one
+ ldsfld int64 clt_i8._clt::zero
+ ldsfld int64 clt_i8._clt::_one
clt
brtrue FAIL
- ldsfld int64 _clt::zero
- ldsfld int64 _clt::zero
+ ldsfld int64 clt_i8._clt::zero
+ ldsfld int64 clt_i8._clt::zero
clt
brtrue FAIL
- ldsfld int64 _clt::zero
- ldsfld int64 _clt::one
+ ldsfld int64 clt_i8._clt::zero
+ ldsfld int64 clt_i8._clt::one
clt
brfalse FAIL
- ldsfld int64 _clt::zero
- ldsfld int64 _clt::max
+ ldsfld int64 clt_i8._clt::zero
+ ldsfld int64 clt_i8._clt::max
clt
brfalse FAIL
- ldsfld int64 _clt::zero
- ldsfld int64 _clt::odd
+ ldsfld int64 clt_i8._clt::zero
+ ldsfld int64 clt_i8._clt::odd
clt
brfalse FAIL
- ldsfld int64 _clt::zero
- ldsfld int64 _clt::even
+ ldsfld int64 clt_i8._clt::zero
+ ldsfld int64 clt_i8._clt::even
clt
brtrue FAIL
- ldsfld int64 _clt::one
- ldsfld int64 _clt::min
+ ldsfld int64 clt_i8._clt::one
+ ldsfld int64 clt_i8._clt::min
clt
brtrue FAIL
- ldsfld int64 _clt::one
- ldsfld int64 _clt::_one
+ ldsfld int64 clt_i8._clt::one
+ ldsfld int64 clt_i8._clt::_one
clt
brtrue FAIL
- ldsfld int64 _clt::one
- ldsfld int64 _clt::zero
+ ldsfld int64 clt_i8._clt::one
+ ldsfld int64 clt_i8._clt::zero
clt
brtrue FAIL
- ldsfld int64 _clt::one
- ldsfld int64 _clt::one
+ ldsfld int64 clt_i8._clt::one
+ ldsfld int64 clt_i8._clt::one
clt
brtrue FAIL
- ldsfld int64 _clt::one
- ldsfld int64 _clt::max
+ ldsfld int64 clt_i8._clt::one
+ ldsfld int64 clt_i8._clt::max
clt
brfalse FAIL
- ldsfld int64 _clt::one
- ldsfld int64 _clt::odd
+ ldsfld int64 clt_i8._clt::one
+ ldsfld int64 clt_i8._clt::odd
clt
brfalse FAIL
- ldsfld int64 _clt::one
- ldsfld int64 _clt::even
+ ldsfld int64 clt_i8._clt::one
+ ldsfld int64 clt_i8._clt::even
clt
brtrue FAIL
- ldsfld int64 _clt::max
- ldsfld int64 _clt::min
+ ldsfld int64 clt_i8._clt::max
+ ldsfld int64 clt_i8._clt::min
clt
brtrue FAIL
- ldsfld int64 _clt::max
- ldsfld int64 _clt::_one
+ ldsfld int64 clt_i8._clt::max
+ ldsfld int64 clt_i8._clt::_one
clt
brtrue FAIL
- ldsfld int64 _clt::max
- ldsfld int64 _clt::zero
+ ldsfld int64 clt_i8._clt::max
+ ldsfld int64 clt_i8._clt::zero
clt
brtrue FAIL
- ldsfld int64 _clt::max
- ldsfld int64 _clt::one
+ ldsfld int64 clt_i8._clt::max
+ ldsfld int64 clt_i8._clt::one
clt
brtrue FAIL
- ldsfld int64 _clt::max
- ldsfld int64 _clt::max
+ ldsfld int64 clt_i8._clt::max
+ ldsfld int64 clt_i8._clt::max
clt
brtrue FAIL
- ldsfld int64 _clt::max
- ldsfld int64 _clt::odd
+ ldsfld int64 clt_i8._clt::max
+ ldsfld int64 clt_i8._clt::odd
clt
brtrue FAIL
- ldsfld int64 _clt::max
- ldsfld int64 _clt::even
+ ldsfld int64 clt_i8._clt::max
+ ldsfld int64 clt_i8._clt::even
clt
brtrue FAIL
- ldsfld int64 _clt::odd
- ldsfld int64 _clt::min
+ ldsfld int64 clt_i8._clt::odd
+ ldsfld int64 clt_i8._clt::min
clt
brtrue FAIL
- ldsfld int64 _clt::odd
- ldsfld int64 _clt::_one
+ ldsfld int64 clt_i8._clt::odd
+ ldsfld int64 clt_i8._clt::_one
clt
brtrue FAIL
- ldsfld int64 _clt::odd
- ldsfld int64 _clt::zero
+ ldsfld int64 clt_i8._clt::odd
+ ldsfld int64 clt_i8._clt::zero
clt
brtrue FAIL
- ldsfld int64 _clt::odd
- ldsfld int64 _clt::one
+ ldsfld int64 clt_i8._clt::odd
+ ldsfld int64 clt_i8._clt::one
clt
brtrue FAIL
- ldsfld int64 _clt::odd
- ldsfld int64 _clt::max
+ ldsfld int64 clt_i8._clt::odd
+ ldsfld int64 clt_i8._clt::max
clt
brfalse FAIL
- ldsfld int64 _clt::odd
- ldsfld int64 _clt::odd
+ ldsfld int64 clt_i8._clt::odd
+ ldsfld int64 clt_i8._clt::odd
clt
brtrue FAIL
- ldsfld int64 _clt::odd
- ldsfld int64 _clt::even
+ ldsfld int64 clt_i8._clt::odd
+ ldsfld int64 clt_i8._clt::even
clt
brtrue FAIL
- ldsfld int64 _clt::even
- ldsfld int64 _clt::min
+ ldsfld int64 clt_i8._clt::even
+ ldsfld int64 clt_i8._clt::min
clt
brtrue FAIL
- ldsfld int64 _clt::even
- ldsfld int64 _clt::_one
+ ldsfld int64 clt_i8._clt::even
+ ldsfld int64 clt_i8._clt::_one
clt
brfalse FAIL
- ldsfld int64 _clt::even
- ldsfld int64 _clt::zero
+ ldsfld int64 clt_i8._clt::even
+ ldsfld int64 clt_i8._clt::zero
clt
brfalse FAIL
- ldsfld int64 _clt::even
- ldsfld int64 _clt::one
+ ldsfld int64 clt_i8._clt::even
+ ldsfld int64 clt_i8._clt::one
clt
brfalse FAIL
- ldsfld int64 _clt::even
- ldsfld int64 _clt::max
+ ldsfld int64 clt_i8._clt::even
+ ldsfld int64 clt_i8._clt::max
clt
brfalse FAIL
- ldsfld int64 _clt::even
- ldsfld int64 _clt::odd
+ ldsfld int64 clt_i8._clt::even
+ ldsfld int64 clt_i8._clt::odd
clt
brfalse FAIL
- ldsfld int64 _clt::even
- ldsfld int64 _clt::even
+ ldsfld int64 clt_i8._clt::even
+ ldsfld int64 clt_i8._clt::even
clt
brtrue FAIL
}
}
.assembly clt_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace clt_r4
+{
.class public _clt {
.field public static float32 _inf
.method public static void initialize() {
.maxstack 10
ldc.r4 float32(0xFF800000)
- stsfld float32 _clt::_inf
+ stsfld float32 clt_r4._clt::_inf
ldc.r4 float32(0xFF7FFFFF)
- stsfld float32 _clt::_min
+ stsfld float32 clt_r4._clt::_min
ldc.r4 float32(0xBF800000)
- stsfld float32 _clt::_one
+ stsfld float32 clt_r4._clt::_one
ldc.r4 float32(0x80000000)
- stsfld float32 _clt::_zero
+ stsfld float32 clt_r4._clt::_zero
ldc.r4 float32(0x00000000)
- stsfld float32 _clt::zero
+ stsfld float32 clt_r4._clt::zero
ldc.r4 float32(0x3F800000)
- stsfld float32 _clt::one
+ stsfld float32 clt_r4._clt::one
ldc.r4 float32(0x7F7FFFFF)
- stsfld float32 _clt::max
+ stsfld float32 clt_r4._clt::max
ldc.r4 float32(0x7F800000)
- stsfld float32 _clt::inf
+ stsfld float32 clt_r4._clt::inf
ldc.r4 float32(0x7FC00000)
- stsfld float32 _clt::NaN
+ stsfld float32 clt_r4._clt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
-call void _clt::initialize()
+call void clt_r4._clt::initialize()
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::_min
clt
brfalse FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::_one
clt
brfalse FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::_zero
clt
brfalse FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::zero
clt
brfalse FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::one
clt
brfalse FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::max
clt
brfalse FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::inf
clt
brfalse FAIL
- ldsfld float32 _clt::_inf
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::_inf
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::_one
clt
brfalse FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::_zero
clt
brfalse FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::zero
clt
brfalse FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::one
clt
brfalse FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::max
clt
brfalse FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::inf
clt
brfalse FAIL
- ldsfld float32 _clt::_min
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::_min
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::_one
clt
brtrue FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::_zero
clt
brfalse FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::zero
clt
brfalse FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::one
clt
brfalse FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::max
clt
brfalse FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::inf
clt
brfalse FAIL
- ldsfld float32 _clt::_one
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::_one
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::_one
clt
brtrue FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::_zero
clt
brtrue FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::zero
clt
brtrue FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::one
clt
brfalse FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::max
clt
brfalse FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::inf
clt
brfalse FAIL
- ldsfld float32 _clt::_zero
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::_zero
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::_one
clt
brtrue FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::_zero
clt
brtrue FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::zero
clt
brtrue FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::one
clt
brfalse FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::max
clt
brfalse FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::inf
clt
brfalse FAIL
- ldsfld float32 _clt::zero
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::zero
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::_one
clt
brtrue FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::_zero
clt
brtrue FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::zero
clt
brtrue FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::one
clt
brtrue FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::max
clt
brfalse FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::inf
clt
brfalse FAIL
- ldsfld float32 _clt::one
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::one
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::_one
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::_zero
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::zero
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::one
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::max
clt
brtrue FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::inf
clt
brfalse FAIL
- ldsfld float32 _clt::max
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::max
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::_one
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::_zero
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::zero
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::one
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::max
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::inf
clt
brtrue FAIL
- ldsfld float32 _clt::inf
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::inf
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::_inf
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::_inf
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::_min
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::_min
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::_one
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::_one
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::_zero
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::_zero
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::zero
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::zero
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::one
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::one
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::max
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::max
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::inf
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::inf
clt
brtrue FAIL
- ldsfld float32 _clt::NaN
- ldsfld float32 _clt::NaN
+ ldsfld float32 clt_r4._clt::NaN
+ ldsfld float32 clt_r4._clt::NaN
clt
brtrue FAIL
}
}
.assembly clt_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace clt_r8
+{
.class public _clt {
.field public static float64 _inf
.method public static void initialize() {
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
- stsfld float64 _clt::_inf
+ stsfld float64 clt_r8._clt::_inf
ldc.r8 float64(0xFF7FFFFFFFFFFFFF)
- stsfld float64 _clt::_min
+ stsfld float64 clt_r8._clt::_min
ldc.r8 float64(0xBFF0000000000000)
- stsfld float64 _clt::_one
+ stsfld float64 clt_r8._clt::_one
ldc.r8 float64(0x8000000000000000)
- stsfld float64 _clt::_zero
+ stsfld float64 clt_r8._clt::_zero
ldc.r8 float64(0x0000000000000000)
- stsfld float64 _clt::zero
+ stsfld float64 clt_r8._clt::zero
ldc.r8 float64(0x3FF0000000000000)
- stsfld float64 _clt::one
+ stsfld float64 clt_r8._clt::one
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- stsfld float64 _clt::max
+ stsfld float64 clt_r8._clt::max
ldc.r8 float64(0x7FF0000000000000)
- stsfld float64 _clt::inf
+ stsfld float64 clt_r8._clt::inf
ldc.r8 float64(0x7FF8000000000000)
- stsfld float64 _clt::NaN
+ stsfld float64 clt_r8._clt::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void _clt::initialize()
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::_inf
+ call void clt_r8._clt::initialize()
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::_min
clt
brfalse FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::_one
clt
brfalse FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::_zero
clt
brfalse FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::zero
clt
brfalse FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::one
clt
brfalse FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::max
clt
brfalse FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::inf
clt
brfalse FAIL
- ldsfld float64 _clt::_inf
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::_inf
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::_one
clt
brfalse FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::_zero
clt
brfalse FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::zero
clt
brfalse FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::one
clt
brfalse FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::max
clt
brfalse FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::inf
clt
brfalse FAIL
- ldsfld float64 _clt::_min
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::_min
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::_one
clt
brtrue FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::_zero
clt
brfalse FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::zero
clt
brfalse FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::one
clt
brfalse FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::max
clt
brfalse FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::inf
clt
brfalse FAIL
- ldsfld float64 _clt::_one
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::_one
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::_one
clt
brtrue FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::_zero
clt
brtrue FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::zero
clt
brtrue FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::one
clt
brfalse FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::max
clt
brfalse FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::inf
clt
brfalse FAIL
- ldsfld float64 _clt::_zero
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::_zero
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::_one
clt
brtrue FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::_zero
clt
brtrue FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::zero
clt
brtrue FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::one
clt
brfalse FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::max
clt
brfalse FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::inf
clt
brfalse FAIL
- ldsfld float64 _clt::zero
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::zero
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::_one
clt
brtrue FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::_zero
clt
brtrue FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::zero
clt
brtrue FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::one
clt
brtrue FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::max
clt
brfalse FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::inf
clt
brfalse FAIL
- ldsfld float64 _clt::one
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::one
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::_one
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::_zero
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::zero
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::one
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::max
clt
brtrue FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::inf
clt
brfalse FAIL
- ldsfld float64 _clt::max
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::max
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::_one
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::_zero
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::zero
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::one
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::max
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::inf
clt
brtrue FAIL
- ldsfld float64 _clt::inf
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::inf
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::_inf
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::_inf
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::_min
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::_min
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::_one
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::_one
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::_zero
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::_zero
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::zero
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::zero
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::one
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::one
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::max
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::max
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::inf
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::inf
clt
brtrue FAIL
- ldsfld float64 _clt::NaN
- ldsfld float64 _clt::NaN
+ ldsfld float64 clt_r8._clt::NaN
+ ldsfld float64 clt_r8._clt::NaN
clt
brtrue FAIL
}
}
.assembly clt_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace clt_u
+{
.class public clt_un {
.field public static int32 PTR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*,int32*)
- ldsflda int32 clt_un::PTR
+ ldsflda int32 clt_u.clt_un::PTR
stloc 0
- ldsflda int32 clt_un::PTR
+ ldsflda int32 clt_u.clt_un::PTR
ldc.i4 0x2
add
stloc 1
}
}
.assembly clt_u{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace clt_u4
+{
.class public clt_un {
.field public static int32 all
.method public static void initialize() {
.maxstack 10
ldc.i4 0xFFFFFFFF
- stsfld int32 clt_un::all
+ stsfld int32 clt_u4.clt_un::all
ldc.i4 0x00000000
- stsfld int32 clt_un::none
+ stsfld int32 clt_u4.clt_un::none
ldc.i4 0x55555555
- stsfld int32 clt_un::odd
+ stsfld int32 clt_u4.clt_un::odd
ldc.i4 0xAAAAAAAA
- stsfld int32 clt_un::even
+ stsfld int32 clt_u4.clt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void clt_un::initialize()
+ call void clt_u4.clt_un::initialize()
- ldsfld int32 clt_un::all
- ldsfld int32 clt_un::all
+ ldsfld int32 clt_u4.clt_un::all
+ ldsfld int32 clt_u4.clt_un::all
clt.un
brtrue FAIL
- ldsfld int32 clt_un::all
- ldsfld int32 clt_un::none
+ ldsfld int32 clt_u4.clt_un::all
+ ldsfld int32 clt_u4.clt_un::none
clt.un
brtrue FAIL
- ldsfld int32 clt_un::all
- ldsfld int32 clt_un::odd
+ ldsfld int32 clt_u4.clt_un::all
+ ldsfld int32 clt_u4.clt_un::odd
clt.un
brtrue FAIL
- ldsfld int32 clt_un::all
- ldsfld int32 clt_un::even
+ ldsfld int32 clt_u4.clt_un::all
+ ldsfld int32 clt_u4.clt_un::even
clt.un
brtrue FAIL
- ldsfld int32 clt_un::none
- ldsfld int32 clt_un::all
+ ldsfld int32 clt_u4.clt_un::none
+ ldsfld int32 clt_u4.clt_un::all
clt.un
brfalse FAIL
- ldsfld int32 clt_un::none
- ldsfld int32 clt_un::none
+ ldsfld int32 clt_u4.clt_un::none
+ ldsfld int32 clt_u4.clt_un::none
clt.un
brtrue FAIL
- ldsfld int32 clt_un::none
- ldsfld int32 clt_un::odd
+ ldsfld int32 clt_u4.clt_un::none
+ ldsfld int32 clt_u4.clt_un::odd
clt.un
brfalse FAIL
- ldsfld int32 clt_un::none
- ldsfld int32 clt_un::even
+ ldsfld int32 clt_u4.clt_un::none
+ ldsfld int32 clt_u4.clt_un::even
clt.un
brfalse FAIL
- ldsfld int32 clt_un::odd
- ldsfld int32 clt_un::all
+ ldsfld int32 clt_u4.clt_un::odd
+ ldsfld int32 clt_u4.clt_un::all
clt.un
brfalse FAIL
- ldsfld int32 clt_un::odd
- ldsfld int32 clt_un::none
+ ldsfld int32 clt_u4.clt_un::odd
+ ldsfld int32 clt_u4.clt_un::none
clt.un
brtrue FAIL
- ldsfld int32 clt_un::odd
- ldsfld int32 clt_un::odd
+ ldsfld int32 clt_u4.clt_un::odd
+ ldsfld int32 clt_u4.clt_un::odd
clt.un
brtrue FAIL
- ldsfld int32 clt_un::odd
- ldsfld int32 clt_un::even
+ ldsfld int32 clt_u4.clt_un::odd
+ ldsfld int32 clt_u4.clt_un::even
clt.un
brfalse FAIL
- ldsfld int32 clt_un::even
- ldsfld int32 clt_un::all
+ ldsfld int32 clt_u4.clt_un::even
+ ldsfld int32 clt_u4.clt_un::all
clt.un
brfalse FAIL
- ldsfld int32 clt_un::even
- ldsfld int32 clt_un::none
+ ldsfld int32 clt_u4.clt_un::even
+ ldsfld int32 clt_u4.clt_un::none
clt.un
brtrue FAIL
- ldsfld int32 clt_un::even
- ldsfld int32 clt_un::odd
+ ldsfld int32 clt_u4.clt_un::even
+ ldsfld int32 clt_u4.clt_un::odd
clt.un
brtrue FAIL
- ldsfld int32 clt_un::even
- ldsfld int32 clt_un::even
+ ldsfld int32 clt_u4.clt_un::even
+ ldsfld int32 clt_u4.clt_un::even
clt.un
brtrue FAIL
}
}
.assembly clt_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace clt_u8
+{
.class public clt_un {
.field public static int64 all
.method public static void initialize() {
.maxstack 10
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 clt_un::all
+ stsfld int64 clt_u8.clt_un::all
ldc.i8 0x0000000000000000
- stsfld int64 clt_un::none
+ stsfld int64 clt_u8.clt_un::none
ldc.i8 0x5555555555555555
- stsfld int64 clt_un::odd
+ stsfld int64 clt_u8.clt_un::odd
ldc.i8 0xAAAAAAAAAAAAAAAA
- stsfld int64 clt_un::even
+ stsfld int64 clt_u8.clt_un::even
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void clt_un::initialize()
+ call void clt_u8.clt_un::initialize()
- ldsfld int64 clt_un::all
- ldsfld int64 clt_un::all
+ ldsfld int64 clt_u8.clt_un::all
+ ldsfld int64 clt_u8.clt_un::all
clt.un
brtrue FAIL
- ldsfld int64 clt_un::all
- ldsfld int64 clt_un::none
+ ldsfld int64 clt_u8.clt_un::all
+ ldsfld int64 clt_u8.clt_un::none
clt.un
brtrue FAIL
- ldsfld int64 clt_un::all
- ldsfld int64 clt_un::odd
+ ldsfld int64 clt_u8.clt_un::all
+ ldsfld int64 clt_u8.clt_un::odd
clt.un
brtrue FAIL
- ldsfld int64 clt_un::all
- ldsfld int64 clt_un::even
+ ldsfld int64 clt_u8.clt_un::all
+ ldsfld int64 clt_u8.clt_un::even
clt.un
brtrue FAIL
- ldsfld int64 clt_un::none
- ldsfld int64 clt_un::all
+ ldsfld int64 clt_u8.clt_un::none
+ ldsfld int64 clt_u8.clt_un::all
clt.un
brfalse FAIL
- ldsfld int64 clt_un::none
- ldsfld int64 clt_un::none
+ ldsfld int64 clt_u8.clt_un::none
+ ldsfld int64 clt_u8.clt_un::none
clt.un
brtrue FAIL
- ldsfld int64 clt_un::none
- ldsfld int64 clt_un::odd
+ ldsfld int64 clt_u8.clt_un::none
+ ldsfld int64 clt_u8.clt_un::odd
clt.un
brfalse FAIL
- ldsfld int64 clt_un::none
- ldsfld int64 clt_un::even
+ ldsfld int64 clt_u8.clt_un::none
+ ldsfld int64 clt_u8.clt_un::even
clt.un
brfalse FAIL
- ldsfld int64 clt_un::odd
- ldsfld int64 clt_un::all
+ ldsfld int64 clt_u8.clt_un::odd
+ ldsfld int64 clt_u8.clt_un::all
clt.un
brfalse FAIL
- ldsfld int64 clt_un::odd
- ldsfld int64 clt_un::none
+ ldsfld int64 clt_u8.clt_un::odd
+ ldsfld int64 clt_u8.clt_un::none
clt.un
brtrue FAIL
- ldsfld int64 clt_un::odd
- ldsfld int64 clt_un::odd
+ ldsfld int64 clt_u8.clt_un::odd
+ ldsfld int64 clt_u8.clt_un::odd
clt.un
brtrue FAIL
- ldsfld int64 clt_un::odd
- ldsfld int64 clt_un::even
+ ldsfld int64 clt_u8.clt_un::odd
+ ldsfld int64 clt_u8.clt_un::even
clt.un
brfalse FAIL
- ldsfld int64 clt_un::even
- ldsfld int64 clt_un::all
+ ldsfld int64 clt_u8.clt_un::even
+ ldsfld int64 clt_u8.clt_un::all
clt.un
brfalse FAIL
- ldsfld int64 clt_un::even
- ldsfld int64 clt_un::none
+ ldsfld int64 clt_u8.clt_un::even
+ ldsfld int64 clt_u8.clt_un::none
clt.un
brtrue FAIL
- ldsfld int64 clt_un::even
- ldsfld int64 clt_un::odd
+ ldsfld int64 clt_u8.clt_un::even
+ ldsfld int64 clt_u8.clt_un::odd
clt.un
brtrue FAIL
- ldsfld int64 clt_un::even
- ldsfld int64 clt_un::even
+ ldsfld int64 clt_u8.clt_un::even
+ ldsfld int64 clt_u8.clt_un::even
clt.un
brtrue FAIL
}
}
.assembly clt_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float32(0xFF800000)"
#define MIN "float32(0xFF7FFFFF)"
#define POS_INF "float32(0x7F800000)"
#define NAN "float32(0x7FC00000)"
+.namespace clt_un_r4
+{
.class public clt_un {
.field public static float32 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r4 NEG_INF
- stsfld float32 clt_un::neg_inf
+ stsfld float32 clt_un_r4.clt_un::neg_inf
ldc.r4 MIN
- stsfld float32 clt_un::min
+ stsfld float32 clt_un_r4.clt_un::min
ldc.r4 MINUS_ONE
- stsfld float32 clt_un::minus_one
+ stsfld float32 clt_un_r4.clt_un::minus_one
ldc.r4 MINUS_ZERO
- stsfld float32 clt_un::minus_zero
+ stsfld float32 clt_un_r4.clt_un::minus_zero
ldc.r4 ZERO
- stsfld float32 clt_un::zero
+ stsfld float32 clt_un_r4.clt_un::zero
ldc.r4 ONE
- stsfld float32 clt_un::one
+ stsfld float32 clt_un_r4.clt_un::one
ldc.r4 MAX
- stsfld float32 clt_un::max
+ stsfld float32 clt_un_r4.clt_un::max
ldc.r4 POS_INF
- stsfld float32 clt_un::pos_inf
+ stsfld float32 clt_un_r4.clt_un::pos_inf
ldc.r4 NAN
- stsfld float32 clt_un::NaN
+ stsfld float32 clt_un_r4.clt_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void clt_un::initialize()
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::neg_inf
+ call void clt_un_r4.clt_un::initialize()
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brfalse FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brfalse FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::neg_inf
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brtrue FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brfalse FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::min
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_one
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::minus_zero
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brtrue FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brfalse FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::zero
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brtrue FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brfalse FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::one
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brtrue FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brtrue FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::max
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brtrue FAIL
- ldsfld float32 clt_un::pos_inf
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::neg_inf
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::neg_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::min
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::min
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::minus_one
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::minus_one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::minus_zero
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::zero
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::one
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::one
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::max
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::max
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::pos_inf
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float32 clt_un::NaN
- ldsfld float32 clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::NaN
+ ldsfld float32 clt_un_r4.clt_un::NaN
clt.un
brfalse FAIL
}
}
.assembly clt_un_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
#define NEG_INF "float64(0xFFF0000000000000)"
#define MIN "float64(0xFF7FFFFFFFFFFFFF)"
#define POS_INF "float64(0x7FF0000000000000)"
#define NAN "float64(0x7FF8000000000000)"
+.namespace clt_un_r8
+{
.class public clt_un {
.field public static float64 neg_inf
.method public static void initialize() {
.maxstack 10
ldc.r8 NEG_INF
- stsfld float64 clt_un::neg_inf
+ stsfld float64 clt_un_r8.clt_un::neg_inf
ldc.r8 MIN
- stsfld float64 clt_un::min
+ stsfld float64 clt_un_r8.clt_un::min
ldc.r8 MINUS_ONE
- stsfld float64 clt_un::minus_one
+ stsfld float64 clt_un_r8.clt_un::minus_one
ldc.r8 MINUS_ZERO
- stsfld float64 clt_un::minus_zero
+ stsfld float64 clt_un_r8.clt_un::minus_zero
ldc.r8 ZERO
- stsfld float64 clt_un::zero
+ stsfld float64 clt_un_r8.clt_un::zero
ldc.r8 ONE
- stsfld float64 clt_un::one
+ stsfld float64 clt_un_r8.clt_un::one
ldc.r8 MAX
- stsfld float64 clt_un::max
+ stsfld float64 clt_un_r8.clt_un::max
ldc.r8 POS_INF
- stsfld float64 clt_un::pos_inf
+ stsfld float64 clt_un_r8.clt_un::pos_inf
ldc.r8 NAN
- stsfld float64 clt_un::NaN
+ stsfld float64 clt_un_r8.clt_un::NaN
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call void clt_un::initialize()
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::neg_inf
+ call void clt_un_r8.clt_un::initialize()
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brfalse FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brfalse FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::neg_inf
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brtrue FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brfalse FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::min
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_one
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::minus_zero
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brtrue FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brfalse FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::zero
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brtrue FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brfalse FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::one
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brtrue FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brtrue FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::max
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brtrue FAIL
- ldsfld float64 clt_un::pos_inf
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::neg_inf
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::neg_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::min
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::min
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::minus_one
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::minus_one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::minus_zero
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::minus_zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::zero
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::zero
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::one
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::one
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::max
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::max
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::pos_inf
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::pos_inf
clt.un
brfalse FAIL
- ldsfld float64 clt_un::NaN
- ldsfld float64 clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::NaN
+ ldsfld float64 clt_un_r8.clt_un::NaN
clt.un
brfalse FAIL
}
}
.assembly clt_un_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly 'conv_ovf_i1_un' {}
.assembly extern mscorlib{auto}
-.class Class_test {
- .method static int32 Main() {
+.class public Class_test {
+ .method public static int32 Main() {
.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
01 00 00 00
)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_i4_i1
+{
.class public conv_ovf_i1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0xFFFFFF80
ldc.i4 0xFFFFFF80
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x0000007F
ldc.i4 0x0000007F
- call int32 conv_ovf_i1::conv(int32,int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x0000007F
ldc.i4 0x0000007F
- call int32 conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i1.conv_ovf_i1::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly conv_ovf_i4_i1{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_i4_i2
+{
.class public conv_ovf_i2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0xFFFF8000
ldc.i4 0xFFFF8000
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00007FFF
ldc.i4 0x00007FFF
- call int32 conv_ovf_i2::conv(int32,int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00007FFF
ldc.i4 0x00007FFF
- call int32 conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
+ call int32 conv_ovf_i4_i2.conv_ovf_i2::conv_un(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly conv_ovf_i4_i2{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_i4_u4
+{
.class public conv_ovf_u4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_u4::conv(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_u4::conv(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv_un(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_u4::conv_un(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_u4::conv_un(int32,int32)
+ call int32 conv_ovf_i4_u4.conv_ovf_u4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_i4_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_i8_i
+{
.class public conv_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFF80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x000000007FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFF80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x000000007FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly conv_ovf_i8_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
+ <!-- Needed for CLRTestTargetUnsupported -->
+ <RequiresProcessIsolation>true</RequiresProcessIsolation>
<CLRTestTargetUnsupported Condition="'$(TargetArchitecture)' == 'x64'">true</CLRTestTargetUnsupported>
<CLRTestTargetUnsupported Condition="'$(TargetArchitecture)' == 'arm64'">true</CLRTestTargetUnsupported>
<CLRTestTargetUnsupported Condition="'$(TargetArchitecture)' == 'loongarch64'">true</CLRTestTargetUnsupported>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_i8_i4
+{
.class public conv_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFF80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x000000007FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x000000007FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_un(int64,int32)
+ call int32 conv_ovf_i8_i4.conv_ovf_i4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly conv_ovf_i8_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_i8_u8
+{
.class public conv_ovf_u8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_u8::conv(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_u8::conv(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_u8::conv(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_un(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_u8::conv_un(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_u8::conv_un(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_u8::conv_un(int64,int64)
+ call int32 conv_ovf_i8_u8.conv_ovf_u8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_i8_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_r8_i
+{
.class public conv_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.r8 float64(0xFFF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0xC1E0000000000000)
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly conv_ovf_r8_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_r8_i4
+{
.class public conv_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.r8 float64(0xFFF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0xC1E0000000000000)
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_u(float64,int32)
+ call int32 conv_ovf_r8_i4.conv_ovf_i4::conv_u(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly conv_ovf_r8_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_r8_i8
+{
.class public conv_ovf_i8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.r8 float64(0xFFF0000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 1.5
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 99.99
ldc.i8 0x0000000000000063
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0xC3DFFFFFFFFFFFFF)
ldc.i8 0x8000000000000400
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x43C0000000000000)
ldc.i8 0x2000000000000000
- call int32 conv_ovf_i8::conv(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.r8 1.5
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 99.99
ldc.i8 0x0000000000000063
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.r8 float64(0x43C0000000000000)
ldc.i8 0x2000000000000000
- call int32 conv_ovf_i8::conv_un(float64,int64)
+ call int32 conv_ovf_r8_i8.conv_ovf_i8::conv_un(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_r8_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_u4_i
+{
.class public conv_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_u4_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_u4_i4
+{
.class public conv_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 conv_ovf_i4::conv(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv_un(int32,int32)
+ call int32 conv_ovf_u4_i4.conv_ovf_i4::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_u4_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_u4_u1
+{
.class public conv_ovf_u1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u1::conv(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x000000FF
ldc.i4 0x000000FF
- call int32 conv_ovf_u1::conv(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u1::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv_un(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x000000FF
ldc.i4 0x000000FF
- call int32 conv_ovf_u1::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u1.conv_ovf_u1::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly conv_ovf_u4_u1{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_u4_u2
+{
.class public conv_ovf_u2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u2::conv(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x0000FFFF
ldc.i4 0x0000FFFF
- call int32 conv_ovf_u2::conv(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u2::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv_un(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i4 0x0000FFFF
ldc.i4 0x0000FFFF
- call int32 conv_ovf_u2::conv_un(int32,int32)
+ call int32 conv_ovf_u4_u2.conv_ovf_u2::conv_un(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_u4_u2{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_u8_i8
+{
.class public conv_ovf_i8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFE
ldc.i8 0x7FFFFFFFFFFFFFFE
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 conv_ovf_i8::conv(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_un(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFE
ldc.i8 0x7FFFFFFFFFFFFFFE
- call int32 conv_ovf_i8::conv_un(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv_un(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_i8::conv_un(int64,int64)
+ call int32 conv_ovf_u8_i8.conv_ovf_i8::conv_un(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_u8_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace conv_ovf_u8_u4
+{
.class public conv_ovf_u4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_u4::conv(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv_un(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv_un(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv_un(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_u4::conv_un(int64,int32)
+ call int32 conv_ovf_u8_u4.conv_ovf_u4::conv_un(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
}
.assembly conv_ovf_u8_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="cpblk.il" />
- </ItemGroup>
-</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
+.namespace cpblk_Conformance
+{
.class public _cpblk {
.field public static int32 DATA2
.method public static int32 initialize() {
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_Conformance._cpblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_Conformance._cpblk::DATA
ldc.i4 4
add
ldc.i4 0xFF
ldc.i4 4
initblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_Conformance._cpblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_Conformance._cpblk::DATA
ldc.i4 4
add
ldind.i4
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
- call int32 _cpblk::initialize()
+ call int32 cpblk_Conformance._cpblk::initialize()
brfalse FAIL
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_Conformance._cpblk::DATA
ldc.i4 4
add
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_Conformance._cpblk::DATA
ldc.i4 4
cpblk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 cpblk_Conformance._cpblk::DATA
ldc.i4 4
add
ldind.i4
-.assembly 'cpblk'{}
+.assembly 'cpblk_Conformance'{}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace div_i4
+{
.class public _div {
.method public static int32 _div(int32,int32) {
.locals (class [mscorlib]System.Exception,int32)
.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xFFFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xAE
ceq
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000001
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x80000000
ceq
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x7FFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x55555555
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xAAAAAAAA
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x80000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555555
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAA
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x80000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000001
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x7FFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x55555555
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x80000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x7FFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x55555555
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAA
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x80000001
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000001
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x7FFFFFFF
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x55555555
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0xAAAAAAAA
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x80000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xAAAAAAAB
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000001
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x55555555
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x7FFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x80000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x55555556
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000001
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x7FFFFFFF
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555555
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 _div::_div(int32,int32)
+ call int32 div_i4._div::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
}
}
.assembly div_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace div_i8
+{
.class public _div {
.method public static int64 _div(int64,int64) {
.locals (class [mscorlib]System.Exception,int64)
.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xAE
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000001
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x8000000000000000
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x5555555555555555
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x00000000
ceq
brfalse FAIL
ldc.i8 0x00000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x00000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x00000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x00000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x8000000000000001
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x8000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAB
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x8000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x5555555555555556
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _div::_div(int64,int64)
+ call int64 div_i8._div::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
}
}
.assembly div_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace div_r4
+{
.class public _div {
.method public static int32 _div(float32,float32,float32) {
.maxstack 3
ldarg 1
div
dup
- call int32 _div::checkfinite(float32)
+ call int32 div_r4._div::checkfinite(float32)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _div::checkfinite(float32)
+ call int32 div_r4._div::checkfinite(float32)
ldarg 2
- call int32 _div::checkfinite(float32)
+ call int32 div_r4._div::checkfinite(float32)
ceq
brfalse FAIL
ldc.i4 0x1
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 1.5
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xBF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 1.5
ldc.r4 float32(0xFF2AAAAA)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00200000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80200000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 1.5
ldc.r4 float32(0xBF2AAAAB)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 1.5
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 1.5
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80200000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00200000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 1.5
ldc.r4 float32(0x3F2AAAAB)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 1.5
ldc.r4 float32(0x7F2AAAAA)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 1.5
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 1.5
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80300000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBFC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00300000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3F800000)
- call int32 _div::_div(float32,float32,float32)
+ call int32 div_r4._div::_div(float32,float32,float32)
brfalse FAIL
ldc.i4 100
}
}
.assembly div_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace div_r8
+{
.class public _div {
.method public static int32 _div(float64,float64,float64) {
.maxstack 3
conv.r8
div
dup
- call int32 _div::checkfinite(float64)
+ call int32 div_r8._div::checkfinite(float64)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _div::checkfinite(float64)
+ call int32 div_r8._div::checkfinite(float64)
ldarg 2
conv.r8
- call int32 _div::checkfinite(float64)
+ call int32 div_r8._div::checkfinite(float64)
ceq
brfalse FAIL
ldc.i4 0x1
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFE5555555555555)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0004000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8004000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFE5555555555555)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8004000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0004000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FE5555555555555)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FE5555555555555)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8006000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0006000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _div::_div(float64,float64,float64)
+ call int32 div_r8._div::_div(float64,float64,float64)
brfalse FAIL
ldc.i4 100
}
}
.assembly div_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace div_u4
+{
.class public div_un {
.method public static int32 _div(int32,int32) {
.locals (class [mscorlib]System.Exception,int32)
.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000001
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFE
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x55555555
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000000
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFE
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x55555555
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAA
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0x00000000
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0x00000001
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xFFFFFFFE
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0xFFFFFFFE
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0xFFFFFFFF
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0x55555555
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000002
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0xAAAAAAAA
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFE
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555555
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000003
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAA
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000000
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000001
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x55555555
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFE
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000001
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFE
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555555
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000002
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 div_un::_div(int32,int32)
+ call int32 div_u4.div_un::_div(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
}
}
.assembly div_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace div_u8
+{
.class public div_un {
.method public static int64 _div(int64,int64) {
.locals (class [mscorlib]System.Exception,int64)
.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0x0000000000000000
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0x0000000000000001
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0x5555555555555555
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000002
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000003
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000002
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 div_un::_div(int64,int64)
+ call int64 div_u8.div_un::_div(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
}
}
.assembly div_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace dup4
+{
.class public _dup {
.field public static int32 sentinel
.method public static void initialize() {
.maxstack 20
ldc.i4 0x00000000
- stsfld int32 _dup::none
+ stsfld int32 dup4._dup::none
ldc.i4 0xFFFFFFFF
- stsfld int32 _dup::all
+ stsfld int32 dup4._dup::all
ldc.i4 0xFAFB0C0D
- stsfld int32 _dup::sentinel
+ stsfld int32 dup4._dup::sentinel
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
- call void _dup::initialize()
+ call void dup4._dup::initialize()
- ldsfld int32 _dup::sentinel
+ ldsfld int32 dup4._dup::sentinel
- ldsfld int32 _dup::none
+ ldsfld int32 dup4._dup::none
dup
ceq
brfalse FAIL
- ldsfld int32 _dup::all
+ ldsfld int32 dup4._dup::all
dup
ceq
brfalse FAIL
dup
- ldsfld int32 _dup::sentinel
+ ldsfld int32 dup4._dup::sentinel
ceq
brfalse FAIL
pop
}
}
.assembly dup4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace dup8
+{
.class public _dup {
.field public static int32 sentinel
.method public static void initialize() {
.maxstack 20
ldc.i8 0x0000000000000000
- stsfld int64 _dup::none
+ stsfld int64 dup8._dup::none
ldc.i8 0xFFFFFFFFFFFFFFFF
- stsfld int64 _dup::all
+ stsfld int64 dup8._dup::all
ldc.i4 0xFAFB0C0D
- stsfld int32 _dup::sentinel
+ stsfld int32 dup8._dup::sentinel
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
- call void _dup::initialize()
+ call void dup8._dup::initialize()
- ldsfld int32 _dup::sentinel
+ ldsfld int32 dup8._dup::sentinel
- ldsfld int64 _dup::none
+ ldsfld int64 dup8._dup::none
dup
ceq
brfalse FAIL
- ldsfld int64 _dup::all
+ ldsfld int64 dup8._dup::all
dup
ceq
brfalse FAIL
dup
- ldsfld int32 _dup::sentinel
+ ldsfld int32 dup8._dup::sentinel
ceq
brfalse FAIL
pop
}
}
.assembly dup8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace dupi
+{
.class public _dup {
.field public static int32 FOO
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
- ldsflda int32 _dup::FOO
+ ldsflda int32 dupi._dup::FOO
dup
ceq
brfalse FAIL
}
}
.assembly dupi{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="initblk.il" />
- </ItemGroup>
-</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
+.namespace initblk_Conformance
+{
.class public _initblk {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
- ldsflda int32 _initblk::DATA
+ ldsflda int32 initblk_Conformance._initblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
- ldsflda int32 _initblk::DATA
+ ldsflda int32 initblk_Conformance._initblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
-.assembly 'initblk'{}
+.assembly 'initblk_Conformance'{}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarg_i
+{
.class public _ldarg {
.field public static int32 FOO
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- ldsflda int32 _ldarg::FOO
+ ldsflda int32 ldarg_i._ldarg::FOO
ldc.i4 0x2
add
- ldsflda int32 _ldarg::FOO
- call native int _ldarg::args(native int)
+ ldsflda int32 ldarg_i._ldarg::FOO
+ call native int ldarg_i._ldarg::args(native int)
ceq
brfalse FAIL
}
}
.assembly ldarg_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarg_i4
+{
.class public _ldarg {
.method public static int32 args(int32) {
.maxstack 5
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x80000002
ldc.i4 0x80000000
- call int32 _ldarg::args(int32)
+ call int32 ldarg_i4._ldarg::args(int32)
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 _ldarg::args(int32)
+ call int32 ldarg_i4._ldarg::args(int32)
ceq
brfalse FAIL
ldc.i4 0x00000002
ldc.i4 0x00000000
- call int32 _ldarg::args(int32)
+ call int32 ldarg_i4._ldarg::args(int32)
ceq
brfalse FAIL
ldc.i4 0x00000003
ldc.i4 0x00000001
- call int32 _ldarg::args(int32)
+ call int32 ldarg_i4._ldarg::args(int32)
ceq
brfalse FAIL
ldc.i4 0x80000001
ldc.i4 0x7FFFFFFF
- call int32 _ldarg::args(int32)
+ call int32 ldarg_i4._ldarg::args(int32)
ceq
brfalse FAIL
}
}
.assembly ldarg_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarg_i8
+{
.class public _ldarg {
.method public static int64 args(int64) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i8 0x8000000000000002
ldc.i8 0x8000000000000000
- call int64 _ldarg::args(int64)
+ call int64 ldarg_i8._ldarg::args(int64)
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _ldarg::args(int64)
+ call int64 ldarg_i8._ldarg::args(int64)
ceq
brfalse FAIL
ldc.i8 0x0000000000000002
ldc.i8 0x0000000000000000
- call int64 _ldarg::args(int64)
+ call int64 ldarg_i8._ldarg::args(int64)
ceq
brfalse FAIL
ldc.i8 0x0000000000000003
ldc.i8 0x0000000000000001
- call int64 _ldarg::args(int64)
+ call int64 ldarg_i8._ldarg::args(int64)
ceq
brfalse FAIL
ldc.i8 0x8000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _ldarg::args(int64)
+ call int64 ldarg_i8._ldarg::args(int64)
ceq
brfalse FAIL
}
}
.assembly ldarg_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarg_r4
+{
.class public _ldarg {
.method public static int32 args(float32,float32) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF80000)
ldc.r4 float32(0xBF80000)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _ldarg::args(float32,float32)
+ call int32 ldarg_r4._ldarg::args(float32,float32)
brfalse FAIL
}
}
.assembly ldarg_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarg_r8
+{
.class public _ldarg {
.method public static int32 args(float64,float64) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _ldarg::args(float64,float64)
+ call int32 ldarg_r8._ldarg::args(float64,float64)
brfalse FAIL
}
}
.assembly ldarg_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarg_ref
+{
.class public _ldarg {
.method public void _ldarg() {
ret
}
-.method public class _ldarg args(class _ldarg) {
+.method public class ldarg_ref._ldarg args(class ldarg_ref._ldarg) {
.maxstack 5
ldarg 0
ret
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals(class _ldarg)
+.locals(class ldarg_ref._ldarg)
.maxstack 2
- newobj instance void _ldarg::_ldarg()
+ newobj instance void ldarg_ref._ldarg::_ldarg()
stloc 0
ldloc 0
ldloc 0
- call instance class _ldarg _ldarg::args(class _ldarg)
+ call instance class ldarg_ref._ldarg ldarg_ref._ldarg::args(class ldarg_ref._ldarg)
ldloc 0
ceq
brfalse FAIL
}
.assembly ldarg_ref{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarga_i
+{
.class public _ldarga {
.field public static int32 FOO
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- ldsflda int32 _ldarga::FOO
+ ldsflda int32 ldarga_i._ldarga::FOO
ldc.i4 0x2
add
conv.i4
- ldsflda int32 _ldarga::FOO
- call native int _ldarga::args(native int)
+ ldsflda int32 ldarga_i._ldarga::FOO
+ call native int ldarga_i._ldarga::args(native int)
ceq
brfalse FAIL
}
}
.assembly ldarga_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarga_i4
+{
.class public _ldarga {
.method public static int32 args(int32) {
.maxstack 5
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x80000002
ldc.i4 0x80000000
- call int32 _ldarga::args(int32)
+ call int32 ldarga_i4._ldarga::args(int32)
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 _ldarga::args(int32)
+ call int32 ldarga_i4._ldarga::args(int32)
ceq
brfalse FAIL
ldc.i4 0x00000002
ldc.i4 0x00000000
- call int32 _ldarga::args(int32)
+ call int32 ldarga_i4._ldarga::args(int32)
ceq
brfalse FAIL
ldc.i4 0x00000003
ldc.i4 0x00000001
- call int32 _ldarga::args(int32)
+ call int32 ldarga_i4._ldarga::args(int32)
ceq
brfalse FAIL
ldc.i4 0x80000001
ldc.i4 0x7FFFFFFF
- call int32 _ldarga::args(int32)
+ call int32 ldarga_i4._ldarga::args(int32)
ceq
brfalse FAIL
}
}
.assembly ldarga_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarga_i8
+{
.class public _ldarga {
.method public static int64 args(int64) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i8 0x8000000000000002
ldc.i8 0x8000000000000000
- call int64 _ldarga::args(int64)
+ call int64 ldarga_i8._ldarga::args(int64)
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _ldarga::args(int64)
+ call int64 ldarga_i8._ldarga::args(int64)
ceq
brfalse FAIL
ldc.i8 0x0000000000000002
ldc.i8 0x0000000000000000
- call int64 _ldarga::args(int64)
+ call int64 ldarga_i8._ldarga::args(int64)
ceq
brfalse FAIL
ldc.i8 0x0000000000000003
ldc.i8 0x0000000000000001
- call int64 _ldarga::args(int64)
+ call int64 ldarga_i8._ldarga::args(int64)
ceq
brfalse FAIL
ldc.i8 0x8000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _ldarga::args(int64)
+ call int64 ldarga_i8._ldarga::args(int64)
ceq
brfalse FAIL
}
}
.assembly ldarga_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarga_r4
+{
.class public _ldarga {
.method public static int32 args(float32,float32) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF80000)
ldc.r4 float32(0xBF80000)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _ldarga::args(float32,float32)
+ call int32 ldarga_r4._ldarga::args(float32,float32)
brfalse FAIL
}
}
.assembly ldarga_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarga_r8
+{
.class public _ldarga {
.method public static int32 args(float64,float64) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _ldarga::args(float64,float64)
+ call int32 ldarga_r8._ldarga::args(float64,float64)
brfalse FAIL
}
}
.assembly ldarga_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldarga_ref
+{
.class public _ldarg {
.method public void _ldarg() {
ret
}
-.method public class _ldarg args(class _ldarg) {
+.method public class ldarga_ref._ldarg args(class ldarga_ref._ldarg) {
.maxstack 5
ldarga 0
ldind.ref
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals(class _ldarg)
+.locals(class ldarga_ref._ldarg)
.maxstack 2
- newobj instance void _ldarg::_ldarg()
+ newobj instance void ldarga_ref._ldarg::_ldarg()
stloc 0
ldloc 0
ldloc 0
- call instance class _ldarg _ldarg::args(class _ldarg)
+ call instance class ldarga_ref._ldarg ldarga_ref._ldarg::args(class ldarga_ref._ldarg)
ldloc 0
ceq
brfalse FAIL
}
.assembly ldarga_ref{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- CLASS ----------------
-.class _cpblk {
+.namespace ldc_c_cpblk
+{
+.class public _cpblk {
//---- GLOBAL DATA ----------
.method public static int32 initialize_0() {
// -- init first 4 bytes to 0xAAAAAAAA
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 ldc_c_cpblk._cpblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
// -- init next 4 bytes to 0xFFFFFFFF
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 ldc_c_cpblk._cpblk::DATA
ldc.i4 4
add
ldc.i4 0xFF
ldc.i4 4
initblk
//-- be sure memory is properly initialized --
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 ldc_c_cpblk._cpblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 ldc_c_cpblk._cpblk::DATA
ldc.i4 4
add
ldind.i4
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//----------------
// initialize -
//----------------
- call int32 _cpblk::initialize_0()
+ call int32 ldc_c_cpblk._cpblk::initialize_0()
brfalse FAIL
// -- copy first chunk into second chunk
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 ldc_c_cpblk._cpblk::DATA
ldc.i4 4
add
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 ldc_c_cpblk._cpblk::DATA
ldc.i4 4
cpblk
// -- Second chunk should now be 0xAAAAAAAA
- ldsflda int32 _cpblk::DATA
+ ldsflda int32 ldc_c_cpblk._cpblk::DATA
ldc.i4 4
add
ldind.i4
.assembly ldc_c_cpblk {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- CLASS ----------------
-.class _initblk {
+.namespace ldc_c_initblk
+{
+.class public _initblk {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
// -- init a 4 byte block of memory to 0xAAAAAAAA
- ldsflda int32 _initblk::DATA
+ ldsflda int32 ldc_c_initblk._initblk::DATA
ldc.i4 0xAA
ldc.i4 4
initblk
// -- load the 4 bytes of memory _and be sure it is 0xAAAAAAAA
- ldsflda int32 _initblk::DATA
+ ldsflda int32 ldc_c_initblk._initblk::DATA
ldind.i4
ldc.i4 0xAAAAAAAA
ceq
.assembly ldc_c_initblk {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
//---- CLASS ----------------
-.class _nop {
+.namespace ldc_c_nop
+{
+.class public _nop {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFF
- call int32 _nop::return_0(int32)
+ call int32 ldc_c_nop._nop::return_0(int32)
nop
nop
nop
nop
nop
ldc.i4 0xFF
- call int32 _nop::return_1(int32)
+ call int32 ldc_c_nop._nop::return_1(int32)
ceq
brfalse FAIL
.assembly ldc_c_nop {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
//---- CLASS ----------------
-.class _ret {
+.namespace ldc_c_ret
+{
+.class public _ret {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
ldc.i4 0xFEFE
- call void _ret::ret_test_0()
- call void _ret::ret_test_1()
- call void _ret::ret_test_2()
- call void _ret::ret_test_3()
- call void _ret::ret_test_4()
- call void _ret::ret_test_5()
- call void _ret::ret_test_6()
+ call void ldc_c_ret._ret::ret_test_0()
+ call void ldc_c_ret._ret::ret_test_1()
+ call void ldc_c_ret._ret::ret_test_2()
+ call void ldc_c_ret._ret::ret_test_3()
+ call void ldc_c_ret._ret::ret_test_4()
+ call void ldc_c_ret._ret::ret_test_5()
+ call void ldc_c_ret._ret::ret_test_6()
ldc.i4 0xFEFE
ceq
brfalse FAIL
.assembly ldc_c_ret {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
-.class _switch {
+.namespace ldc_c_switch
+{
+.class public _switch {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
.locals (int32)
.assembly ldc_c_switch {}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ckfinite_r4
+{
.class public _ckfinite {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//- 32 bit -inf
ldc.r4 float32(0xFF800000)
- call int32 _ckfinite::r4_0(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_0(float32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//- 32 bit -min
ldc.r4 float32(0xFF7FFFFF)
- call int32 _ckfinite::r4_1(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_1(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit -1
ldc.r4 float32(0xBF800000)
- call int32 _ckfinite::r4_2(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_2(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit -0
ldc.r4 float32(0x80000000)
- call int32 _ckfinite::r4_3(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_3(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +0
ldc.r4 float32(0x00000000)
- call int32 _ckfinite::r4_4(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_4(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +1
ldc.r4 float32(0x3F800000)
- call int32 _ckfinite::r4_5(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_5(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +max
ldc.r4 float32(0x7F7FFFFF)
- call int32 _ckfinite::r4_6(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_6(float32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +inf
ldc.r4 float32(0x7F800000)
- call int32 _ckfinite::r4_7(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_7(float32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//- 32 bit NaN
ldc.r4 float32(0x7FC00000)
- call int32 _ckfinite::r4_8(float32)
+ call int32 ldc_ckfinite_r4._ckfinite::r4_8(float32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
.assembly ldc_ckfinite_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ckfinite_r8
+{
.class public _ckfinite {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//- 32 bit -inf
ldc.r8 float64(0xFFF0000000000000)
- call int32 _ckfinite::r8_0(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_0(float64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//- 32 bit -min
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _ckfinite::r8_1(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_1(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit -1
ldc.r8 float64(0xBFF0000000000000)
- call int32 _ckfinite::r8_2(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_2(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit -0
ldc.r8 float64(0x8000000000000000)
- call int32 _ckfinite::r8_3(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_3(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +0
ldc.r8 float64(0x0000000000000000)
- call int32 _ckfinite::r8_4(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_4(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +1
ldc.r8 float64(0x3FF0000000000000)
- call int32 _ckfinite::r8_5(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_5(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +max
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _ckfinite::r8_6(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_6(float64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//- 32 bit +inf
ldc.r8 float64(0x7FF0000000000000)
- call int32 _ckfinite::r8_7(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_7(float64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//- 32 bit NaN
ldc.r8 float64(0x7FF8000000000000)
- call int32 _ckfinite::r8_8(float64)
+ call int32 ldc_ckfinite_r8._ckfinite::r8_8(float64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
.assembly ldc_ckfinite_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_i4_i1
+{
.class public conv_ovf_i1 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- min i4 --
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_0(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_0(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i1::conv_1(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_1(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_2(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_2(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv_3(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_3(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_4(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_4(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- min i1 --
ldc.i4 0xFFFFFF80
ldc.i4 0xFFFFFF80
- call int32 conv_ovf_i1::conv_5(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_5(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -1 i1 --
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i1::conv_6(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_6(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 i1 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_7(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_7(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i1 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv_8(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_8(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i1 --
ldc.i4 0x0000007F
ldc.i4 0x0000007F
- call int32 conv_ovf_i1::conv_9(int32,int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_9(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- min i4 --
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un_10(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_10(unsigned int32,unsigned int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i4 --
/* ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i1::conv_un_11(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_11(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un_12(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_12(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv_un_13(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_13(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un_14(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_14(unsigned int32,unsigned int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- min i1 --
/* ldc.i4 0xFFFFFF80
ldc.i4 0xFFFFFF80
- call int32 conv_ovf_i1::conv_un_15(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_15(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -1 i1 --
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i1::conv_un_16(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_16(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- 0 i1 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i1::conv_un_17(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_17(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i1 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i1::conv_un_18(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_18(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i1 --
ldc.i4 0x0000007F
ldc.i4 0x0000007F
- call int32 conv_ovf_i1::conv_un_19(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i1.conv_ovf_i1::conv_un_19(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_i4_i1{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_i4_i2
+{
.class public conv_ovf_i2 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- min i4 --
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_0(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_0(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i2::conv_1(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_1(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_2(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_2(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv_3(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_3(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_4(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_4(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- min i2 --
ldc.i4 0xFFFF8000
ldc.i4 0xFFFF8000
- call int32 conv_ovf_i2::conv_5(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_5(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -1 i2 --
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i2::conv_6(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_6(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 i2 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_7(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_7(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i2 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv_8(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_8(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i2 --
ldc.i4 0x00007FFF
ldc.i4 0x00007FFF
- call int32 conv_ovf_i2::conv_9(int32,int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_9(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- min i4 --
/* ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_un_10(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_10(unsigned int32,unsigned int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i2::conv_un_11(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_11(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_un_12(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_12(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv_un_13(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_13(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_un_14(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_14(unsigned int32,unsigned int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- min i2 --
/* ldc.i4 0xFFFF8000
ldc.i4 0xFFFF8000
- call int32 conv_ovf_i2::conv_un_15(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_15(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -1 i2 --
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i2::conv_un_16(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_16(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- 0 i2 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i2::conv_un_17(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_17(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i2 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i2::conv_un_18(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_18(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i2 --
ldc.i4 0x00007FFF
ldc.i4 0x00007FFF
- call int32 conv_ovf_i2::conv_un_19(unsigned int32,unsigned int32)
+ call int32 ldc_conv_ovf_i4_i2.conv_ovf_i2::conv_un_19(unsigned int32,unsigned int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_i4_i2{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_i4_u4
+{
.class public conv_ovf_u4 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- min i4 --
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_0(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_0(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_1(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_1(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_2(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_2(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv_3(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_3(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_u4::conv_4(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_4(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u4 --
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_u4::conv_5(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_5(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Even u4 --
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_6(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_6(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- min i4 --
/* ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un_7(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_un_7(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un_8(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_un_8(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
*///-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un_9(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_un_9(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv_un_10(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_un_10(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_u4::conv_un_11(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_un_11(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u4 --
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_u4::conv_un_12(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_un_12(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Even u4 --
/* ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un_13(int32,int32)
+ call int32 ldc_conv_ovf_i4_u4.conv_ovf_u4::conv_un_13(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
.assembly ldc_conv_ovf_i4_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_i8_i4
+{
.class public conv_ovf_i4 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- min i8 --
ldc.i8 0x8000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_0(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_0(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i8 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_1(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_1(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 i8 --
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_2(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_2(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i8 --
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_3(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_3(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i8 --
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_4(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_4(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- min i4 --
ldc.i8 0xFFFFFFFF80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_5(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_5(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -1 i4 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_6(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_6(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 i4 --
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_7(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_7(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_8(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_8(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i8 0x000000007FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_9(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_9(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- min i8 --
/* ldc.i8 0x8000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_10(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_10(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i8 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_un_11(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_11(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- 0 i8 --
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_12(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_12(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i8 --
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un_13(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_13(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i8 --
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_14(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_14(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
/*//-- min i4 --
ldc.i8 0xFFFFFFFF80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_un_15(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_15(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -1 i4 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_un_16(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_16(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- 0 i4 --
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_17(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_17(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un_18(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_18(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i8 0x000000007FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_un_19(int64,int32)
+ call int32 ldc_conv_ovf_i8_i4.conv_ovf_i4::conv_un_19(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_i8_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_i8_u8
+{
.class public conv_ovf_u8 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- min i8 --
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_0(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_0(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i8 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_1(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_1(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 0 i8 --
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_2(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_2(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i8 --
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_u8::conv_3(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_3(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i8 --
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_u8::conv_4(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_4(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u8 --
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_u8::conv_5(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_5(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Even u8 --
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_6(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_6(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- min i8 --
/* ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_un_7(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_un_7(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i8 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_un_8(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_un_8(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
*///-- 0 i8 --
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_un_9(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_un_9(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i8 --
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_u8::conv_un_10(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_un_10(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i8 --
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_u8::conv_un_11(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_un_11(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u8 --
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_u8::conv_un_12(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_un_12(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Even u8 --
/* ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int32 conv_ovf_u8::conv_un_13(int64,int64)
+ call int32 ldc_conv_ovf_i8_u8.conv_ovf_u8::conv_un_13(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
.assembly ldc_conv_ovf_i8_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_r8_i
+{
.class public conv_ovf_i4 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- -inf r8 --
ldc.r8 float64(0xFFF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_0(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_0(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -min r8 --
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_1(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_1(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 r8 --
ldc.r8 float64(0xBFF0000000000000)
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_2(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_2(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -0 r8 --
ldc.r8 float64(0x8000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_3(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_3(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +0 r8 --
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_4(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_4(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 r8 --
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_5(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_5(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max r8 --
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_6(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_6(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- +inf r8 --
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_7(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_7(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- NaN r8 --
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_8(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_8(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 1.5 r8 --
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_9(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_9(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 999.99 r8 --
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv_10(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_10(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -min i4 --
ldc.r8 float64(0xC1E0000000000000)
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_11(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_11(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max i4 --
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_12(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_12(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -inf r8 --
/* ldc.r8 float64(0xFFF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_13(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_13(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -min r8 --
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_14(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_14(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 r8 --
ldc.r8 float64(0xBFF0000000000000)
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_u_15(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_15(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -0 r8 --
ldc.r8 float64(0x8000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_16(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_16(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- +0 r8 --
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_17(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_17(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 r8 --
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u_18(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_18(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max r8 --
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_19(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_19(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- +inf r8 --
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_20(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_20(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- NaN r8 --
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_21(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_21(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 1.5 r8 --
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u_22(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_22(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 999.99 r8 --
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv_u_23(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_23(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -min i4 --
/* ldc.r8 float64(0xC1E0000000000000)
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_u_24(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_24(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- +max i4 --
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_u_25(float64,int32)
+ call int32 ldc_conv_ovf_r8_i.conv_ovf_i4::conv_u_25(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_r8_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_r8_i4
+{
.class public conv_ovf_i4 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- -inf r8 --
ldc.r8 float64(0xFFF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_0(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_0(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -min r8 --
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_1(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_1(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 r8 --
ldc.r8 float64(0xBFF0000000000000)
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_2(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_2(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -0 r8 --
ldc.r8 float64(0x8000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_3(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_3(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +0 r8 --
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_4(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_4(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 r8 --
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_5(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_5(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max r8 --
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_6(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_6(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- +inf r8 --
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_7(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_7(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- NaN r8 --
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_8(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_8(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 1.5 r8 --
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_9(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_9(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 999.99 r8 --
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv_10(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_10(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -min i4 --
ldc.r8 float64(0xC1E0000000000000)
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_11(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_11(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max i4 --
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_12(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_12(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -inf r8 --
/* ldc.r8 float64(0xFFF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_13(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_13(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -min r8 --
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_14(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_14(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 r8 --
ldc.r8 float64(0xBFF0000000000000)
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_i4::conv_u_15(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_15(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -0 r8 --
ldc.r8 float64(0x8000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_16(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_16(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- +0 r8 --
ldc.r8 float64(0x0000000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_17(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_17(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 r8 --
ldc.r8 float64(0x3FF0000000000000)
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u_18(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_18(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max r8 --
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_19(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_19(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- +inf r8 --
ldc.r8 float64(0x7FF0000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_20(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_20(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- NaN r8 --
ldc.r8 float64(0x7FF8000000000000)
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_u_21(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_21(float64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 1.5 r8 --
ldc.r8 1.5
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_u_22(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_22(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 999.99 r8 --
ldc.r8 99.99
ldc.i4 0x00000063
- call int32 conv_ovf_i4::conv_u_23(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_23(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -min i4 --
/* ldc.r8 float64(0xC1E0000000000000)
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_u_24(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_24(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- +max i4 --
ldc.r8 float64(0x41DFFFFFFFC00000)
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_u_25(float64,int32)
+ call int32 ldc_conv_ovf_r8_i4.conv_ovf_i4::conv_u_25(float64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_r8_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_r8_i8
+{
.class public conv_ovf_i8 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- -inf r8 --
ldc.r8 float64(0xFFF0000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_0(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_0(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -min r8 --
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_1(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_1(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 r8 --
ldc.r8 float64(0xBFF0000000000000)
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv_2(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_2(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -0 r8 --
ldc.r8 float64(0x8000000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_3(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_3(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +0 r8 --
ldc.r8 float64(0x0000000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_4(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_4(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 r8 --
ldc.r8 float64(0x3FF0000000000000)
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_5(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_5(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max r8 --
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_6(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_6(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- +inf r8 --
ldc.r8 float64(0x7FF0000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_7(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_7(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- NaN r8 --
ldc.r8 float64(0x7FF8000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_8(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_8(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 1.5 r8 --
ldc.r8 1.5
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_9(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_9(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 999.99 r8 --
ldc.r8 99.99
ldc.i8 0x0000000000000063
- call int32 conv_ovf_i8::conv_10(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_10(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
// overflow is 0xC3DFFFFFFFFFFFFF.
ldc.r8 float64(0xC3DFFFFFFFFFFFFF)
ldc.i8 0x8000000000000400
- call int32 conv_ovf_i8::conv_11(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_11(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
// overflow is 0x43C0000000000000.
ldc.r8 float64(0x43C0000000000000)
ldc.i8 0x2000000000000000
- call int32 conv_ovf_i8::conv_12(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_12(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -inf r8 --
/* ldc.r8 float64(0xFFF0000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_13(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_13(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -min r8 --
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_14(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_14(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 r8 --
ldc.r8 float64(0xBFF0000000000000)
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv_un_15(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_15(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- -0 r8 --
ldc.r8 float64(0x8000000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_16(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_16(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
*///-- +0 r8 --
ldc.r8 float64(0x0000000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_17(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_17(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 r8 --
ldc.r8 float64(0x3FF0000000000000)
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_un_18(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_18(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +max r8 --
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_19(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_19(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- +inf r8 --
ldc.r8 float64(0x7FF0000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_20(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_20(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- NaN r8 --
ldc.r8 float64(0x7FF8000000000000)
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_21(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_21(float64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- 1.5 r8 --
ldc.r8 1.5
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_un_22(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_22(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 999.99 r8 --
ldc.r8 99.99
ldc.i8 0x0000000000000063
- call int32 conv_ovf_i8::conv_un_23(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_23(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
// overflow is 0xC3DFFFFFFFFFFFFF.
ldc.r8 float64(0xC3DFFFFFFFFFFFFF)
ldc.i8 0x8000000000000400
- call int32 conv_ovf_i8::conv_un_24(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_24(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
// overflow is 0x43C0000000000000.
ldc.r8 float64(0x43C0000000000000)
ldc.i8 0x2000000000000000
- call int32 conv_ovf_i8::conv_un_25(float64,int64)
+ call int32 ldc_conv_ovf_r8_i8.conv_ovf_i8::conv_un_25(float64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_r8_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_u4_i
+{
.class public conv_ovf_i4 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- min i4 --
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_0(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_0(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
// ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_1(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_1(int32,int32)
// ldc.i4 0xEEEEEEEE
ldc.i4 0x11111111
ceq
//-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_2(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_2(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_3(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_3(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_4(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_4(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u4 --
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv_5(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_5(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
// ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
- call int32 conv_ovf_i4::conv_6(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_6(int32,int32)
// ldc.i4 0xEEEEEEEE
ldc.i4 0x11111111
ceq
//-- min i4 --
/* ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_7(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_un_7(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
ret
//-- -1 i4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_8(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_un_8(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
*///-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_9(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_un_9(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un_10(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_un_10(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_un_11(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_un_11(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u4 --
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv_un_12(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_un_12(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Even u4 --
/* ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_13(int32,int32)
+ call int32 ldc_conv_ovf_u4_i.conv_ovf_i4::conv_un_13(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
.assembly ldc_conv_ovf_u4_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_u4_i4
+{
.class public conv_ovf_i4 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- min i4 --
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 conv_ovf_i4::conv_0(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_0(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
// ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_1(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_1(int32,int32)
// ldc.i4 0xEEEEEEEE
ldc.i4 0x11111111
ceq
//-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_2(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_2(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_3(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_3(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_4(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_4(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u4 --
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv_5(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_5(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
// ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
- call int32 conv_ovf_i4::conv_6(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_6(int32,int32)
// ldc.i4 0xEEEEEEEE
ldc.i4 0x11111111
ceq
//-- min i4 --
/* ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_7(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_un_7(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
ret
//-- -1 i4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_8(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_un_8(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
*///-- 0 i4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_9(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_un_9(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_i4::conv_un_10(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_un_10(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i4 --
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 conv_ovf_i4::conv_un_11(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_un_11(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u4 --
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 conv_ovf_i4::conv_un_12(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_un_12(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Even u4 --
/* ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 conv_ovf_i4::conv_un_13(int32,int32)
+ call int32 ldc_conv_ovf_u4_i4.conv_ovf_i4::conv_un_13(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
.assembly ldc_conv_ovf_u4_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_u4_u1
+{
.class public conv_ovf_u1 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- 0 u4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv_0(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_0(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 u4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u1::conv_1(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_1(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max u4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv_2(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_2(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u1 --
ldc.i4 0x000000FF
ldc.i4 0x000000FF
- call int32 conv_ovf_u1::conv_3(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_3(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 u4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv_un_4(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_un_4(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 u4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u1::conv_un_5(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_un_5(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max u4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u1::conv_un_6(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_un_6(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u1 --
ldc.i4 0x000000FF
ldc.i4 0x000000FF
- call int32 conv_ovf_u1::conv_un_7(int32,int32)
+ call int32 ldc_conv_ovf_u4_u1.conv_ovf_u1::conv_un_7(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_u4_u1{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_u4_u2
+{
.class public conv_ovf_u2 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- 0 u4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv_0(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_0(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 u4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u2::conv_1(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_1(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max u4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv_2(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_2(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u1 --
ldc.i4 0x0000FFFF
ldc.i4 0x0000FFFF
- call int32 conv_ovf_u2::conv_3(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_3(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 u4 --
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv_un_4(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_un_4(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 u4 --
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 conv_ovf_u2::conv_un_5(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_un_5(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max u4 --
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u2::conv_un_6(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_un_6(int32,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u1 --
ldc.i4 0x0000FFFF
ldc.i4 0x0000FFFF
- call int32 conv_ovf_u2::conv_un_7(int32,int32)
+ call int32 ldc_conv_ovf_u4_u2.conv_ovf_u2::conv_un_7(int32,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_u4_u2{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_u8_i8
+{
.class public conv_ovf_i8 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
// ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_0(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_0(int64,int64)
// ldc.i4 0xEEEEEEEE
ldc.i4 0x11111111
ceq
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
// ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_1(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_1(int64,int64)
// ldc.i4 0xEEEEEEEE
ldc.i4 0x11111111
ceq
//-- 0 i8 --
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_2(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_2(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i8 --
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_3(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_3(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- (max - 1) i8 --
ldc.i8 0x7FFFFFFFFFFFFFFE
ldc.i8 0x7FFFFFFFFFFFFFFE
- call int32 conv_ovf_i8::conv_4(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_4(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i8 --
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv_5(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_5(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u8 --
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_i8::conv_6(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_6(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
// ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_7(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_7(int64,int64)
// ldc.i4 0xEEEEEEEE
ldc.i4 0x11111111
ceq
//-- min i8 --
/* ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_8(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_8(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- -1 i8 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_9(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_9(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
*///-- 0 i8 --
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_10(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_10(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 i8 --
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 conv_ovf_i8::conv_un_11(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_11(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- (max - 1) i8 --
ldc.i8 0x7FFFFFFFFFFFFFFE
ldc.i8 0x7FFFFFFFFFFFFFFE
- call int32 conv_ovf_i8::conv_un_12(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_12(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- max i8 --
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 conv_ovf_i8::conv_un_13(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_13(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Odd u8 --
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 conv_ovf_i8::conv_un_14(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_14(int64,int64)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- Even u8 --
/* ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int32 conv_ovf_i8::conv_un_15(int64,int64)
+ call int32 ldc_conv_ovf_u8_i8.conv_ovf_i8::conv_un_15(int64,int64)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
.assembly ldc_conv_ovf_u8_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_conv_ovf_u8_u4
+{
.class public conv_ovf_u4 {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
//-- 0 u8 --
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_0(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_0(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 u8 --
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv_1(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_1(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- (max - 1) u8 --
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_2(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_2(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u8 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_3(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_3(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u4 --
ldc.i8 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_u4::conv_4(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_4(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- 0 u8 --
ldc.i8 0x0000000000000000
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un_5(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_un_5(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- +1 u8 --
ldc.i8 0x0000000000000001
ldc.i4 0x00000001
- call int32 conv_ovf_u4::conv_un_6(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_un_6(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
//-- (max - 1) u8 --
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un_7(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_un_7(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u8 --
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i4 0x00000000
- call int32 conv_ovf_u4::conv_un_8(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_un_8(int64,int32)
ldc.i4 0xEEEEEEEE
ceq
brfalse FAIL
//-- max u4 --
ldc.i8 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 conv_ovf_u4::conv_un_9(int64,int32)
+ call int32 ldc_conv_ovf_u8_u4.conv_ovf_u4::conv_un_9(int64,int32)
ldc.i4 0x11111111
ceq
brfalse FAIL
.assembly ldc_conv_ovf_u8_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldc_I4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 6
call void ldc_I4::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldc_I8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 6
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
.locals (int32)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_neg_i4
+{
.class public _neg {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
// -- Min
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _neg::i4_0(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_0(int32,int32)
brfalse FAIL
// -- (Min + 1)
ldc.i4 0x80000001
ldc.i4 0x7FFFFFFF
- call int32 _neg::i4_1(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_1(int32,int32)
brfalse FAIL
// -- -1
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
- call int32 _neg::i4_2(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_2(int32,int32)
brfalse FAIL
// -- 0
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _neg::i4_3(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_3(int32,int32)
brfalse FAIL
// -- 1
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 _neg::i4_4(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_4(int32,int32)
brfalse FAIL
// -- (Max - 1)
ldc.i4 0x7FFFFFFE
ldc.i4 0x80000002
- call int32 _neg::i4_5(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_5(int32,int32)
brfalse FAIL
// -- Max
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000001
- call int32 _neg::i4_6(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_6(int32,int32)
brfalse FAIL
// -- Odd
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAB
- call int32 _neg::i4_7(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_7(int32,int32)
brfalse FAIL
// -- Even
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555556
- call int32 _neg::i4_8(int32,int32)
+ call int32 ldc_neg_i4._neg::i4_8(int32,int32)
brfalse FAIL
.assembly ldc_neg_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_neg_i8
+{
.class public _neg {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
// -- Min
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _neg::i8_0(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_0(int64,int64)
brfalse FAIL
// -- (Min + 1)
ldc.i8 0x8000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _neg::i8_1(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_1(int64,int64)
brfalse FAIL
// -- -1
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int32 _neg::i8_2(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_2(int64,int64)
brfalse FAIL
// -- 0
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _neg::i8_3(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_3(int64,int64)
brfalse FAIL
// -- 1
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _neg::i8_4(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_4(int64,int64)
brfalse FAIL
// -- (Max - 1)
ldc.i8 0x7FFFFFFFFFFFFFFE
ldc.i8 0x8000000000000002
- call int32 _neg::i8_5(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_5(int64,int64)
brfalse FAIL
// -- Max
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000001
- call int32 _neg::i8_6(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_6(int64,int64)
brfalse FAIL
// -- Odd
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _neg::i8_7(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_7(int64,int64)
brfalse FAIL
// -- Even
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555556
- call int32 _neg::i8_8(int64,int64)
+ call int32 ldc_neg_i8._neg::i8_8(int64,int64)
brfalse FAIL
.assembly ldc_neg_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldc_r4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 6
call void ldc_r4::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldc_r8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 6
call void ldc_r8::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ret_i
+{
.class public _ret {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals (class _ret,int32)
+.locals (class ldc_ret_i._ret,int32)
.maxstack 5
//====== begin testing ======
- newobj instance void _ret::_ret()
+ newobj instance void ldc_ret_i._ret::_ret()
stloc 0
ldc.i4 0xFF
stloc 1
ldloc 0
ldloca 1
- call instance int32& _ret::ret_test_0(int32&)
+ call instance int32& ldc_ret_i._ret::ret_test_0(int32&)
ldloca 1
ceq
brfalse FAIL
.assembly ldc_ret_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ret_i4
+{
.class public _ret {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
// -- Even
ldc.i4 0xAAAAAAAA
- call int32 _ret::ret_test_0(int32)
+ call int32 ldc_ret_i4._ret::ret_test_0(int32)
// -- Even
ldc.i4 0xAAAAAAAA
ceq
// -- Odd
ldc.i4 0x55555555
- call int32 _ret::ret_test_1(int32)
+ call int32 ldc_ret_i4._ret::ret_test_1(int32)
// -- Odd
ldc.i4 0x55555555
ceq
// -- Max
ldc.i4 0x7FFFFFFF
- call int32 _ret::ret_test_2(int32)
+ call int32 ldc_ret_i4._ret::ret_test_2(int32)
// -- Max
ldc.i4 0x7FFFFFFF
ceq
// -- 1
ldc.i4 0x00000001
- call int32 _ret::ret_test_3(int32)
+ call int32 ldc_ret_i4._ret::ret_test_3(int32)
// -- 1
ldc.i4 0x00000001
ceq
// -- 0
ldc.i4 0x00000000
- call int32 _ret::ret_test_4(int32)
+ call int32 ldc_ret_i4._ret::ret_test_4(int32)
// -- 0
ldc.i4 0x00000000
ceq
// -- -1
ldc.i4 0xFFFFFFFF
- call int32 _ret::ret_test_5(int32)
+ call int32 ldc_ret_i4._ret::ret_test_5(int32)
// -- -1
ldc.i4 0xFFFFFFFF
ceq
// -- Min
ldc.i4 0x80000000
- call int32 _ret::ret_test_6(int32)
+ call int32 ldc_ret_i4._ret::ret_test_6(int32)
// -- Min
ldc.i4 0x80000000
ceq
.assembly ldc_ret_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ret_i8
+{
.class public _ret {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 9
//====== begin testing ======
// -- Even
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _ret::ret_test_0(int64)
+ call int64 ldc_ret_i8._ret::ret_test_0(int64)
// -- Even
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
// -- Odd
ldc.i8 0x5555555555555555
- call int64 _ret::ret_test_1(int64)
+ call int64 ldc_ret_i8._ret::ret_test_1(int64)
// -- Odd
ldc.i8 0x5555555555555555
ceq
// -- Max
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _ret::ret_test_2(int64)
+ call int64 ldc_ret_i8._ret::ret_test_2(int64)
// -- Max
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
// -- 1
ldc.i8 0x0000000000000001
- call int64 _ret::ret_test_3(int64)
+ call int64 ldc_ret_i8._ret::ret_test_3(int64)
// -- 1
ldc.i8 0x0000000000000001
ceq
// -- 0
ldc.i8 0x0000000000000000
- call int64 _ret::ret_test_4(int64)
+ call int64 ldc_ret_i8._ret::ret_test_4(int64)
// -- 0
ldc.i8 0x0000000000000000
ceq
// -- -1
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _ret::ret_test_5(int64)
+ call int64 ldc_ret_i8._ret::ret_test_5(int64)
// -- -1
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
// -- Min
ldc.i8 0x8000000000000000
- call int64 _ret::ret_test_6(int64)
+ call int64 ldc_ret_i8._ret::ret_test_6(int64)
// -- Min
ldc.i8 0x8000000000000000
ceq
.assembly ldc_ret_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ret_r4
+{
.class public _ret {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 12
//====== begin testing ======
// -- NaN
ldc.r4 float32(0x7FC00000)
- call float32 _ret::ret_test_0(float32)
+ call float32 ldc_ret_r4._ret::ret_test_0(float32)
// -- NaN
ldc.r4 float32(0x7F800000)
cgt.un
// -- inf
ldc.r4 float32(0x7F800000)
- call float32 _ret::ret_test_1(float32)
+ call float32 ldc_ret_r4._ret::ret_test_1(float32)
// -- inf
ldc.r4 float32(0x7F800000)
ceq
// -- max
ldc.r4 float32(0x7F7FFFFF)
- call float32 _ret::ret_test_2(float32)
+ call float32 ldc_ret_r4._ret::ret_test_2(float32)
// -- max
ldc.r4 float32(0x7F7FFFFF)
ceq
// -- 1
ldc.r4 float32(0x3F800000)
- call float32 _ret::ret_test_3(float32)
+ call float32 ldc_ret_r4._ret::ret_test_3(float32)
// -- 1
ldc.r4 float32(0x3F800000)
ceq
// -- 0
ldc.r4 float32(0x00000000)
- call float32 _ret::ret_test_4(float32)
+ call float32 ldc_ret_r4._ret::ret_test_4(float32)
// -- 0
ldc.r4 float32(0x00000000)
ceq
// -- -0
ldc.r4 float32(0x80000000)
- call float32 _ret::ret_test_5(float32)
+ call float32 ldc_ret_r4._ret::ret_test_5(float32)
// -- -0
ldc.r4 float32(0x80000000)
ceq
// -- -1
ldc.r4 float32(0xBF800000)
- call float32 _ret::ret_test_6(float32)
+ call float32 ldc_ret_r4._ret::ret_test_6(float32)
// -- -1
ldc.r4 float32(0xBF800000)
ceq
// -- min
ldc.r4 float32(0xFF7FFFFF)
- call float32 _ret::ret_test_7(float32)
+ call float32 ldc_ret_r4._ret::ret_test_7(float32)
// -- min
ldc.r4 float32(0xFF7FFFFF)
ceq
// -- -inf
ldc.r4 float32(0xFF800000)
- call float32 _ret::ret_test_8(float32)
+ call float32 ldc_ret_r4._ret::ret_test_8(float32)
// -- -inf
ldc.r4 float32(0xFF800000)
ceq
.assembly ldc_ret_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ret_r8
+{
.class public _ret {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 12
//====== begin testing ======
// -- NaN
ldc.r8 float64(0x7FF8000000000000)
- call float64 _ret::ret_test_0(float64)
+ call float64 ldc_ret_r8._ret::ret_test_0(float64)
// -- NaN
ldc.r8 float64(0x7FF8000000000000)
cgt.un
// -- inf
ldc.r8 float64(0x7FF0000000000000)
- call float64 _ret::ret_test_1(float64)
+ call float64 ldc_ret_r8._ret::ret_test_1(float64)
// -- inf
ldc.r8 float64(0x7FF0000000000000)
ceq
// -- max
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call float64 _ret::ret_test_2(float64)
+ call float64 ldc_ret_r8._ret::ret_test_2(float64)
// -- max
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ceq
// -- 1
ldc.r8 float64(0x3FF0000000000000)
- call float64 _ret::ret_test_3(float64)
+ call float64 ldc_ret_r8._ret::ret_test_3(float64)
// -- 1
ldc.r8 float64(0x3FF0000000000000)
ceq
// -- 0
ldc.r8 float64(0x0000000000000000)
- call float64 _ret::ret_test_4(float64)
+ call float64 ldc_ret_r8._ret::ret_test_4(float64)
// -- 0
ldc.r8 float64(0x0000000000000000)
ceq
// -- -0
ldc.r8 float64(0x8000000000000000)
- call float64 _ret::ret_test_5(float64)
+ call float64 ldc_ret_r8._ret::ret_test_5(float64)
// -- -0
ldc.r8 float64(0x8000000000000000)
ceq
// -- -1
ldc.r8 float64(0xBFF0000000000000)
- call float64 _ret::ret_test_6(float64)
+ call float64 ldc_ret_r8._ret::ret_test_6(float64)
// -- -1
ldc.r8 float64(0xBFF0000000000000)
ceq
// -- min
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call float64 _ret::ret_test_7(float64)
+ call float64 ldc_ret_r8._ret::ret_test_7(float64)
// -- min
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ceq
// -- -inf
ldc.r8 float64(0xFFF0000000000000)
- call float64 _ret::ret_test_8(float64)
+ call float64 ldc_ret_r8._ret::ret_test_8(float64)
// -- -inf
ldc.r8 float64(0xFFF0000000000000)
ceq
.assembly ldc_ret_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_ret_ref
+{
.class public _ret {
//---- GLOBAL DATA ----------
//---- METHODS --------------
-.method public static class _ret ret_test_0(class _ret) {
+.method public static class ldc_ret_ref._ret ret_test_0(class ldc_ret_ref._ret) {
.maxstack 1
ldarg 0
ret
}
-.method public static class _ret ret_test_1(class _ret) {
+.method public static class ldc_ret_ref._ret ret_test_1(class ldc_ret_ref._ret) {
.maxstack 1
ldarg 0
ret
}
-.method public static class _ret ret_test_2(class _ret) {
+.method public static class ldc_ret_ref._ret ret_test_2(class ldc_ret_ref._ret) {
.maxstack 1
ldarg 0
ret
}
-.method public static class _ret ret_test_3(class _ret) {
+.method public static class ldc_ret_ref._ret ret_test_3(class ldc_ret_ref._ret) {
.maxstack 1
ldarg 0
ret
}
-.method public static class _ret ret_test_4(class _ret) {
+.method public static class ldc_ret_ref._ret ret_test_4(class ldc_ret_ref._ret) {
.maxstack 1
ldarg 0
ret
}
-.method public static class _ret ret_test_5(class _ret) {
+.method public static class ldc_ret_ref._ret ret_test_5(class ldc_ret_ref._ret) {
.maxstack 1
ldarg 0
ret
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
- newobj instance void _ret::_ret()
+ newobj instance void ldc_ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test_0(class _ret)
+ call class ldc_ret_ref._ret ldc_ret_ref._ret::ret_test_0(class ldc_ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ldc_ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test_1(class _ret)
+ call class ldc_ret_ref._ret ldc_ret_ref._ret::ret_test_1(class ldc_ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ldc_ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test_2(class _ret)
+ call class ldc_ret_ref._ret ldc_ret_ref._ret::ret_test_2(class ldc_ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ldc_ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test_3(class _ret)
+ call class ldc_ret_ref._ret ldc_ret_ref._ret::ret_test_3(class ldc_ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ldc_ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test_4(class _ret)
+ call class ldc_ret_ref._ret ldc_ret_ref._ret::ret_test_4(class ldc_ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ldc_ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test_5(class _ret)
+ call class ldc_ret_ref._ret ldc_ret_ref._ret::ret_test_5(class ldc_ret_ref._ret)
ceq
brfalse FAIL
.assembly ldc_ret_ref{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//======================================
//---- CLASS ----------------
+.namespace ldc_sub_i
+{
.class public _sub {
//---- GLOBAL DATA ----------
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
.assembly ldc_sub_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
<PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly extern System.Console
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
//---- MAIN -----------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
//====== begin testing ======
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>Full</DebugType>
<Optimize>False</Optimize>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.method public static int32 foo(int32) {
.class public Ldftn {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldftn int32 foo(int32)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda native int ldind_i::LOADME
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_i1 {
.field public static int32 LOADME
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int32 ldind_i1::LOADME
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_i2 {
.field public static int64 LOADME
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_i4 {
.field public static int64 LOADME2
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int64 ldind_i4::LOADME
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_i8 {
.field public static int64 LOADME4
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_r4 {
.field public static int64 LOADME2
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int64 ldind_r4::LOADME
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_r8 {
.field public static int64 LOADME4
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int64 ldind_r8::LOADME
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_ref {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class ldind_ref)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_u1 {
.field public static int32 LOADME
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int32 ldind_u1::LOADME
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_u2 {
.field public static int64 LOADME
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldind_u4 {
.field public static int64 LOADME2
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldloc_i
+{
.class public _ldloc {
.field public static int32 LOADME
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*)
- ldsflda int32 _ldloc::LOADME
+ ldsflda int32 ldloc_i._ldloc::LOADME
stloc 0
- ldsflda int32 _ldloc::LOADME
+ ldsflda int32 ldloc_i._ldloc::LOADME
ldloc 0
ceq
brfalse FAIL
}
}
.assembly ldloc_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldloc_I4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32,int32,int32,int32,int32)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldloc_I8 {
.field public static int64 onlyhigh
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int64,int64,int64,int64,int64)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldloc_r4
+{
.class public _ldloc {
.field public static float32 onlyhigh
.field public static float32 none
.method public static void initialize() {
.maxstack 10
ldc.r4 float32(0x80000000)
- stsfld float32 _ldloc::onlyhigh
+ stsfld float32 ldloc_r4._ldloc::onlyhigh
ldc.r4 float32(0x00000000)
- stsfld float32 _ldloc::none
+ stsfld float32 ldloc_r4._ldloc::none
ldc.r4 float32(0x00000001)
- stsfld float32 _ldloc::onlylow
+ stsfld float32 ldloc_r4._ldloc::onlylow
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (float32,float32,float32)
- call void _ldloc::initialize()
+ call void ldloc_r4._ldloc::initialize()
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
stloc 1
stloc 0
- ldsfld float32 _ldloc::onlyhigh
+ ldsfld float32 ldloc_r4._ldloc::onlyhigh
ldloc 0
ceq
brfalse FAIL
- ldsfld float32 _ldloc::none
+ ldsfld float32 ldloc_r4._ldloc::none
ldloc 1
ceq
brfalse FAIL
- ldsfld float32 _ldloc::onlylow
+ ldsfld float32 ldloc_r4._ldloc::onlylow
ldloc 2
ceq
brfalse FAIL
}
}
.assembly ldloc_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldloc_r8
+{
.class public _ldloc {
.field public static float64 onlyhigh
.field public static float64 none
.method public static void initialize() {
.maxstack 10
ldc.r8 float64(0x8000000000000000)
- stsfld float64 _ldloc::onlyhigh
+ stsfld float64 ldloc_r8._ldloc::onlyhigh
ldc.r8 float64(0x0000000000000000)
- stsfld float64 _ldloc::none
+ stsfld float64 ldloc_r8._ldloc::none
ldc.r8 float64(0x0000000000000001)
- stsfld float64 _ldloc::onlylow
+ stsfld float64 ldloc_r8._ldloc::onlylow
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (float64,float64,float64)
- call void _ldloc::initialize()
+ call void ldloc_r8._ldloc::initialize()
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
stloc 1
stloc 0
- ldsfld float64 _ldloc::onlyhigh
+ ldsfld float64 ldloc_r8._ldloc::onlyhigh
ldloc 0
ceq
brfalse FAIL
- ldsfld float64 _ldloc::none
+ ldsfld float64 ldloc_r8._ldloc::none
ldloc 1
ceq
brfalse FAIL
- ldsfld float64 _ldloc::onlylow
+ ldsfld float64 ldloc_r8._ldloc::onlylow
ldloc 2
ceq
brfalse FAIL
}
}
.assembly ldloc_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldloc_ref
+{
.class public _ldloc {
.method public void _ldloc() {
.maxstack 0
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
-.locals (class _ldloc)
- newobj instance void _ldloc::_ldloc()
+.locals (class ldloc_ref._ldloc)
+ newobj instance void ldloc_ref._ldloc::_ldloc()
dup
stloc 0
}
}
.assembly ldloc_ref{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
.class public ldnull_i {
-.method static int32 main() {
+.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4.0
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public ldnull_ref {
.method public void ldnull_ref() {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="ldvirtftn.il" />
- </ItemGroup>
-</Project>
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
+.namespace ldvirtftn_Conformance_Base
+{
.class public Ldvirtftn {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
.locals ()
ret
}
}
-.assembly 'ldvirtftn'{}
+.assembly 'ldvirtftn_Conformance_Base'{}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="localloc.il" />
- </ItemGroup>
-</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
+.assembly extern xunit.core {}
+.namespace localloc_Conformance_Base
+{
.class public _localloc {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals (native int)
.maxstack 10
}
}
-.assembly 'localloc'{}
+.assembly 'localloc_Conformance_Base'{}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace mul_i4
+{
.class public _mul {
.method public static int32 _mul(int32,int32,int32) {
.maxstack 20
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x80000000
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xFFFFFFFF
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000001
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x55555555
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000001
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAB
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555556
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000001
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x55555555
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0xFFFFFFFF
ldc.i4 0x80000001
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000001
ldc.i4 0x7FFFFFFF
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x7FFFFFFF
ldc.i4 0x00000001
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x55555555
ldc.i4 0x2AAAAAAB
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555556
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAB
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000001
ldc.i4 0x55555555
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x7FFFFFFF
ldc.i4 0x2AAAAAAB
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
ldc.i4 0x38E38E39
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
ldc.i4 0x71C71C72
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555556
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAA
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x7FFFFFFF
ldc.i4 0x55555556
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555555
ldc.i4 0x71C71C72
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
ldc.i4 0xE38E38E4
- call int32 _mul::_mul(int32,int32,int32)
+ call int32 mul_i4._mul::_mul(int32,int32,int32)
brfalse FAIL
}
}
.assembly mul_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace mul_i8
+{
.class public _mul {
.method public static int32 _mul(int64,int64,int64) {
.maxstack 20
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x5555555555555555
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000001
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555556
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000001
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
ldc.i8 0x2AAAAAAAAAAAAAAB
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555556
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x2AAAAAAAAAAAAAAB
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
ldc.i8 0x8E38E38E38E38E39
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x1C71C71C71C71C72
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555556
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x5555555555555556
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
ldc.i8 0x1C71C71C71C71C72
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x38E38E38E38E38E4
- call int32 _mul::_mul(int64,int64,int64)
+ call int32 mul_i8._mul::_mul(int64,int64,int64)
brfalse FAIL
}
}
.assembly mul_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_i1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
.locals (int32)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_i2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFFFF8000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_i8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_u1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_u2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_u4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public mul_ovf_u8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x0000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace mul_r4
+{
.class public _mul {
.method public static int32 _mul(float32,float32,float32) {
.maxstack 5
ldarg 1
mul
dup
- call int32 _mul::checkfinite(float32)
+ call int32 mul_r4._mul::checkfinite(float32)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _mul::checkfinite(float32)
+ call int32 mul_r4._mul::checkfinite(float32)
ldarg 2
- call int32 _mul::checkfinite(float32)
+ call int32 mul_r4._mul::checkfinite(float32)
ceq
br FINISH
COMPARE:
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBFC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x0000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x0000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBFC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x40100000)
- call int32 _mul::_mul(float32,float32,float32)
+ call int32 mul_r4._mul::_mul(float32,float32,float32)
brfalse FAIL
ldc.i4 100
}
}
.assembly mul_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace mul_r8
+{
.class public _mul {
.method public static int32 _mul(float64,float64,float64) {
.maxstack 5
ldarg 1
mul
dup
- call int32 _mul::checkfinite(float64)
+ call int32 mul_r8._mul::checkfinite(float64)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _mul::checkfinite(float64)
+ call int32 mul_r8._mul::checkfinite(float64)
ldarg 2
- call int32 _mul::checkfinite(float64)
+ call int32 mul_r8._mul::checkfinite(float64)
ceq
br FINISH
COMPARE:
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x4002000000000000)
- call int32 _mul::_mul(float64,float64,float64)
+ call int32 mul_r8._mul::_mul(float64,float64,float64)
brfalse FAIL
}
}
.assembly mul_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace neg_i4
+{
.class public _neg {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0x80000001
ldc.i4 0x7FFFFFFF
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFE
ldc.i4 0x80000002
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0x7FFFFFFF
ldc.i4 0x80000001
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAB
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555556
- call int32 _neg::i4(int32,int32)
+ call int32 neg_i4._neg::i4(int32,int32)
brfalse FAIL
.assembly neg_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace neg_i8
+{
.class public _neg {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFE
ldc.i8 0x8000000000000002
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000001
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555556
- call int32 _neg::i8(int64,int64)
+ call int32 neg_i8._neg::i8(int64,int64)
brfalse FAIL
}
.assembly neg_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace neg_r4
+{
.class public _neg {
ldarg 0
neg
dup
- call int32 _neg::checkfinite(float32)
+ call int32 neg_r4._neg::checkfinite(float32)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _neg::checkfinite(float32)
+ call int32 neg_r4._neg::checkfinite(float32)
ldarg 1
- call int32 _neg::checkfinite(float32)
+ call int32 neg_r4._neg::checkfinite(float32)
ceq
br END
COMPARE:
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x80000000)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _neg::r4(float32,float32)
+ call int32 neg_r4._neg::r4(float32,float32)
brfalse FAIL
.assembly neg_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace neg_r8
+{
.class public _neg {
ldarg 0
neg
dup
- call int32 _neg::checkfinite(float64)
+ call int32 neg_r8._neg::checkfinite(float64)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _neg::checkfinite(float64)
+ call int32 neg_r8._neg::checkfinite(float64)
ldarg 1
- call int32 _neg::checkfinite(float64)
+ call int32 neg_r8._neg::checkfinite(float64)
ceq
br END
COMPARE:
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _neg::r8(float64,float64)
+ call int32 neg_r8._neg::r8(float64,float64)
brfalse FAIL
.assembly neg_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
-.assembly 'nop'{}
+.assembly extern xunit.core {}
+.assembly 'nop_Conformance'{}
+.namespace nop_Conformance
+{
.class public _nop {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFF
- call int32 _nop::return(int32)
+ call int32 nop_Conformance._nop::return(int32)
nop
nop
nop
nop
nop
ldc.i4 0xFF
- call int32 _nop::return(int32)
+ call int32 nop_Conformance._nop::return(int32)
ceq
brfalse FAIL
ret
}
}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Not_U4 {
.field public static int32 ALL
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
call void Not_U4::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Not_U8 {
.field public static int64 ALL
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
call void Not_U8::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public OR_U4 {
.method public static int32 _or(int32,int32,int32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public OR_U8 {
.method public static int32 _or(int64,int64,int64) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x0000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Pop4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
call void Pop4::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Pop8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
call void Pop8::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Dupptr {
.field public static int32 FOO
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0xFAFB0C0D
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.class public auto ansi refs {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals (int32,int64,float32,float64)
.maxstack 20
ret
}
+}
.assembly refs{}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public rem_i4 {
.method public static int32 _rem(int32,int32) {
.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x80000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace rem_i8
+{
.class public _rem {
.method public static int64 _rem(int64,int64) {
.locals (class [mscorlib]System.Exception,int64)
.try try_start to try_end catch [mscorlib]System.ArithmeticException handler arithmetic to AEEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xAE
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000001
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x5555555555555555
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xD555555555555555
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xD555555555555556
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x00000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x2AAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x2AAAAAAAAAAAAAA9
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x8000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x8000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _rem::_rem(int64,int64)
+ call int64 rem_i8._rem::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
}
}
.assembly rem_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib {}
+.namespace rem_r4
+{
.class public _rem {
//--
.method public static int32 _rem(float32,float32,float32) {
// -- dup so the result remains after _call to checkfinite
dup
// -- see if our number is finite (_ret val of 0 is finite)
- call int32 _rem::checkfinite(float32)
+ call int32 rem_r4._rem::checkfinite(float32)
ldc.i4 0x0
ceq
// -- If the result is finite, branch
// -- our result was _not finite, now check abnormal case
// -- call checkfinite again on the initial result
// -- should return 1 for NaN, 2 fo -inf, 3 for +inf, _and 255 for error
- call int32 _rem::checkfinite(float32)
+ call int32 rem_r4._rem::checkfinite(float32)
stloc 0
ldloc 0
// -- call checkfinite on our expected value.
ldarg 2
- call int32 _rem::checkfinite(float32)
+ call int32 rem_r4._rem::checkfinite(float32)
// -- if the results are == we PASS. If _not, FAIL.
ldloc 0
// -- Begin Main --------------------
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
// -- -inf/-inf --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf/-min --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf/-1 --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf/-0 --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf/+0 --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf/+1 --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf/+max --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf/+inf --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf.NaN --
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -inf.float32 --
ldc.r4 float32(0xFF800000)
ldc.r4 1.5
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0xFF7FFFFF)
dup
call void [System.Console]System.Console::WriteLine(float32)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min/-min --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min/-1 --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min/-0 --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min/+0 --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min/+1 --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min/+max --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min/+inf --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min.NaN --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -min.float32 --
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 1.5
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xBF800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1/-min --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1/-1 --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1/-0 --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1/+0 --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1/+1 --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1/+max --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xBF800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1/+inf --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xBF800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1.NaN --
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -1.float32 --
ldc.r4 float32(0xBF800000)
ldc.r4 1.5
ldc.r4 float32(0xBF800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0/-min --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0/-1 --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0/-0 --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0/+0 --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0/+1 --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0/+max --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0/+inf --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0.NaN --
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- -0.float32 --
ldc.r4 float32(0x80000000)
ldc.r4 1.5
ldc.r4 float32(0x80000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0/-min --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0/-1 --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0/-0 --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0/+0 --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0/+1 --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0/+max --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0/+inf --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0.NaN --
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +0.float32 --
ldc.r4 float32(0x00000000)
ldc.r4 1.5
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3F800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1/-min --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3F800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1/-1 --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1/-0 --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1/+0 --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1/+1 --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1/+max --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3F800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1/+inf --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3F800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1.NaN --
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +1.float32 --
ldc.r4 float32(0x3F800000)
ldc.r4 1.5
ldc.r4 float32(0x3F800000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max/-min --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max/-1 --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max/-0 --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max/+0 --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max/+1 --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max/+max --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max/+inf --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max.NaN --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +max.float32 --
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 1.5
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf/-min --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf/-1 --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf/-0 --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf/+0 --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf/+1 --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf/+max --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf/+inf --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf.NaN --
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- +inf.float32 --
ldc.r4 float32(0x7F800000)
ldc.r4 1.5
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN/-min --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN/-1 --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN/-0 --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN/+0 --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN/+1 --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN/+max --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN/+inf --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN.NaN --
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- NaN.float32 --
ldc.r4 float32(0x7FC00000)
ldc.r4 1.5
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
//-----------------------------
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32/-min --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32/-1 --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32/-0 --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32/+0 --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32/+1 --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32/+max --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32/+inf --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32.NaN --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- float32.float32 --
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
- call int32 _rem::_rem(float32,float32,float32)
+ call int32 rem_r4._rem::_rem(float32,float32,float32)
brfalse FAIL
// -- PASS --
// ----------------------------------
.assembly rem_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
- </PropertyGroup>
- <PropertyGroup>
<DebugType>PdbOnly</DebugType>
<Optimize>True</Optimize>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace rem_r8
+{
.class public _rem {
.method public static int32 _rem(float64,float64,float64) {
.maxstack 3
ldarg 1
rem
dup
- call int32 _rem::checkfinite(float64)
+ call int32 rem_r8._rem::checkfinite(float64)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _rem::checkfinite(float64)
+ call int32 rem_r8._rem::checkfinite(float64)
stloc 0
ldloc 0
brtrue FAIL // error while determining type
ldarg 2
- call int32 _rem::checkfinite(float64)
+ call int32 rem_r8._rem::checkfinite(float64)
ldloc 0
ceq
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL1
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFE0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x8000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FE0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FE0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FE0000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _rem::_rem(float64,float64,float64)
+ call int32 rem_r8._rem::_rem(float64,float64,float64)
brfalse FAIL
ldc.i4 100
}
}
.assembly rem_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace rem_u4
+{
.class public rem_un {
.method public static int32 _rem(int32,int32) {
.locals (class [mscorlib]System.Exception,unsigned int32)
.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000001
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFE
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x55555555
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000000
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFE
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x55555555
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAA
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0x00000000
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0x00000001
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0xFFFFFFFE
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0xFFFFFFFF
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xFFFFFFFE
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0x55555555
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x55555554
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFE
ldc.i4 0xAAAAAAAA
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x55555554
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFE
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555555
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAA
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x55555555
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000000
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000001
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFE
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x55555555
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x55555555
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x55555555
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xDB0E
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000001
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFE
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555555
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 rem_un::_rem(int32,int32)
+ call int32 rem_u4.rem_un::_rem(int32,int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
}
}
.assembly rem_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace rem_u8
+{
.class public rem_un {
.method public static int64 _rem(int64,int64) {
.locals (class [mscorlib]System.Exception, unsigned int64)
.try try_start to try_end catch [mscorlib]System.DivideByZeroException handler divbyzero to HEnd
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0x0000000000000000
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0x0000000000000001
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0x5555555555555555
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x5555555555555554
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFE
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x5555555555555554
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xDB0E
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 rem_un::_rem(int64,int64)
+ call int64 rem_u8.rem_un::_rem(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
}
}
.assembly rem_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
-.assembly 'ret'{}
+.assembly extern xunit.core {}
+.assembly 'ret_Conformance'{}
+.namespace ret_Conformance
+{
.class public _ret {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFEFE
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
- call void _ret::ret_test()
+ call void ret_Conformance._ret::ret_test()
+ call void ret_Conformance._ret::ret_test()
+ call void ret_Conformance._ret::ret_test()
+ call void ret_Conformance._ret::ret_test()
+ call void ret_Conformance._ret::ret_test()
+ call void ret_Conformance._ret::ret_test()
+ call void ret_Conformance._ret::ret_test()
ldc.i4 0xFEFE
ceq
brfalse FAIL
}
}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ret_i
+{
.class public _ret {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals (class _ret,int32)
+.locals (class ret_i._ret,int32)
.maxstack 5
- newobj instance void _ret::_ret()
+ newobj instance void ret_i._ret::_ret()
stloc 0
ldc.i4 0xFF
stloc 1
ldloc 0
ldloca 1
- call instance int32& _ret::ret_test(int32&)
+ call instance int32& ret_i._ret::ret_test(int32&)
ldloca 1
ceq
brfalse FAIL
.assembly ret_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ret_i4
+{
.class public _ret {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xAAAAAAAA
- call int32 _ret::ret_test(int32)
+ call int32 ret_i4._ret::ret_test(int32)
ldc.i4 0xAAAAAAAA
ceq
brfalse FAIL
ldc.i4 0x55555555
- call int32 _ret::ret_test(int32)
+ call int32 ret_i4._ret::ret_test(int32)
ldc.i4 0x55555555
ceq
brfalse FAIL
ldc.i4 0x7FFFFFFF
- call int32 _ret::ret_test(int32)
+ call int32 ret_i4._ret::ret_test(int32)
ldc.i4 0x7FFFFFFF
ceq
brfalse FAIL
ldc.i4 0x00000001
- call int32 _ret::ret_test(int32)
+ call int32 ret_i4._ret::ret_test(int32)
ldc.i4 0x00000001
ceq
brfalse FAIL
ldc.i4 0x00000000
- call int32 _ret::ret_test(int32)
+ call int32 ret_i4._ret::ret_test(int32)
ldc.i4 0x00000000
ceq
brfalse FAIL
ldc.i4 0xFFFFFFFF
- call int32 _ret::ret_test(int32)
+ call int32 ret_i4._ret::ret_test(int32)
ldc.i4 0xFFFFFFFF
ceq
brfalse FAIL
ldc.i4 0x80000000
- call int32 _ret::ret_test(int32)
+ call int32 ret_i4._ret::ret_test(int32)
ldc.i4 0x80000000
ceq
brfalse FAIL
.assembly ret_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ret_i8
+{
.class public _ret {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 9
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _ret::ret_test(int64)
+ call int64 ret_i8._ret::ret_test(int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
- call int64 _ret::ret_test(int64)
+ call int64 ret_i8._ret::ret_test(int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _ret::ret_test(int64)
+ call int64 ret_i8._ret::ret_test(int64)
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
- call int64 _ret::ret_test(int64)
+ call int64 ret_i8._ret::ret_test(int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
- call int64 _ret::ret_test(int64)
+ call int64 ret_i8._ret::ret_test(int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _ret::ret_test(int64)
+ call int64 ret_i8._ret::ret_test(int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
- call int64 _ret::ret_test(int64)
+ call int64 ret_i8._ret::ret_test(int64)
ldc.i8 0x8000000000000000
ceq
brfalse FAIL
}
.assembly ret_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ret_r4
+{
.class public _ret {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 12
ldc.r4 float32(0x7FC00000)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0x7F800000)
cgt.un
brfalse FAIL
ldc.r4 float32(0x7F800000)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0x7F800000)
ceq
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0x7F7FFFFF)
ceq
brfalse FAIL
ldc.r4 float32(0x3F800000)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0x3F800000)
ceq
brfalse FAIL
ldc.r4 float32(0x00000000)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0x00000000)
ceq
brfalse FAIL
ldc.r4 float32(0x80000000)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0x80000000)
ceq
brfalse FAIL
ldc.r4 float32(0xBF800000)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0xBF800000)
ceq
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0xFF7FFFFF)
ceq
brfalse FAIL
ldc.r4 float32(0xFF800000)
- call float32 _ret::ret_test(float32)
+ call float32 ret_r4._ret::ret_test(float32)
ldc.r4 float32(0xFF800000)
ceq
brfalse FAIL
}
.assembly ret_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ret_r8
+{
.class public _ret {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 12
ldc.r8 float64(0x7FF8000000000000)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0x7FF8000000000000)
cgt.un
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0x7FF0000000000000)
ceq
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ceq
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0x3FF0000000000000)
ceq
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0x0000000000000000)
ceq
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0x8000000000000000)
ceq
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0xBFF0000000000000)
ceq
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ceq
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
- call float64 _ret::ret_test(float64)
+ call float64 ret_r8._ret::ret_test(float64)
ldc.r8 float64(0xFFF0000000000000)
ceq
brfalse FAIL
}
.assembly ret_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace ret_ref
+{
.class public _ret {
.data DATA = int32(0x00000000)
-.method public static class _ret ret_test(class _ret) {
+.method public static class ret_ref._ret ret_test(class ret_ref._ret) {
.maxstack 1
ldarg 0
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
- newobj instance void _ret::_ret()
+ newobj instance void ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test(class _ret)
+ call class ret_ref._ret ret_ref._ret::ret_test(class ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test(class _ret)
+ call class ret_ref._ret ret_ref._ret::ret_test(class ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test(class _ret)
+ call class ret_ref._ret ret_ref._ret::ret_test(class ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test(class _ret)
+ call class ret_ref._ret ret_ref._ret::ret_test(class ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test(class _ret)
+ call class ret_ref._ret ret_ref._ret::ret_test(class ret_ref._ret)
ceq
brfalse FAIL
- newobj instance void _ret::_ret()
+ newobj instance void ret_ref._ret::_ret()
dup
- call class _ret _ret::ret_test(class _ret)
+ call class ret_ref._ret ret_ref._ret::ret_test(class ret_ref._ret)
ceq
brfalse FAIL
.assembly ret_ref{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Shl_U4 {
.method public static int32 _shl(int32,int32,int32) {
.maxstack 20
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Shl_U8 {
.method public static int32 _shl(int64,int32,int64) {
.maxstack 20
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x0000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Shr_I4 {
.method public static int32 _shr(int32,int32,int32) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Shr_I8 {
.method public static int32 _shr(int64,int32,int64) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x0000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Shr_U4 {
.method public static int32 _shr(int32,int32,int32) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Shr_U8 {
.method public static int32 _shr(int64,int32,int64) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x0000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public _sizeof {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
sizeof int8
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace starg_i
+{
.class public _starg {
.field public static int32 FOO
.field public static int32 BAR
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- ldsflda int32 _starg::FOO
- ldsflda int32 _starg::BAR
- call int32 _starg::args(native int,native int)
+ ldsflda int32 starg_i._starg::FOO
+ ldsflda int32 starg_i._starg::BAR
+ call int32 starg_i._starg::args(native int,native int)
brfalse FAIL
ldc.i4 100
}
}
.assembly starg_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace starg_i4
+{
.class public _starg {
.method public static int32 args(int32,int32) {
.maxstack 10
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i4 0x80000001
ldc.i4 0x80000000
- call int32 _starg::args(int32,int32)
+ call int32 starg_i4._starg::args(int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
- call int32 _starg::args(int32,int32)
+ call int32 starg_i4._starg::args(int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000000
- call int32 _starg::args(int32,int32)
+ call int32 starg_i4._starg::args(int32,int32)
brfalse FAIL
ldc.i4 0x00000002
ldc.i4 0x00000001
- call int32 _starg::args(int32,int32)
+ call int32 starg_i4._starg::args(int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x7FFFFFFF
- call int32 _starg::args(int32,int32)
+ call int32 starg_i4._starg::args(int32,int32)
brfalse FAIL
}
}
.assembly starg_i4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace starg_i8
+{
.class public _starg {
.method public static int32 args(int64,int64) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.i8 0x8000000000000002
ldc.i8 0x8000000000000000
- call int32 _starg::args(int64,int64)
+ call int32 starg_i8._starg::args(int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _starg::args(int64,int64)
+ call int32 starg_i8._starg::args(int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000002
ldc.i8 0x0000000000000000
- call int32 _starg::args(int64,int64)
+ call int32 starg_i8._starg::args(int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000003
ldc.i8 0x0000000000000001
- call int32 _starg::args(int64,int64)
+ call int32 starg_i8._starg::args(int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _starg::args(int64,int64)
+ call int32 starg_i8._starg::args(int64,int64)
brfalse FAIL
ldc.i4 100
}
}
.assembly starg_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace starg_r4
+{
.class public _starg {
.method public static int32 args(float32,float32) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x023A05FC)
- call int32 _starg::args(float32,float32)
+ call int32 starg_r4._starg::args(float32,float32)
brfalse FAIL
ldc.i4 100
}
}
.assembly starg_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace starg_r8
+{
.class public _starg {
.method public static int32 args(float64,float64) {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF7FFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _starg::args(float64,float64)
+ call int32 starg_r8._starg::args(float64,float64)
brfalse FAIL
}
}
.assembly starg_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace starg_ref
+{
.class public _starg {
.method public void _starg() {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
-.locals (class _starg)
- newobj instance void _starg::_starg()
+.locals (class starg_ref._starg)
+ newobj instance void starg_ref._starg::_starg()
dup
stloc 0
}
}
.assembly starg_ref{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Stind_i1 {
.field public static int32 FOO
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int32 Stind_i1::FOO
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Stind_i2 {
.field public static int64 FOO
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int64 Stind_i2::FOO
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Stind_i4 {
.field public static int64 FOO2
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int64 Stind_i4::FOO
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Stind_i8 {
.field public static int64 FOO4
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int64 Stind_i8::FOO
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.field public static int64 LOADME4
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldsflda int64 Stind_r8::LOADME
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public stind_ref {
.method public void stind_ref() {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
.locals (class stind_ref, class stind_ref&)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace stloc_i
+{
.class public _stloc {
.field public static int32 LOADME
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32*)
- ldsflda int32 _stloc::LOADME
+ ldsflda int32 stloc_i._stloc::LOADME
stloc 0
- ldsflda int32 _stloc::LOADME
+ ldsflda int32 stloc_i._stloc::LOADME
ldloc 0
ceq
brfalse FAIL
}
}
.assembly stloc_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32,int32,int32,int32,int32)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int64,int64,int64,int64,int64)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (float32,float32,float32)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (float64,float64,float64)
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace stloc_ref
+{
.class public _stloc {
.method public void _stloc() {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
-.locals (class _stloc)
- newobj instance void _stloc::_stloc()
+.locals (class stloc_ref._stloc)
+ newobj instance void stloc_ref._stloc::_stloc()
dup
stloc 0
}
}
.assembly stloc_ref{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace sub_i
+{
.class public _sub {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
.assembly sub_i{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public Sub_I4 {
.method public static int32 _sub(int32,int32) {
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x80000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace sub_i8
+{
.class public _sub {
.method public static int64 _sub(int64,int64) {
.maxstack 20
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000001
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000000
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000001
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x5555555555555555
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x2AAAAAAAAAAAAAAB
ceq
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xD555555555555556
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFE
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000000
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAB
ceq
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x5555555555555556
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000002
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000001
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000002
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAC
ceq
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x5555555555555557
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xFFFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x8000000000000000
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x7FFFFFFFFFFFFFFF
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x7FFFFFFFFFFFFFFE
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x2AAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0x7FFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xD555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x8000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xD555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x5555555555555556
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x5555555555555554
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xD555555555555556
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAB
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x8000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x2AAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAB
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAAA
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0xAAAAAAAAAAAAAAA9
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x2AAAAAAAAAAAAAAB
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x5555555555555555
ceq
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int64 _sub::_sub(int64,int64)
+ call int64 sub_i8._sub::_sub(int64,int64)
ldc.i8 0x0000000000000000
ceq
brfalse FAIL
}
}
.assembly sub_i8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_i1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFFFFFF80
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_i2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0xFFFF8000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_i4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x80000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_i8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x8000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_u1 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_u2 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_u4 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i4 0x00000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.class public sub_ovf_u8 {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
ldc.i8 0x0000000000000000
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace sub_r4
+{
.class public _sub {
.method public static int32 _sub(float32,float32,float32) {
.maxstack 5
ldarg 1
sub
dup
- call int32 _sub::checkfinite(float32)
+ call int32 sub_r4._sub::checkfinite(float32)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _sub::checkfinite(float32)
+ call int32 sub_r4._sub::checkfinite(float32)
ldarg 2
- call int32 _sub::checkfinite(float32)
+ call int32 sub_r4._sub::checkfinite(float32)
ceq
br FINISH
COMPARE:
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xBF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xBF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xC0000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xC0200000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBFC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x3F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBFC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x40000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBF000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF800000)
ldc.r4 float32(0x7F800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xFF7FFFFF)
ldc.r4 float32(0x7F7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0xBF800000)
ldc.r4 float32(0x40200000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x80000000)
ldc.r4 float32(0x3FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
ldc.r4 float32(0x3FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3F800000)
ldc.r4 float32(0x3F000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F7FFFFF)
ldc.r4 float32(0xFF7FFFFF)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7F800000)
ldc.r4 float32(0xFF800000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x7FC00000)
ldc.r4 float32(0x7FC00000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x3FC00000)
ldc.r4 float32(0x00000000)
- call int32 _sub::_sub(float32,float32,float32)
+ call int32 sub_r4._sub::_sub(float32,float32,float32)
brfalse FAIL
PASS:
}
}
.assembly sub_r4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace sub_r8
+{
.class public _sub {
.method public static int32 _sub(float64,float64,float64) {
.maxstack 5
ldarg 1
sub
dup
- call int32 _sub::checkfinite(float64)
+ call int32 sub_r8._sub::checkfinite(float64)
ldc.i4 0x0
ceq
brtrue COMPARE
- call int32 _sub::checkfinite(float64)
+ call int32 sub_r8._sub::checkfinite(float64)
ldarg 2
- call int32 _sub::checkfinite(float64)
+ call int32 sub_r8._sub::checkfinite(float64)
ceq
br FINISH
COMPARE:
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xC000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xC004000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x4000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFE0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFF0000000000000)
ldc.r8 float64(0x7FF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0xBFF0000000000000)
ldc.r8 float64(0x4004000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x8000000000000000)
ldc.r8 float64(0x3FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
ldc.r8 float64(0x3FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF0000000000000)
ldc.r8 float64(0x3FE0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FEFFFFFFFFFFFFF)
ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF0000000000000)
ldc.r8 float64(0xFFF0000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
ldc.r8 float64(0x7FF8000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x3FF8000000000000)
ldc.r8 float64(0x0000000000000000)
- call int32 _sub::_sub(float64,float64,float64)
+ call int32 sub_r8._sub::_sub(float64,float64,float64)
brfalse FAIL
PASS:
}
}
.assembly sub_r8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="switch.il" />
- </ItemGroup>
-</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern mscorlib {}
-.assembly 'switch'{}
+.assembly extern xunit.core {}
+.assembly 'switch_Conformance'{}
+.namespace switch_Conformance
+{
.class public _switch {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 5
.locals (int32)
}
}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace xor_u4
+{
.class public _xor {
.method public static int32 _xor(int32,int32,int32) {
.maxstack 20
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i4 0x00000000
ldc.i4 0x00000000
ldc.i4 0x00000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x00000001
ldc.i4 0x00000001
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x80000000
ldc.i4 0x80000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0x55555555
ldc.i4 0x55555555
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000000
ldc.i4 0x00000001
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x00000001
ldc.i4 0x00000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x80000000
ldc.i4 0x80000001
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0x55555555
ldc.i4 0x55555554
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAB
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFE
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000000
ldc.i4 0x80000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x00000001
ldc.i4 0x80000001
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x80000000
ldc.i4 0x00000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0x55555555
ldc.i4 0xD5555555
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xAAAAAAAA
ldc.i4 0x2AAAAAAA
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x80000000
ldc.i4 0xFFFFFFFF
ldc.i4 0x7FFFFFFF
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000000
ldc.i4 0x55555555
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x00000001
ldc.i4 0x55555554
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x80000000
ldc.i4 0xD5555555
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0x55555555
ldc.i4 0x00000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAA
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
ldc.i4 0xAAAAAAAA
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000001
ldc.i4 0xAAAAAAAB
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x80000000
ldc.i4 0x2AAAAAAA
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555555
ldc.i4 0xFFFFFFFF
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xAAAAAAAA
ldc.i4 0x00000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xAAAAAAAA
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555555
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
ldc.i4 0xFFFFFFFF
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000001
ldc.i4 0xFFFFFFFE
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x80000000
ldc.i4 0x7FFFFFFF
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0x55555555
ldc.i4 0xAAAAAAAA
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xAAAAAAAA
ldc.i4 0x55555555
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 0xFFFFFFFF
ldc.i4 0xFFFFFFFF
ldc.i4 0x00000000
- call int32 _xor::_xor(int32,int32,int32)
+ call int32 xor_u4._xor::_xor(int32,int32,int32)
brfalse FAIL
ldc.i4 100
}
}
.assembly xor_u4{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
// The .NET Foundation licenses this file to you under the MIT license.
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.namespace xor_u8
+{
.class public _xor {
.method public static int32 _xor(int64,int64,int64) {
.maxstack 20
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 20
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
ldc.i8 0x0000000000000001
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000001
ldc.i8 0x0000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000001
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555554
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
ldc.i8 0x8000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000001
ldc.i8 0x8000000000000001
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x8000000000000000
ldc.i8 0x0000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0x5555555555555555
ldc.i8 0xD555555555555555
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x2AAAAAAAAAAAAAAA
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x8000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
ldc.i8 0x5555555555555555
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000001
ldc.i8 0x5555555555555554
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x8000000000000000
ldc.i8 0xD555555555555555
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0x5555555555555555
ldc.i8 0x0000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000001
ldc.i8 0xAAAAAAAAAAAAAAAB
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x8000000000000000
ldc.i8 0x2AAAAAAAAAAAAAAA
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x0000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
ldc.i8 0xFFFFFFFFFFFFFFFF
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000001
ldc.i8 0xFFFFFFFFFFFFFFFE
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x8000000000000000
ldc.i8 0x7FFFFFFFFFFFFFFF
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x5555555555555555
ldc.i8 0xAAAAAAAAAAAAAAAA
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xAAAAAAAAAAAAAAAA
ldc.i8 0x5555555555555555
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0xFFFFFFFFFFFFFFFF
ldc.i8 0x0000000000000000
- call int32 _xor::_xor(int64,int64,int64)
+ call int32 xor_u8._xor::_xor(int64,int64,int64)
brfalse FAIL
ldc.i4 100
}
}
.assembly xor_u8{}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
.assembly AutoInit {}
-.assembly extern xunit.core
-{
- .publickeytoken = (
- 8d 05 b1 bb 7a 6f db 6c
- )
- .ver 2:4:2:0
-}
+.assembly extern xunit.core {}
.class public auto_init {
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib {}
.assembly heap_ovf{
.class public heap_ovf {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.Exception)
.entrypoint
try_start:
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldarg_s_i1 {}
-.class ldarg_s_i1 {
+.class public ldarg_s_i1 {
.method public static int32 test_int8()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldarg_s_i1::test_int8()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldarg_s_i2 {}
-.class ldarg_s_i2 {
+.class public ldarg_s_i2 {
.method public static int32 test_int16()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldarg_s_i2::test_int16()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldarg_s_i4 {}
-.class ldarg_s_i4 {
+.class public ldarg_s_i4 {
.method public static int32 test_int32()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldarg_s_i4::test_int32()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldarg_s_i8 {}
-.class ldarg_s_i8 {
+.class public ldarg_s_i8 {
.method public static int32 test_int64()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldarg_s_i8::test_int64()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldarg_s_r4 {}
-.class ldarg_s_r4 {
+.class public ldarg_s_r4 {
.method public static int32 test_float32()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldarg_s_r4::test_float32()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldarg_s_r8 {}
-.class ldarg_s_r8 {
+.class public ldarg_s_r8 {
.method public static int32 test_float64()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldarg_s_r8::test_float64()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloc_s_i1 {}
-.class ldloc_s_i1 {
+.class public ldloc_s_i1 {
.method public static int32 test_int8()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloc_s_i1::test_int8()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloc_s_i2 {}
-.class ldloc_s_i2 {
+.class public ldloc_s_i2 {
.method public static int32 test_int16()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloc_s_i2::test_int16()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloc_s_i4 {}
-.class ldloc_s_i4 {
+.class public ldloc_s_i4 {
.method public static int32 test_int32()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloc_s_i4::test_int32()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloc_s_i8 {}
-.class ldloc_s_i8 {
+.class public ldloc_s_i8 {
.method public static int32 test_int64()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloc_s_i8::test_int64()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloc_s_r4 {}
-.class ldloc_s_r4 {
+.class public ldloc_s_r4 {
.method public static int32 test_float32()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloc_s_r4::test_float32()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloc_s_r8 {}
-.class ldloc_s_r8 {
+.class public ldloc_s_r8 {
.method public static int32 test_float64()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloc_s_r8::test_float64()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloca_s_i1 {}
-.class ldloca_s_i1 {
+.class public ldloca_s_i1 {
.method public static int32 test_int8()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloca_s_i1::test_int8()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloca_s_i2 {}
-.class ldloca_s_i2 {
+.class public ldloca_s_i2 {
.method public static int32 test_int16()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloca_s_i2::test_int16()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloca_s_i4 {}
-.class ldloca_s_i4 {
+.class public ldloca_s_i4 {
.method public static int32 test_int32()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloca_s_i4::test_int32()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloca_s_i8 {}
-.class ldloca_s_i8 {
+.class public ldloca_s_i8 {
.method public static int32 test_int64()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloca_s_i8::test_int64()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloca_s_r4 {}
-.class ldloca_s_r4 {
+.class public ldloca_s_r4 {
.method public static int32 test_float32()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloca_s_r4::test_float32()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly ldloca_s_r8 {}
-.class ldloca_s_r8 {
+.class public ldloca_s_r8 {
.method public static int32 test_float64()
{
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 2
call int32 ldloca_s_r8::test_float64()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
-.assembly box_unbox{}
+.assembly extern xunit.core {}
+.assembly 'Box_Unbox'{}
+.namespace Box_Unbox
+{
.class public value sealed valClass {
.field public int32 Field1
.field public float32 Field2
.maxstack 4
ldarg 0
ldc.i4 0xFF
- stfld int32 valClass::Field1
+ stfld int32 Box_Unbox.valClass::Field1
ldarg 0
ldc.r4 float32(0x00ABCDEF)
- stfld float32 valClass::Field2
+ stfld float32 Box_Unbox.valClass::Field2
ret
}
}
.class public Box_Unbox {
-.field public static value class valClass vc
+.field public static value class Box_Unbox.valClass vc
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- ldsflda value class valClass Box_Unbox::vc
- call instance void valClass::_init()
- ldsflda value class valClass Box_Unbox::vc
- ldfld int32 valClass::Field1
+ ldsflda value class Box_Unbox.valClass Box_Unbox.Box_Unbox::vc
+ call instance void Box_Unbox.valClass::_init()
+ ldsflda value class Box_Unbox.valClass Box_Unbox.Box_Unbox::vc
+ ldfld int32 Box_Unbox.valClass::Field1
ldc.i4 0xFF
ceq
brfalse FAIL
- ldsflda value class valClass Box_Unbox::vc
- ldfld float32 valClass::Field2
+ ldsflda value class Box_Unbox.valClass Box_Unbox.Box_Unbox::vc
+ ldfld float32 Box_Unbox.valClass::Field2
ldc.r4 float32(0x00ABCDEF)
ceq
brfalse FAIL
- ldsfld value class valClass Box_Unbox::vc
- box valClass
+ ldsfld value class Box_Unbox.valClass Box_Unbox.Box_Unbox::vc
+ box Box_Unbox.valClass
callvirt instance class [mscorlib]System.String [mscorlib]System.Object::ToString()
ldstr "Some Test String"
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly array_tests{}
+.namespace array_tests
+{
.class public value sealed valClass {
.field public int32 Field
}
.field public static int64[] i8
.field public static float32[] r4
.field public static float64[] r8
-.field public static class array_tests[] obj
-.field public static value class valClass[] val
+.field public static class array_tests.array_tests[] obj
+.field public static value class array_tests.valClass[] val
.field public static native int[] i
.method public static void initialize() {
.maxstack 10
-.locals (int32, value class valClass)
+.locals (int32, value class array_tests.valClass)
ldc.i4 0x00000004
newarr [mscorlib]System.SByte
- stsfld int8[] array_tests::i1
+ stsfld int8[] array_tests.array_tests::i1
ldc.i4 0x00000004
newarr [mscorlib]System.Byte
- stsfld unsigned int8[] array_tests::u1
+ stsfld unsigned int8[] array_tests.array_tests::u1
ldc.i4 0x00000004
newarr [mscorlib]System.Int16
- stsfld int16[] array_tests::i2
+ stsfld int16[] array_tests.array_tests::i2
ldc.i4 0x00000004
newarr [mscorlib]System.UInt16
- stsfld unsigned int16[] array_tests::u2
+ stsfld unsigned int16[] array_tests.array_tests::u2
ldc.i4 0x00000004
newarr [mscorlib]System.Int32
- stsfld int32[] array_tests::i4
+ stsfld int32[] array_tests.array_tests::i4
ldc.i4 0x00000004
newarr [mscorlib]System.Int64
- stsfld int64[] array_tests::i8
+ stsfld int64[] array_tests.array_tests::i8
ldc.i4 0x00000004
newarr [mscorlib]System.Single
- stsfld float32[] array_tests::r4
+ stsfld float32[] array_tests.array_tests::r4
ldc.i4 0x00000004
newarr [mscorlib]System.Double
- stsfld float64[] array_tests::r8
+ stsfld float64[] array_tests.array_tests::r8
ldc.i4 0x00000004
- newarr array_tests
- stsfld class array_tests[] array_tests::obj
+ newarr array_tests.array_tests
+ stsfld class array_tests.array_tests[] array_tests.array_tests::obj
ldc.i4 0x00000004
- newarr valClass
- stsfld value class valClass[] array_tests::val
+ newarr array_tests.valClass
+ stsfld value class array_tests.valClass[] array_tests.array_tests::val
ldc.i4 0x00000004
newarr [mscorlib]System.IntPtr
- stsfld native int[] array_tests::i
+ stsfld native int[] array_tests.array_tests::i
BEGIN:
stloc 0
LOOP:
- ldsfld int8[] array_tests::i1
+ ldsfld int8[] array_tests.array_tests::i1
ldloc 0
dup
ldc.i4 0x10
add
stelem.i1
- ldsfld unsigned int8[] array_tests::u1
+ ldsfld unsigned int8[] array_tests.array_tests::u1
ldloc 0
dup
ldc.i4 0x10
add
stelem.i1
- ldsfld int16[] array_tests::i2
+ ldsfld int16[] array_tests.array_tests::i2
ldloc 0
dup
ldc.i4 0x1000
add
stelem.i2
- ldsfld unsigned int16[] array_tests::u2
+ ldsfld unsigned int16[] array_tests.array_tests::u2
ldloc 0
dup
ldc.i4 0x1000
add
stelem.i2
- ldsfld int32[] array_tests::i4
+ ldsfld int32[] array_tests.array_tests::i4
ldloc 0
dup
ldc.i4 0x10000000
add
stelem.i4
- ldsfld int64[] array_tests::i8
+ ldsfld int64[] array_tests.array_tests::i8
ldloc 0
dup
conv.i8
ldc.i8 0x1000000000000000
add
stelem.i8
- ldsfld float32[] array_tests::r4
+ ldsfld float32[] array_tests.array_tests::r4
ldloc 0
dup
conv.r4
ldc.r4 float32(0x00000000)
add
stelem.r4
- ldsfld float64[] array_tests::r8
+ ldsfld float64[] array_tests.array_tests::r8
ldloc 0
dup
conv.r8
ldc.r8 float64(0x0000000000000000)
add
stelem.r8
- ldsfld class array_tests[] array_tests::obj
+ ldsfld class array_tests.array_tests[] array_tests.array_tests::obj
ldloc 0
- newobj instance void array_tests::.ctor()
+ newobj instance void array_tests.array_tests::.ctor()
stelem.ref
- ldsfld value class valClass[] array_tests::val
+ ldsfld value class array_tests.valClass[] array_tests.array_tests::val
ldloc 0x0
- ldelema valClass
+ ldelema array_tests.valClass
ldloca 0x1
- initobj valClass
+ initobj array_tests.valClass
ldloc 1
- stobj valClass
+ stobj array_tests.valClass
- ldsfld native int[] array_tests::i
+ ldsfld native int[] array_tests.array_tests::i
ldloc 0
dup
ldc.i4 0x10000000
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
.locals (int32)
- call void array_tests::initialize()
+ call void array_tests.array_tests::initialize()
BEGIN:
ldc.i4 0x00
stloc 0
LOOP:
- ldsfld int8[] array_tests::i1
+ ldsfld int8[] array_tests.array_tests::i1
ldloc 0
ldelem.i1
ldloc 0
add
ceq
brfalse FAIL
- ldsfld unsigned int8[] array_tests::u1
+ ldsfld unsigned int8[] array_tests.array_tests::u1
ldloc 0
ldelem.u1
ldloc 0
add
ceq
brfalse FAIL
- ldsfld int16[] array_tests::i2
+ ldsfld int16[] array_tests.array_tests::i2
ldloc 0
ldelem.i2
ldloc 0
add
ceq
brfalse FAIL
- ldsfld unsigned int16[] array_tests::u2
+ ldsfld unsigned int16[] array_tests.array_tests::u2
ldloc 0
ldelem.u2
ldloc 0
add
ceq
brfalse FAIL
- ldsfld int32[] array_tests::i4
+ ldsfld int32[] array_tests.array_tests::i4
ldloc 0
ldelem.i4
ldloc 0
add
ceq
brfalse FAIL
- ldsfld int64[] array_tests::i8
+ ldsfld int64[] array_tests.array_tests::i8
ldloc 0
ldelem.i8
ldloc 0
add
ceq
brfalse FAIL
- ldsfld float32[] array_tests::r4
+ ldsfld float32[] array_tests.array_tests::r4
ldloc 0
ldelem.r4
ldloc 0
add
ceq
brfalse FAIL
- ldsfld float64[] array_tests::r8
+ ldsfld float64[] array_tests.array_tests::r8
ldloc 0
ldelem.r8
ldloc 0
add
ceq
brfalse FAIL
- ldsfld class array_tests[] array_tests::obj
+ ldsfld class array_tests.array_tests[] array_tests.array_tests::obj
ldloc 0
ldelem.ref
- isinst array_tests
+ isinst array_tests.array_tests
brfalse FAIL
- ldsflda value class valClass[] array_tests::val
- ldobj valClass
- box valClass
- isinst valClass
+ ldsflda value class array_tests.valClass[] array_tests.array_tests::val
+ ldobj array_tests.valClass
+ box array_tests.valClass
+ isinst array_tests.valClass
brfalse FAIL
- ldsfld native int[] array_tests::i
+ ldsfld native int[] array_tests.array_tests::i
ldloc 0
ldelem.i
ldloc 0
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly callintf{}
+.namespace callintf
+{
.class public TestInterface {
.method public void .ctor(){
.maxstack 10
}
-.class public TestImplementation extends TestInterface {
+.class public TestImplementation extends callintf.TestInterface {
.method public void .ctor(){
.maxstack 10
ldarg.0
- call instance void TestInterface::.ctor()
+ call instance void callintf.TestInterface::.ctor()
ret
}
.class public callintf {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- newobj instance void TestImplementation::.ctor()
+ newobj instance void callintf.TestImplementation::.ctor()
ldc.i4 0x6
- callvirt instance int32 TestInterface::TestMethod(int32)
+ callvirt instance int32 callintf.TestInterface::TestMethod(int32)
ldc.i4 0xC
ceq
brfalse FAIL
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly callnonvirt{}
+.namespace callnonvirt
+{
.class public TestClass {
.method public void .ctor(){
.class public callnonvirt {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- newobj instance void TestClass::.ctor()
+ newobj instance void callnonvirt.TestClass::.ctor()
ldc.i4 0x2
- call instance int32 TestClass::TestMethod(int32)
+ call instance int32 callnonvirt.TestClass::TestMethod(int32)
ldc.i4 0x4
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly callstatic{}
.class public TestStatic {
.class public callstatic {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly callsuper{}
+.namespace callsuper
+{
.class public Super {
.method public void .ctor(){
}
-.class public callsuper extends Super {
+.class public callsuper extends callsuper.Super {
.method public void .ctor(){
.maxstack 10
ldarg.0
- call instance void Super::.ctor()
+ call instance void callsuper.Super::.ctor()
ret
}
.method public int32 SuperMethod(int32) {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- newobj instance void callsuper::.ctor()
+ newobj instance void callsuper.callsuper::.ctor()
ldc.i4 0x5
- call instance int32 Super::SuperMethod(int32)
+ call instance int32 callsuper.Super::SuperMethod(int32)
ldc.i4 0xA
ceq
brfalse FAIL
- newobj instance void callsuper::.ctor()
+ newobj instance void callsuper.callsuper::.ctor()
ldc.i4 0x5
- callvirt instance int32 callsuper::SuperMethod(int32)
+ callvirt instance int32 callsuper.callsuper::SuperMethod(int32)
ldc.i4 0xF
ceq
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'callvirt'{}
+.namespace callvirt_
+{
.class public TestClass {
.method public void .ctor() {
.class public _callvirt {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- newobj instance void TestClass::.ctor()
+ newobj instance void callvirt_.TestClass::.ctor()
ldc.i4 0x2
- callvirt instance int32 TestClass::TestMethod(int32)
+ callvirt instance int32 callvirt_.TestClass::TestMethod(int32)
ldc.i4 0x4
ceq
brfalse FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'castclass'{}
+.namespace castclass_
+{
.class public Super {
.method public void .ctor() {
}
-.class public Sub extends Super {
+.class public Sub extends castclass_.Super {
.method public void .ctor() {
.maxstack 10
ldarg.0
- call instance void Super::.ctor()
+ call instance void castclass_.Super::.ctor()
ret
}
.maxstack 10
try_start:
- newobj instance void Sub::.ctor()
- castclass Super
+ newobj instance void castclass_.Sub::.ctor()
+ castclass castclass_.Super
pop
leave try_end
try_end:
.maxstack 10
try_start:
- newobj instance void Sub::.ctor()
- castclass _castclass
+ newobj instance void castclass_.Sub::.ctor()
+ castclass castclass_._castclass
pop
leave try_end
try_end:
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- call int32 _castclass::positivetest()
+ call int32 castclass_._castclass::positivetest()
brfalse FAIL
- call int32 _castclass::negativetest()
+ call int32 castclass_._castclass::negativetest()
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib {}
.assembly 'cpobj'{}
+.namespace cpobj_
+{
.class public _cpobj {
-.field public static value class valClass Instance1
-.field public static value class valClass Instance2
+.field public static value class cpobj_.valClass Instance1
+.field public static value class cpobj_.valClass Instance2
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals (class [mscorlib]System.IO.TextWriter)
.maxstack 2
call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
stloc 0
- ldsflda value class valClass _cpobj::Instance1
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance1
ldc.i4 0x89ABCDEF
- stfld int32 valClass::Field
+ stfld int32 cpobj_.valClass::Field
ldc.i4 0x01234567
- stsfld int32 valClass::SField
- ldsflda value class valClass _cpobj::Instance1
- ldfld int32 valClass::Field
+ stsfld int32 cpobj_.valClass::SField
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance1
+ ldfld int32 cpobj_.valClass::Field
ldc.i4 0x89ABCDEF
ceq
brfalse Init1Failure
- ldsfld int32 valClass::SField
+ ldsfld int32 cpobj_.valClass::SField
ldc.i4 0x01234567
ceq
brtrue InitInstance2
br fail
InitInstance2:
- ldsflda value class valClass _cpobj::Instance2
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance2
ldc.i4 0xABABABAB
- stfld int32 valClass::Field
- ldsflda value class valClass _cpobj::Instance2
- ldfld int32 valClass::Field
+ stfld int32 cpobj_.valClass::Field
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance2
+ ldfld int32 cpobj_.valClass::Field
ldc.i4 0xABABABAB
ceq
brfalse Init2Failure
- ldsfld int32 valClass::SField
+ ldsfld int32 cpobj_.valClass::SField
ldc.i4 0x01234567
ceq
brtrue CheckInst1Field
br fail
CheckInst1Field:
- ldsflda value class valClass _cpobj::Instance1
- ldfld int32 valClass::Field
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance1
+ ldfld int32 cpobj_.valClass::Field
ldc.i4 0x89ABCDEF
ceq
brtrue cpobjTests
br fail
cpobjTests:
- ldsflda value class valClass _cpobj::Instance2
- ldsflda value class valClass _cpobj::Instance1
- cpobj valClass
- ldsflda value class valClass _cpobj::Instance1
- ldfld int32 valClass::Field
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance2
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance1
+ cpobj cpobj_.valClass
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance1
+ ldfld int32 cpobj_.valClass::Field
ldc.i4 0x89ABCDEF
ceq
brfalse cpobjFailure
- ldsflda value class valClass _cpobj::Instance2
- ldfld int32 valClass::Field
+ ldsflda value class cpobj_.valClass cpobj_._cpobj::Instance2
+ ldfld int32 cpobj_.valClass::Field
ldc.i4 0x89ABCDEF
ceq
brfalse cpobjFailure
- ldsfld int32 valClass::SField
+ ldsfld int32 cpobj_.valClass::SField
ldc.i4 0x01234567
ceq
brtrue pass
.field public int32 Field
.field public static int32 SField
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly field_tests{}
+.namespace field_tests
+{
.class public field_tests {
.field public int8 i1Field
.field public int64 i8Field
.field public float32 r4Field
.field public float64 r8Field
-.field public class field_tests ptrField
+.field public class field_tests.field_tests ptrField
.field public static int8 i1SField
.field public static int16 i2SField
.field public static int64 i8SField
.field public static float32 r4SField
.field public static float64 r8SField
-.field public static class field_tests ptrSField
+.field public static class field_tests.field_tests ptrSField
.method public void .ctor() {
ldarg 0
ldc.i4 0x1
- stfld int8 field_tests::i1Field
+ stfld int8 field_tests.field_tests::i1Field
ldarg 0
ldc.i4 0x2
- stfld int16 field_tests::i2Field
+ stfld int16 field_tests.field_tests::i2Field
ldarg 0
ldc.i4 0x4
- stfld int32 field_tests::i4Field
+ stfld int32 field_tests.field_tests::i4Field
ldarg 0
ldc.i8 0x8
- stfld int64 field_tests::i8Field
+ stfld int64 field_tests.field_tests::i8Field
ldarg 0
ldc.r4 4.4
- stfld float32 field_tests::r4Field
+ stfld float32 field_tests.field_tests::r4Field
ldarg 0
ldc.r8 8.8
- stfld float64 field_tests::r8Field
+ stfld float64 field_tests.field_tests::r8Field
ldarg 0
ldarg 0
- stfld class field_tests field_tests::ptrField
+ stfld class field_tests.field_tests field_tests.field_tests::ptrField
ldc.i4 0x1
- stsfld int8 field_tests::i1SField
+ stsfld int8 field_tests.field_tests::i1SField
ldc.i4 0x2
- stsfld int16 field_tests::i2SField
+ stsfld int16 field_tests.field_tests::i2SField
ldc.i4 0x4
- stsfld int32 field_tests::i4SField
+ stsfld int32 field_tests.field_tests::i4SField
ldc.i8 0x8
- stsfld int64 field_tests::i8SField
+ stsfld int64 field_tests.field_tests::i8SField
ldc.r4 4.4
- stsfld float32 field_tests::r4SField
+ stsfld float32 field_tests.field_tests::r4SField
ldc.r8 8.8
- stsfld float64 field_tests::r8SField
+ stsfld float64 field_tests.field_tests::r8SField
ldarg 0
- stsfld class field_tests field_tests::ptrSField
+ stsfld class field_tests.field_tests field_tests.field_tests::ptrSField
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
-.locals (class field_tests)
- newobj instance void field_tests::.ctor()
+.locals (class field_tests.field_tests)
+ newobj instance void field_tests.field_tests::.ctor()
dup
stloc 0
- call instance void field_tests::initialize()
+ call instance void field_tests.field_tests::initialize()
ldloc 0
- ldfld int8 field_tests::i1Field
+ ldfld int8 field_tests.field_tests::i1Field
ldc.i4 0x1
ceq
brfalse FAIL
ldloc 0
- ldfld int16 field_tests::i2Field
+ ldfld int16 field_tests.field_tests::i2Field
ldc.i4 0x2
ceq
brfalse FAIL
ldloc 0
- ldfld int32 field_tests::i4Field
+ ldfld int32 field_tests.field_tests::i4Field
ldc.i4 0x4
ceq
brfalse FAIL
ldloc 0
- ldfld int64 field_tests::i8Field
+ ldfld int64 field_tests.field_tests::i8Field
ldc.i8 0x8
ceq
brfalse FAIL
ldloc 0
- ldfld float32 field_tests::r4Field
+ ldfld float32 field_tests.field_tests::r4Field
ldc.r4 4.4
ceq
brfalse FAIL
ldloc 0
- ldfld float64 field_tests::r8Field
+ ldfld float64 field_tests.field_tests::r8Field
ldc.r8 8.8
ceq
brfalse FAIL
ldloc 0
- ldfld class field_tests field_tests::ptrField
- isinst field_tests
+ ldfld class field_tests.field_tests field_tests.field_tests::ptrField
+ isinst field_tests.field_tests
brfalse FAIL
- ldsfld int8 field_tests::i1SField
+ ldsfld int8 field_tests.field_tests::i1SField
ldc.i4 0x1
ceq
brfalse FAIL
- ldsfld int16 field_tests::i2SField
+ ldsfld int16 field_tests.field_tests::i2SField
ldc.i4 0x2
ceq
brfalse FAIL
- ldsfld int32 field_tests::i4SField
+ ldsfld int32 field_tests.field_tests::i4SField
ldc.i4 0x4
ceq
brfalse FAIL
- ldsfld int64 field_tests::i8SField
+ ldsfld int64 field_tests.field_tests::i8SField
ldc.i8 0x8
ceq
brfalse FAIL
- ldsfld float32 field_tests::r4SField
+ ldsfld float32 field_tests.field_tests::r4SField
ldc.r4 4.4
ceq
brfalse FAIL
- ldsfld float64 field_tests::r8SField
+ ldsfld float64 field_tests.field_tests::r8SField
ldc.r8 8.8
ceq
brfalse FAIL
- ldsfld class field_tests field_tests::ptrSField
- isinst field_tests
+ ldsfld class field_tests.field_tests field_tests.field_tests::ptrSField
+ isinst field_tests.field_tests
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly fielda_tests{}
+.namespace fielda_tests
+{
.class public field_tests {
.field public int8 i1Field
.field public int64 i8Field
.field public float32 r4Field
.field public float64 r8Field
-.field public class field_tests ptrField
+.field public class fielda_tests.field_tests ptrField
.field public static int8 i1SField
.field public static int16 i2SField
.field public static int64 i8SField
.field public static float32 r4SField
.field public static float64 r8SField
-.field public static class field_tests ptrSField
+.field public static class fielda_tests.field_tests ptrSField
.method public void .ctor() {
ldarg 0
ldc.i4 0x1
- stfld int8 field_tests::i1Field
+ stfld int8 fielda_tests.field_tests::i1Field
ldarg 0
ldc.i4 0x2
- stfld int16 field_tests::i2Field
+ stfld int16 fielda_tests.field_tests::i2Field
ldarg 0
ldc.i4 0x4
- stfld int32 field_tests::i4Field
+ stfld int32 fielda_tests.field_tests::i4Field
ldarg 0
ldc.i8 0x8
- stfld int64 field_tests::i8Field
+ stfld int64 fielda_tests.field_tests::i8Field
ldarg 0
ldc.r4 4.4
- stfld float32 field_tests::r4Field
+ stfld float32 fielda_tests.field_tests::r4Field
ldarg 0
ldc.r8 8.8
- stfld float64 field_tests::r8Field
+ stfld float64 fielda_tests.field_tests::r8Field
ldarg 0
ldarg 0
- stfld class field_tests field_tests::ptrField
+ stfld class fielda_tests.field_tests fielda_tests.field_tests::ptrField
ldc.i4 0x1
- stsfld int8 field_tests::i1SField
+ stsfld int8 fielda_tests.field_tests::i1SField
ldc.i4 0x2
- stsfld int16 field_tests::i2SField
+ stsfld int16 fielda_tests.field_tests::i2SField
ldc.i4 0x4
- stsfld int32 field_tests::i4SField
+ stsfld int32 fielda_tests.field_tests::i4SField
ldc.i8 0x8
- stsfld int64 field_tests::i8SField
+ stsfld int64 fielda_tests.field_tests::i8SField
ldc.r4 4.4
- stsfld float32 field_tests::r4SField
+ stsfld float32 fielda_tests.field_tests::r4SField
ldc.r8 8.8
- stsfld float64 field_tests::r8SField
+ stsfld float64 fielda_tests.field_tests::r8SField
ldarg 0
- stsfld class field_tests field_tests::ptrSField
+ stsfld class fielda_tests.field_tests fielda_tests.field_tests::ptrSField
ret
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
-.locals (class field_tests)
- newobj instance void field_tests::.ctor()
+.locals (class fielda_tests.field_tests)
+ newobj instance void fielda_tests.field_tests::.ctor()
dup
stloc 0
- call instance void field_tests::initialize()
+ call instance void fielda_tests.field_tests::initialize()
ldloc 0
- ldflda int8 field_tests::i1Field
+ ldflda int8 fielda_tests.field_tests::i1Field
ldind.i1
ldc.i4 0x1
ceq
brfalse FAIL
ldloc 0
- ldflda int16 field_tests::i2Field
+ ldflda int16 fielda_tests.field_tests::i2Field
ldind.i2
ldc.i4 0x2
ceq
brfalse FAIL
ldloc 0
- ldflda int32 field_tests::i4Field
+ ldflda int32 fielda_tests.field_tests::i4Field
ldind.i4
ldc.i4 0x4
ceq
brfalse FAIL
ldloc 0
- ldflda int64 field_tests::i8Field
+ ldflda int64 fielda_tests.field_tests::i8Field
ldind.i8
ldc.i8 0x8
ceq
brfalse FAIL
ldloc 0
- ldflda float32 field_tests::r4Field
+ ldflda float32 fielda_tests.field_tests::r4Field
ldind.r4
ldc.r4 4.4
ceq
brfalse FAIL
ldloc 0
- ldflda float64 field_tests::r8Field
+ ldflda float64 fielda_tests.field_tests::r8Field
ldind.r8
ldc.r8 8.8
ceq
brfalse FAIL
ldloc 0
- ldflda class field_tests field_tests::ptrField
+ ldflda class fielda_tests.field_tests fielda_tests.field_tests::ptrField
ldind.ref
- isinst field_tests
+ isinst fielda_tests.field_tests
brfalse FAIL
- ldsflda int8 field_tests::i1SField
+ ldsflda int8 fielda_tests.field_tests::i1SField
ldind.i1
ldc.i4 0x1
ceq
brfalse FAIL
- ldsflda int16 field_tests::i2SField
+ ldsflda int16 fielda_tests.field_tests::i2SField
ldind.i2
ldc.i4 0x2
ceq
brfalse FAIL
- ldsflda int32 field_tests::i4SField
+ ldsflda int32 fielda_tests.field_tests::i4SField
ldind.i4
ldc.i4 0x4
ceq
brfalse FAIL
- ldsflda int64 field_tests::i8SField
+ ldsflda int64 fielda_tests.field_tests::i8SField
ldind.i8
ldc.i8 0x8
ceq
brfalse FAIL
- ldsflda float32 field_tests::r4SField
+ ldsflda float32 fielda_tests.field_tests::r4SField
ldind.r4
ldc.r4 4.4
ceq
brfalse FAIL
- ldsflda float64 field_tests::r8SField
+ ldsflda float64 fielda_tests.field_tests::r8SField
ldind.r8
ldc.r8 8.8
ceq
brfalse FAIL
- ldsflda class field_tests field_tests::ptrSField
+ ldsflda class fielda_tests.field_tests fielda_tests.field_tests::ptrSField
ldind.ref
- isinst field_tests
+ isinst fielda_tests.field_tests
brfalse FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'initobj'{
}
+.namespace initobj_
+{
.class public value sealed valClass{
.field public int32 int32_Field
.field public static int32 int32_SField
.class public _initoj {
.method public static int32 main() {
+ .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+ )
.entrypoint
- .locals (value class valClass, int32)
+ .locals (value class initobj_.valClass, int32)
.maxstack 10
ldloca 0
- initobj valClass
+ initobj initobj_.valClass
ldloca 0
ldc.i4 0xAB
- stfld int32 valClass::int32_Field
+ stfld int32 initobj_.valClass::int32_Field
ldc.i4 0xCD
- stsfld int32 valClass::int32_SField
+ stsfld int32 initobj_.valClass::int32_SField
ldloca 0
ldc.r4 8.8
- stfld float32 valClass::float32_Field
+ stfld float32 initobj_.valClass::float32_Field
ldc.r4 9.9
- stsfld float32 valClass::float32_SField
+ stsfld float32 initobj_.valClass::float32_SField
ldloca 0
ldloca 1
- stfld int32* valClass::int32_ptr_Field
+ stfld int32* initobj_.valClass::int32_ptr_Field
ldloca 1
- stsfld int32* valClass::int32_ptr_SField
+ stsfld int32* initobj_.valClass::int32_ptr_SField
ldloca 0
- ldfld int32 valClass::int32_Field
+ ldfld int32 initobj_.valClass::int32_Field
ldc.i4 0xAB
bne.un FAIL
- ldsfld int32 valClass::int32_SField
+ ldsfld int32 initobj_.valClass::int32_SField
ldc.i4 0xCD
bne.un FAIL
ldloca 0
- ldfld float32 valClass::float32_Field
+ ldfld float32 initobj_.valClass::float32_Field
ldc.r4 8.8
bne.un FAIL
- ldsfld float32 valClass::float32_SField
+ ldsfld float32 initobj_.valClass::float32_SField
ldc.r4 9.9
bne.un FAIL
ldloca 0
- ldfld int32* valClass::int32_ptr_Field
+ ldfld int32* initobj_.valClass::int32_ptr_Field
ldloca 1
bne.un FAIL
- ldsfld int32* valClass::int32_ptr_SField
+ ldsfld int32* initobj_.valClass::int32_ptr_SField
ldloca 1
bne.un FAIL
ldloca 0
- initobj valClass
+ initobj initobj_.valClass
ldloca 0
- ldfld int32 valClass::int32_Field
+ ldfld int32 initobj_.valClass::int32_Field
ldc.i4 0x0
bne.un FAIL
- ldsfld int32 valClass::int32_SField
+ ldsfld int32 initobj_.valClass::int32_SField
ldc.i4 0xCD
bne.un FAIL
ldloca 0
- ldfld float32 valClass::float32_Field
+ ldfld float32 initobj_.valClass::float32_Field
ldc.r4 0.0
bne.un FAIL
- ldsfld float32 valClass::float32_SField
+ ldsfld float32 initobj_.valClass::float32_SField
ldc.r4 9.9
bne.un FAIL
ldloca 0
- ldfld int32* valClass::int32_ptr_Field
+ ldfld int32* initobj_.valClass::int32_ptr_Field
ldnull
bne.un FAIL
- ldsfld int32* valClass::int32_ptr_SField
+ ldsfld int32* initobj_.valClass::int32_ptr_SField
ldloca 1
bne.un FAIL
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'isinst'{}
+.namespace isinst_
+{
.class public Super {
.method public void .ctor() {
}
-.class public Sub extends Super {
+.class public Sub extends isinst_.Super {
.method public void .ctor() {
.maxstack 10
ldarg.0
- call instance void Super::.ctor()
+ call instance void isinst_.Super::.ctor()
ret
}
.method public int32 SubMethod(int32) {
.class public _isinst {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
- newobj instance void Sub::.ctor()
- isinst Sub
+ newobj instance void isinst_.Sub::.ctor()
+ isinst isinst_.Sub
brfalse FAIL
- newobj instance void Sub::.ctor()
- isinst Super
+ newobj instance void isinst_.Sub::.ctor()
+ isinst isinst_.Super
brfalse FAIL
- newobj instance void Super::.ctor()
- isinst Sub
+ newobj instance void isinst_.Super::.ctor()
+ isinst isinst_.Sub
brtrue FAIL
PASS:
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ldlen'{}
.class public _ldlen {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
call void _ldlen::initialize()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib {}
.assembly 'ldobj'{
}
+.namespace ldobj_
+{
.class public _ldobj {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
-.locals (class [mscorlib]System.IO.TextWriter,value class valClass,value class valClass)
+.locals (class [mscorlib]System.IO.TextWriter,value class ldobj_.valClass,value class ldobj_.valClass)
.maxstack 2
call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
stloc 0
- newobj instance void valClass::.ctor()
+ newobj instance void ldobj_.valClass::.ctor()
stloc 1
- newobj instance void valClass::.ctor()
+ newobj instance void ldobj_.valClass::.ctor()
stloc 2
ldloca 1
ldc.i4 0xFAFAFAFA
- stfld int32 valClass::Field
+ stfld int32 ldobj_.valClass::Field
ldc.i4 0xDBDBDBDB
- stsfld int32 valClass::SField
+ stsfld int32 ldobj_.valClass::SField
ldloca 2
ldc.i4 0x00000000
- stfld int32 valClass::Field
+ stfld int32 ldobj_.valClass::Field
ldloca 1
- ldfld int32 valClass::Field
+ ldfld int32 ldobj_.valClass::Field
ldc.i4 0xFAFAFAFA
ceq
brfalse failInit
- ldsfld int32 valClass::SField
+ ldsfld int32 ldobj_.valClass::SField
ldc.i4 0xDBDBDBDB
ceq
brfalse failInit
ldloca 2
- ldfld int32 valClass::Field
+ ldfld int32 ldobj_.valClass::Field
ldc.i4 0x00000000
ceq
brtrue ldlocaTest
ldlocaTest:
ldloca 1
- ldobj valClass
+ ldobj ldobj_.valClass
ldloca 2
- call void _ldobj::changeData(value class valClass,value class valClass*)
+ call void ldobj_._ldobj::changeData(value class ldobj_.valClass,value class ldobj_.valClass*)
ldloca 1
- ldfld int32 valClass::Field
+ ldfld int32 ldobj_.valClass::Field
ldc.i4 0xFAFAFAFA
ceq
brfalse failTest
ldloca 2
- ldfld int32 valClass::Field
+ ldfld int32 ldobj_.valClass::Field
ldc.i4 0xBBBBBBBB
ceq
brfalse failTest
- ldsfld int32 valClass::SField
+ ldsfld int32 ldobj_.valClass::SField
ldc.i4 0xDDDDDDDD
ceq
brtrue pass
ret
}
-.method public static void changeData(value class valClass,value class valClass*) {
+.method public static void changeData(value class ldobj_.valClass,value class ldobj_.valClass*) {
.maxstack 2
ldarga 0
ldc.i4 0xBBBBBBBB
- stfld int32 valClass::Field
+ stfld int32 ldobj_.valClass::Field
ldc.i4 0xDDDDDDDD
- stsfld int32 valClass::SField
+ stsfld int32 ldobj_.valClass::SField
ldarg 1
ldarga 0
- cpobj valClass
+ cpobj ldobj_.valClass
ret
}
ret
}
}
+}
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib {}
.assembly 'ldstr'{}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals (class [mscorlib]System.IO.TextWriter)
.maxstack 10
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'ldtoken'{}
+.class public auto ansi _ldtoken {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals ()
.maxstack 2
ldc.i4 0x0
ret
}
+}
.class public _ldtoken {
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
+++ /dev/null
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-
-
-.assembly extern legacy library mscorlib {}
-.assembly 'ldvirtftn'{
-}
-
-.method public static int32 main() {
-.locals (int32, class _ldvirtftn)
-.entrypoint
-.maxstack 4
- ldc.i4 0x77
- stloc 0x0
- newobj instance void _ldvirtftn::_ldvirtftn()
- stloc 0x1
- ldloc 0x1
- ldloc 0x0
- ldloc 0x1
- ldvirtftn instance int32 _ldvirtftn::test(int32)
- calli default int32 (class _ldvirtftn,int32)
- ldc.i4 0xEE
- bne.un FAIL
-
- newobj instance void TestImplementation::TestImplementation()
- stloc 0x1
- ldloc 0x1
- ldloc 0x0
- ldloc 0x1
- ldvirtftn instance int32 TestImplementation::TestMethod(int32)
- calli default int32 (class TestInterface,int32)
- ldc.i4 0xEE
- bne.un FAIL
-
- newobj instance void TestImplementation::TestImplementation()
- stloc 0x1
- ldloc 0x1
- ldloc 0x0
- ldloc 0x1
- ldvirtftn instance int32 TestInterface::TestMethod(int32)
- calli default int32 (class TestInterface,int32)
- ldc.i4 0xEE
- bne.un FAIL
-
- newobj instance void TestImplementation::TestImplementation()
- stloc 0x1
- ldloc 0x1
- ldloc 0x0
- ldloc 0x1
- ldvirtftn instance int32 TestInterface::TestMethod(int32)
- calli default int32 (class TestImplementation,int32)
- ldc.i4 0xEE
- bne.un FAIL
-
-PASS:
- ldc.i4 100
- br END
-FAIL:
- ldc.i4 0x0
-END:
- ret
-}
-
-.class public _ldvirtftn {
-.method public void _ldvirtftn() {
-.maxstack 4
- ret
-}
-
-.method public int32 test(int32) {
-.maxstack 2
- ldarg 1
- ldc.i4 0x2
- mul
- ret
-}
-
-}
-.class public TestInterface {
-.method public virtual int32 TestMethod(int32) {
-ldc.i4 55
-ret
-}
-
-}
-.class public TestImplementation extends TestInterface {
-
-.method public void TestImplementation() {
-.maxstack 10
- ret
-}
-
-.method public virtual int32 TestMethod(int32) {
-.maxstack 10
-
- ldarg 1
- ldc.i4 0x2
- mul
- ret
-
-}
-
-}
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="ldvirtftn.il" />
- </ItemGroup>
-</Project>
--- /dev/null
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+
+
+.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
+.assembly 'ldvirtftn_objectmodel'{
+}
+
+.namespace ldvirtftn_objectmodel
+{
+.class public auto ansi ldvirtftn_objectmodel {
+.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
+.locals (int32, class ldvirtftn_objectmodel._ldvirtftn)
+.entrypoint
+.maxstack 4
+ ldc.i4 0x77
+ stloc 0x0
+ newobj instance void ldvirtftn_objectmodel._ldvirtftn::_ldvirtftn()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 ldvirtftn_objectmodel._ldvirtftn::test(int32)
+ calli default int32 (class ldvirtftn_objectmodel._ldvirtftn,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+ newobj instance void ldvirtftn_objectmodel.TestImplementation::TestImplementation()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 ldvirtftn_objectmodel.TestImplementation::TestMethod(int32)
+ calli default int32 (class ldvirtftn_objectmodel.TestInterface,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+ newobj instance void ldvirtftn_objectmodel.TestImplementation::TestImplementation()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 ldvirtftn_objectmodel.TestInterface::TestMethod(int32)
+ calli default int32 (class ldvirtftn_objectmodel.TestInterface,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+ newobj instance void ldvirtftn_objectmodel.TestImplementation::TestImplementation()
+ stloc 0x1
+ ldloc 0x1
+ ldloc 0x0
+ ldloc 0x1
+ ldvirtftn instance int32 ldvirtftn_objectmodel.TestInterface::TestMethod(int32)
+ calli default int32 (class ldvirtftn_objectmodel.TestImplementation,int32)
+ ldc.i4 0xEE
+ bne.un FAIL
+
+PASS:
+ ldc.i4 100
+ br END
+FAIL:
+ ldc.i4 0x0
+END:
+ ret
+}
+}
+
+.class public _ldvirtftn {
+.method public void _ldvirtftn() {
+.maxstack 4
+ ret
+}
+
+.method public int32 test(int32) {
+.maxstack 2
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+}
+
+}
+.class public TestInterface {
+.method public virtual int32 TestMethod(int32) {
+ldc.i4 55
+ret
+}
+
+}
+.class public TestImplementation extends ldvirtftn_objectmodel.TestInterface {
+
+.method public void TestImplementation() {
+.maxstack 10
+ ret
+}
+
+.method public virtual int32 TestMethod(int32) {
+.maxstack 10
+
+ ldarg 1
+ ldc.i4 0x2
+ mul
+ ret
+
+}
+
+}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
+++ /dev/null
-<Project Sdk="Microsoft.NET.Sdk.IL">
- <PropertyGroup>
- <OutputType>Exe</OutputType>
- <RestorePackages>true</RestorePackages>
- <CLRTestPriority>1</CLRTestPriority>
- </PropertyGroup>
- <PropertyGroup>
- <DebugType>PdbOnly</DebugType>
- <Optimize>True</Optimize>
- </PropertyGroup>
- <ItemGroup>
- <Compile Include="localloc.il" />
- </ItemGroup>
-</Project>
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib {}
-.assembly 'localloc'{
+.assembly 'localloc_objectmodel'{
}
+.namespace localloc_objectmodel
+{
.class public _localloc {
.method public void .ctor() {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.locals (class [mscorlib]System.IO.TextWriter,int32*,int32,class [mscorlib]System.Text.StringBuilder,int32,string)
.entrypoint
call class [mscorlib]System.IO.TextWriter [System.Console]System.Console::get_Out()
.try TryStart to TryEnd filter Filter handler Handler to EndHandler
}
}
+}
--- /dev/null
+<Project Sdk="Microsoft.NET.Sdk.IL">
+ <PropertyGroup>
+ <RestorePackages>true</RestorePackages>
+ <CLRTestPriority>1</CLRTestPriority>
+ </PropertyGroup>
+ <PropertyGroup>
+ <DebugType>PdbOnly</DebugType>
+ <Optimize>True</Optimize>
+ </PropertyGroup>
+ <ItemGroup>
+ <Compile Include="$(MSBuildProjectName).il" />
+ </ItemGroup>
+</Project>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'newobj'{}
.class public _newobj {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
newobj instance void Test::.ctor()
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A )
.ver 4:0:0:0
}
+.assembly extern xunit.core {}
.assembly extern legacy library mscorlib {}
.assembly seh_tests{}
.class public seh {
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.locals(int32)
.maxstack 5
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
<CLRTestPriority>1</CLRTestPriority>
</PropertyGroup>
.assembly extern legacy library mscorlib {}
+.assembly extern xunit.core {}
.assembly 'throw'{}
.class public _throw {
}
.method public static int32 main() {
+.custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = (
+ 01 00 00 00
+)
.entrypoint
.maxstack 10
try_start:
<Project Sdk="Microsoft.NET.Sdk.IL">
<PropertyGroup>
- <OutputType>Exe</OutputType>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<PropertyGroup>