Skip to content

[X64] [EgorBo] Fix 97272 #295

Open
Open
@MihuBot

Description

@MihuBot

Build completed in 2 hours 0 minutes.
dotnet/runtime#99818

Diffs

Found 259 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 38727491
Total bytes of diff: 38719076
Total bytes of delta: -8415 (-0.02 % of base)
Total relative delta: Infinity
    diff is an improvement.
    relative diff is a regression.


Total byte diff includes -169 bytes from reconciling methods
	Base had    1 unique methods,      169 unique bytes
	Diff had    0 unique methods,        0 unique bytes

Top file improvements (bytes):
       -8415 : System.Private.CoreLib.dasm (-0.12 % of base)

1 total files with Code Size differences (1 improved, 0 regressed), 255 unchanged.

Top method regressions (bytes):
         169 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:TryRegisterSocket(long,System.Net.Sockets.SocketAsyncContext,byref,byref):ubyte (FullOpts)

Top method improvements (bytes):
       -2397 (-97.32 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAnyVectorizedAvx512(byref,byref,int,System.ReadOnlySpan`1[ushort]):int (FullOpts)
       -1193 (-99.17 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:ProcessInputN3(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.ValueTuple`3[System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]] (FullOpts)
        -737 (-99.06 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:ProcessInputN2(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.ValueTuple`2[System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]] (FullOpts)
        -719 (-97.96 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask64CharsAvx512(System.Runtime.Intrinsics.Vector512`1[ubyte],byref,byref):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -718 (-97.69 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64:Avx512Encode(byref,byref,ulong,int,int,ulong,ulong) (FullOpts)
        -622 (-96.58 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64:Avx512Decode(byref,byref,ulong,int,int,ulong,ulong) (FullOpts)
        -296 (-95.18 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask32CharsAvx512(System.Runtime.Intrinsics.Vector256`1[ubyte],byref,byref):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
        -244 (-97.21 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSetAvx512(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -219 (-94.81 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:LoadAndPack64AsciiChars(byref):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -214 (-96.83 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:RightShift1(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -214 (-96.83 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:RightShift2(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -194 (-96.52 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:Shuffle(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -169 (-100.00 % of base) : System.Net.Sockets.dasm - 
        -158 (-95.76 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:ComputeFirstIndexOverlapped(byref,byref,byref,System.Runtime.Intrinsics.Vector512`1[ubyte]):int (FullOpts)
        -143 (-95.33 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:ComputeFirstIndex(byref,byref,System.Runtime.Intrinsics.Vector512`1[ubyte]):int (FullOpts)
        -127 (-94.78 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSetAvx512(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
        -113 (-94.17 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:FixUpPackedVector512Result(System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -107 (-93.86 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:PackSources(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)

Top method regressions (percentages):
         169 (Infinity of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine:TryRegisterSocket(long,System.Net.Sockets.SocketAsyncContext,byref,byref):ubyte (FullOpts)

Top method improvements (percentages):
        -169 (-100.00 % of base) : System.Net.Sockets.dasm - 
       -1193 (-99.17 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:ProcessInputN3(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.ValueTuple`3[System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]] (FullOpts)
        -737 (-99.06 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:ProcessInputN2(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.ValueTuple`2[System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]] (FullOpts)
        -719 (-97.96 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask64CharsAvx512(System.Runtime.Intrinsics.Vector512`1[ubyte],byref,byref):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -718 (-97.69 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64:Avx512Encode(byref,byref,ulong,int,int,ulong,ulong) (FullOpts)
       -2397 (-97.32 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAnyVectorizedAvx512(byref,byref,int,System.ReadOnlySpan`1[ushort]):int (FullOpts)
        -244 (-97.21 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSetAvx512(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -214 (-96.83 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:RightShift1(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -214 (-96.83 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:RightShift2(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -622 (-96.58 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Base64:Avx512Decode(byref,byref,ulong,int,int,ulong,ulong) (FullOpts)
        -194 (-96.52 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:Shuffle(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -158 (-95.76 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:ComputeFirstIndexOverlapped(byref,byref,byref,System.Runtime.Intrinsics.Vector512`1[ubyte]):int (FullOpts)
        -143 (-95.33 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:ComputeFirstIndex(byref,byref,System.Runtime.Intrinsics.Vector512`1[ubyte]):int (FullOpts)
        -296 (-95.18 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask32CharsAvx512(System.Runtime.Intrinsics.Vector256`1[ubyte],byref,byref):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
        -219 (-94.81 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyHelper:LoadAndPack64AsciiChars(byref):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -127 (-94.78 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSetAvx512(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
        -113 (-94.17 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:FixUpPackedVector512Result(System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -107 (-93.86 % of base) : System.Private.CoreLib.dasm - System.PackedSpanHelpers:PackSources(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)

19 total methods with Code Size differences (18 improved, 1 regressed), 239669 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions