Skip to content

Duplicate jmp-s in code gen #121487

@iSazonov

Description

@iSazonov

I measure an method (see attachment) with .Net 10.0.0-rc.1.25451.107, 10.0.25.45207 and BenchmarkDotNet 0.15.6
and assembler code looks weird:
.NET 10.0.0 (10.0.0-rc.1.25451.107, 10.0.25.45207), X64 RyuJIT x86-64-v3

...
M02_L02:
       mov       eax,r10d
       jmp       short M02_L00
M02_L03:
       mov       eax,r10d
       jmp       short M02_L00
M02_L04:
       mov       eax,r10d
       jmp       short M02_L00
...

Surrogates.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIuntriagedNew issue has not been triaged by the area owner

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions