Skip to content

Commit 588558b

Browse files
tannergoodingstephentoub
authored andcommitted
Move the various helper intrinsics to be implemented on the S.R.Intrinsics.Vector types (#20147)
* Renaming Vector64.cs, Vector128.cs, and Vector256.cs to be Vector64_1.cs, etc * Adding some core helper methods to the Vector64, Vector128, and Vecto256 types. * Adding some documentation comments to the System.Runtime.Intrinsics.Vector types * Changing `Set` to `With` Signed-off-by: dotnet-bot <[email protected]>
1 parent ba4368d commit 588558b

10 files changed

+3067
-100
lines changed

src/Common/src/CoreLib/System.Private.CoreLib.Shared.projitems

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -517,11 +517,14 @@
517517
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\InteropServices\UnmanagedType.cs" />
518518
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\InteropServices\VarEnum.cs" />
519519
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector64.cs" />
520-
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector64DebugView.cs" />
520+
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector64_1.cs" />
521+
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector64DebugView_1.cs" />
521522
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector128.cs" />
522-
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector128DebugView.cs" />
523+
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector128_1.cs" />
524+
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector128DebugView_1.cs" />
523525
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector256.cs" />
524-
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector256DebugView.cs" />
526+
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector256_1.cs" />
527+
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\Vector256DebugView_1.cs" />
525528
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Intrinsics\X86\Enums.cs" />
526529
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Remoting\ObjectHandle.cs" />
527530
<Compile Include="$(MSBuildThisFileDirectory)System\Runtime\Serialization\IDeserializationCallback.cs" />

src/Common/src/CoreLib/System/Runtime/Intrinsics/Vector128.cs

Lines changed: 829 additions & 32 deletions
Large diffs are not rendered by default.

src/Common/src/CoreLib/System/Runtime/Intrinsics/Vector128_1.cs

Lines changed: 278 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)