-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runs
Milestone
Description
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.Arm;
using System.Runtime.Intrinsics.X86;
using System.Numerics;
public class TestClass
{
static Vector128<long> s_v128_long_26 = Vector128.Create((long)5);
Vector128<long> v128_long_87 = Vector128.CreateScalar((long)-2);
Vector128<double> v128_double_90 = Vector128.Create(0.043010752688172046);
private static List<string> toPrint = new List<string>();
public void Method0()
{
unchecked
{
v128_double_90 = Vector128.Shuffle(v128_double_90 = (15-4)* v128_double_90 - v128_double_90, v128_long_87 - v128_long_87| s_v128_long_26 + Vector128<long>.AllBitsSet- (v128_long_87 *= 15-4));
return;
}
}
public static int Main(string[] args)
{
return Antigen();
}
public static int Antigen()
{
new TestClass().Method0();
return string.Join(Environment.NewLine, toPrint).GetHashCode();
}
}
/*
Environment:
set DOTNET_JitELTHookEnabled=1
set DOTNET_JitDelegateProfiling=0
set DOTNET_JitEdgeProfiling=0
set DOTNET_JitStressEvexEncoding=1
set DOTNET_JitForceFallback=1
set DOTNET_JitGuardedDevirtualizationMaxTypeChecks=2
set DOTNET_TieredCompilation=0
set DOTNET_PreferredVectorBitWidth=512
set DOTNET_EnableSSSE3=0
set DOTNET_JitThrowOnAssertionFailure=1
set DOTNET_LegacyExceptionHandling=1
Debug: 0
JIT assert failed:
Assertion failed 'compIsaSupportedDebugOnly(InstructionSet_SSSE3)' in 'TestClass:Method0():this' during 'Importation' (IL size 121; hash 0x46e9aa75; MinOpts)
File: D:\a\_work\1\s\src\coreclr\jit\gentree.cpp Line: 25823
*/
Metadata
Metadata
Assignees
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runs