Open EgorBo opened 2 weeks ago
Vector64<int> Test() => Vector64.Create(1);
Proposed codegen diff:
; Method Prog:Test():System.Runtime.Intrinsics.Vector64`1[int]:this (FullOpts) G_M63775_IG01: stp fp, lr, [sp, #-0x10]! mov fp, sp G_M63775_IG02: - ldr d0, [@RWD00] + movi v0.2s, #1 G_M63775_IG03: ldp fp, lr, [sp], #0x10 ret lr -RWD00 dq 0000000100000001h ; Total bytes of code: 20
PS: actually, not just Vector64.Create(1), but any imm-able constant for movi
movi
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.
Proposed codegen diff:
PS: actually, not just Vector64.Create(1), but any imm-able constant for
movi