// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using System.Runtime.CompilerServices;
namespace System.Numerics
{
///
/// Contains various methods useful for creating, manipulating, combining, and converting generic vectors with one another.
///
internal static class Vector
{
// Every operation must either be a JIT intrinsic or implemented over a JIT intrinsic
// as a thin wrapper
// Operations implemented over a JIT intrinsic should be inlined
// Methods that do not have a type parameter are recognized as intrinsics
///
/// Returns whether or not vector operations are subject to hardware acceleration through JIT intrinsic support.
///
[JitIntrinsic]
public static bool IsHardwareAccelerated
{
get
{
return false;
}
}
}
}