Open
Description
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:
- build-artifacts-main.zip (677 MB)
- build-clr-checked-main.zip (76 MB)
- build-artifacts-pr.zip (677 MB)
- build-clr-checked-pr.zip (76 MB)
- jit-diffs-frameworks.zip (255 MB)
- diff-frameworks.txt (10 KB)
- build-logs.txt (1 MB)
Metadata
Metadata
Assignees
Labels
No labels