-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Open
Labels
arch-arm64area-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 SuperPMI
Milestone
Description
// Generated by Fuzzlyn v3.3 on 2026-02-15 17:21:42
// Run on Arm64 Linux
// Seed: 103488890012433678-vectort,vector64,vector128,armadvsimd,armadvsimdarm64,armaes,armarmbase,armarmbasearm64,armcrc32,armcrc32arm64,armdp,armrdm,armrdmarm64,armsha1,armsha256,armsve,armsve2
// Reduced from 29.2 KiB to 0.7 KiB in 00:00:16
// Debug: Outputs -3
// Release: Outputs -2
using System.Numerics;
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.Arm;
public class Program
{
public static void Main()
{
var vr8 = Vector.Create<uint>(1);
var vr9 = Vector128.CreateScalar(4701966028735610216UL).AsVector();
var vr10 = Sve.ShiftLeftLogical(vr8, vr9);
var vr11 = Vector128.CreateScalar(2U).AsVector();
var vr12 = Sve.Subtract(vr10, vr11);
var vr13 = Vector.Create<uint>(1);
var vr14 = Vector128.CreateScalar(0U).AsVector();
var vr15 = Sve.CreateBreakBeforePropagateMask(vr12, vr13, vr14);
sbyte vr16 = (sbyte)Sve.SaturatingDecrementByActiveElementCount(0, vr15);
System.Console.WriteLine(vr16);
}
}cc @dotnet/jit-contrib @dotnet/arm64-contrib
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch-arm64area-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 SuperPMI