Skip to content

[JitDiff X64] [tannergooding] Ensure other types of SIMD related loads, stor ... #1995

@MihuBot

Description

@MihuBot

Job completed in 20 minutes 54 seconds (remote runner delay: 1 minute 12 seconds).
dotnet/runtime#129563
Using arguments: -nuget -jitutils-repo EgorBo/jitutils -jitutils-branch pmi-deterministic-cctors
Main commit: dotnet/runtime@5a200b4
PR commit: tannergooding/runtime@1af70f3

Diffs

Found 104 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 341900018
Total bytes of diff: 341899901
Total bytes of delta: -117 (-0.00 % of base)
Total relative delta: -0.41
    diff is an improvement.
    relative diff is an improvement.


Top file improvements (bytes):
        -100 : BepuPhysics.dasm (-0.01 % of base)
         -17 : SixLabors.ImageSharp.dasm (-0.00 % of base)

2 total files with Code Size differences (2 improved, 0 regressed), 689 unchanged.

Top method regressions (bytes):
          15 (0.17 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTasks.CylinderConvexHullTester:Test(byref,byref,byref,byref,byref,byref,int,byref) (FullOpts)
           5 (0.07 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTasks.ConvexHullPairTester:Test(byref,byref,byref,byref,byref,byref,int,byref) (FullOpts)
           2 (0.02 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTasks.BoxConvexHullTester:Test(byref,byref,byref,byref,byref,byref,int,byref) (FullOpts)
           1 (0.51 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.PixelFormats.HalfVector2:ToString():System.String:this (FullOpts)

Top method improvements (bytes):
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[byte](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[double](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[int](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[long](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[short](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[System.Numerics.Vector`1[float]](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
          -9 (-17.65 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.PixelFormats.HalfVector2:ToVector2():System.Numerics.Vector2:this (FullOpts)
          -9 (-11.39 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.PixelFormats.HalfVector2:ToVector4():System.Numerics.Vector4:this (FullOpts)
          -2 (-0.48 % of base) : BepuPhysics.dasm - BepuPhysics.Collidables.ConvexHullWide:RayTest(byref,byref,byref,byref,byref):this (FullOpts)

Top method regressions (percentages):
           1 (0.51 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.PixelFormats.HalfVector2:ToString():System.String:this (FullOpts)
          15 (0.17 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTasks.CylinderConvexHullTester:Test(byref,byref,byref,byref,byref,byref,int,byref) (FullOpts)
           5 (0.07 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTasks.ConvexHullPairTester:Test(byref,byref,byref,byref,byref,byref,int,byref) (FullOpts)
           2 (0.02 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTasks.BoxConvexHullTester:Test(byref,byref,byref,byref,byref,byref,int,byref) (FullOpts)

Top method improvements (percentages):
          -9 (-17.65 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.PixelFormats.HalfVector2:ToVector2():System.Numerics.Vector2:this (FullOpts)
          -9 (-11.39 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.PixelFormats.HalfVector2:ToVector4():System.Numerics.Vector4:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[byte](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[double](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[int](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[long](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[short](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
         -20 (-2.07 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:Add[System.Numerics.Vector`1[float]](BepuUtilities.BoundingBox,BepuUtilities.Memory.BufferPool):int:this (FullOpts)
          -2 (-0.48 % of base) : BepuPhysics.dasm - BepuPhysics.Collidables.ConvexHullWide:RayTest(byref,byref,byref,byref,byref):this (FullOpts)

13 total methods with Code Size differences (9 improved, 4 regressed), 1838542 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