diff --git a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.X86.cs b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs similarity index 99% rename from src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.X86.cs rename to src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs index 0f3f24effb78..123eaae4a97b 100644 --- a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.X86.cs +++ b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -9,12 +9,22 @@ namespace System.Runtime.Intrinsics { + [StructLayout(LayoutKind.Sequential, Size = 8)] + public struct Vector64 where T : struct + { + private int _dummy; + } [StructLayout(LayoutKind.Sequential, Size = 16)] - public struct Vector128 where T : struct {} + public struct Vector128 where T : struct + { + private int _dummy; + } [StructLayout(LayoutKind.Sequential, Size = 32)] - public struct Vector256 where T : struct {} + public struct Vector256 where T : struct + { + private int _dummy; + } } - namespace System.Runtime.Intrinsics.X86 { public static class Aes diff --git a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj index 78a1f4b8fd91..f699e7a679cf 100644 --- a/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj +++ b/src/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.csproj @@ -9,10 +9,10 @@ - + - \ No newline at end of file +