Skip to content

JIT: Assertion failed 'codeSize <= MAX_PROLOG_SIZE_BYTES' during 'Emit code'  #94660

@jakobbotsch

Description

@jakobbotsch
// Generated by Fuzzlyn v1.6 on 2023-11-13 10:21:05
// Run on Arm64 Windows
// Seed: 14720342574238434955
// Reduced from 398.7 KiB to 18.4 KiB in 00:52:18
// Hits JIT assert in Release:
// Assertion failed 'codeSize <= MAX_PROLOG_SIZE_BYTES' in 'Program:.cctor()' during 'Emit code' (IL size 10191; hash 0x02c770ad; FullOpts)
//
//     File: C:\dev\dotnet\runtime\src\coreclr\jit\unwindarmarch.cpp Line: 834
//
using System.Runtime.CompilerServices;

public interface I0
{
}

public interface I2
{
}

public struct S0
{
    public long F0;
    public sbyte F1;
    public S0(ushort f3): this()
    {
    }
}

public struct S1
{
    public short F0;
    public S0 F1;
    public int F2;
    public ulong F3;
    public ushort F4;
    public S1(S0 f1): this()
    {
    }
}

public struct S2 : I0
{
    public S1 F0;
    public S0 F1;
    public byte F2;
    public S1 F6;
    public uint F7;
    public long F9;
    public S2(S1 f0, S0 f1, byte f2, short f3, ushort f4, ushort f5, S1 f6, uint f7, int f8, long f9): this()
    {
    }
}

public class C0
{
    public C0(S0 f0, S2 f1, S2 f2)
    {
    }
}

public class C1 : I0, I2
{
    public C1(S0 f1, C0 f4)
    {
    }
}

public struct S3
{
    public S2 F5;
    public S3(C0 f4, S2 f5): this()
    {
    }
}

public class Program
{
    public static IRuntime s_rt;
    public static C1[][, ] s_1 = new C1[][, ]{new C1[, ]{{new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0)))}}};
    public static I2[, ] s_2 = new I2[, ]{{new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 1, 1, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(1), 1, 0, 1, 0, new S1(new S0(1)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, -1, 0, 0, new S1(new S0(1)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 1, 0, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0)))}, {new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(1)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(1), new S2(new S1(new S0(1)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(1)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 1, 1, 0, 1, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 1, 1, 1, new S1(new S0(1)), 0, 0, 0)))}, {new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 1, 0, 0, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 1, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, -1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0)))}, {new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, -1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 1, 0, 1, new S1(new S0(0)), 0, -1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(1)), 0, 0, 0)))}, {new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(0), 1, 1, 0, 1, new S1(new S0(0)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 1, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(1)), new S0(0), 0, 0, 1, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0)))}, {new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 1, -1, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, -1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(1)), 0, -1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 1, 0, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0)))}, {new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 1, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 1, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(1), 0, 1, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0)))}, {new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(1), 1, 0, 1, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, -1, 0))), new C1(new S0(1), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 1, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(1), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 1, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(1), 0, -1, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0)))}, {new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, -1, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(1)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(1)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 1, 0), new S2(new S1(new S0(1)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0))), new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(1)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))), new C1(new S0(0), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 1, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0)))}};
    public static S1[][] s_3 = new S1[][]{new S1[]{new S1(new S0(1))}, new S1[]{new S1(new S0(0))}, new S1[]{new S1(new S0(0))}, new S1[]{new S1(new S0(0)), new S1(new S0(0)), new S1(new S0(0)), new S1(new S0(0)), new S1(new S0(1)), new S1(new S0(0))}, new S1[]{new S1(new S0(0)), new S1(new S0(1)), new S1(new S0(0))}};
    public static S3[] s_5 = new S3[]{new S3(new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 1, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 1, 0, 0, new S1(new S0(0)), 0, 0, 0)), new S2(new S1(new S0(0)), new S0(0), 0, 0, 1, 0, new S1(new S0(0)), 0, 0, 0)), new S3(new C0(new S0(1), new S2(new S1(new S0(0)), new S0(1), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 1, 0, 0, 0, new S1(new S0(0)), 0, 0, 0)), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0))};
    public static I0 s_10 = new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(1)), 0, 0, 0);
    public static S0[] s_11 = new S0[]{new S0(0), new S0(0), new S0(0), new S0(0), new S0(0), new S0(0), new S0(0), new S0(0)};
    public static I0[] s_12 = new I0[]{new C1(new S0(1), new C0(new S0(0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0), new S2(new S1(new S0(0)), new S0(0), 0, 0, 0, 0, new S1(new S0(0)), 0, 0, 0)))};
    public static void Main()
    {
        s_rt = new Runtime();
    }
}

public interface IRuntime
{
    void WriteLine<T>(T value);
}

public class Runtime : IRuntime
{
    public void WriteLine<T>(T value) => System.Console.WriteLine(value);
}

Metadata

Metadata

Assignees

Labels

Priority:2Work that is important, but not critical for the releasearch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIin-prThere is an active PR which will close this issue when it is mergedos-windows

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions