Skip to content

JIT: Bad result with Sve.ShiftLeftLogical #123496

@jakobbotsch

Description

@jakobbotsch
// Generated by Fuzzlyn v3.3 on 2026-01-18 15:19:35
// Run on Arm64 Linux
// Seed: 9708475157171387186-vectort,vector64,vector128,armadvsimd,armadvsimdarm64,armaes,armarmbase,armarmbasearm64,armcrc32,armcrc32arm64,armdp,armrdm,armrdmarm64,armsha1,armsha256,armsve,armsve2
// Reduced from 131.5 KiB to 0.3 KiB in 00:00:46
// Debug: Outputs <2, 2, 2, 2>
// Release: Outputs <2, 2, 1, 1>
using System.Numerics;
using System.Runtime.Intrinsics.Arm;

public class Program
{
    public static void Main()
    {
        var vr5 = Vector.Create<int>(1);
        var vr6 = Vector.Create<ulong>(1);
        var vr7 = Sve.ShiftLeftLogical(vr5, vr6);
        System.Console.WriteLine(vr7);
    }
}

cc @dotnet/arm64-contrib

Metadata

Metadata

Assignees

No one assigned

    Labels

    arch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIarm-sveWork related to arm64 SVE/SVE2 support

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions