Skip to content

[JitDiff X64] [tannergooding] Update Matrix4x4 paths to use the new xplat in ... #2072

Description

@MihuBot

Job completed in 21 minutes 54 seconds (remote runner delay: 1 minute 11 seconds).
dotnet/runtime#130192

Main commit: dotnet/runtime@58dfec7
PR commit: tannergooding/runtime@837439a

Diffs

Found 87 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 158040784
Total bytes of diff: 158039678
Total bytes of delta: -1106 (-0.00 % of base)
Total relative delta: 53.08
    diff is an improvement.
    relative diff is a regression.


Total byte diff includes -1796 bytes from reconciling methods
	Base had    3 unique methods,     1937 unique bytes
	Diff had    1 unique methods,      141 unique bytes

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

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

Top method regressions (bytes):
         690 (5,307.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Invert(byref,byref):bool (FullOpts)
         141 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Shuffle2(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],byte,byte,byte,byte):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)

Top method improvements (bytes):
       -1187 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:<Invert>g__SoftwareFallback|53_1(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
        -707 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:<Invert>g__SseImpl|53_0(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
         -43 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:ThrowPlatformNotSupportedException() (FullOpts) (1 base, 0 diff methods)

Top method regressions (percentages):
         141 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Shuffle2(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],byte,byte,byte,byte):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
         690 (5,307.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Invert(byref,byref):bool (FullOpts)

Top method improvements (percentages):
       -1187 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:<Invert>g__SoftwareFallback|53_1(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
        -707 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:<Invert>g__SseImpl|53_0(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
         -43 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:ThrowPlatformNotSupportedException() (FullOpts) (1 base, 0 diff methods)

5 total methods with Code Size differences (3 improved, 2 regressed), 815821 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