According to the second hw intrinsic API review meeting https://github.com/dotnet/apireviews/tree/master/2018/Hardware-Intrinsics-Intel, we need to change some intrinsic APIs and their implementation 1. Redesign SSE4.2 STTNI intrinsic - issue https://github.com/dotnet/corefx/issues/30373 - PR https://github.com/dotnet/coreclr/pull/19958 2. 64-bit only intrinsics - issue https://github.com/dotnet/coreclr/issues/18744 - PR https://github.com/dotnet/coreclr/pull/20146 3. Improve StaticCast - PR https://github.com/dotnet/coreclr/pull/20147 - solution 1. exploding frequently-used intrinsic on more base-types https://github.com/dotnet/coreclr/pull/19420 2. move `StaticCast` and some other helpers into vector classes, and rename `StaticCast` to `As`. 4. New intrinsic requests - issues https://github.com/dotnet/coreclr/issues/19071, https://github.com/dotnet/coreclr/issues/19271, https://github.com/dotnet/coreclr/issues/18459, https://github.com/dotnet/corefx/issues/32075 - waiting for concrete API proposals and reviews 5. Missing and incorrect APIs - PRs https://github.com/dotnet/coreclr/pull/20055, https://github.com/dotnet/coreclr/pull/19949 6. Remove generic Intel hardware intrinsic and explode them on all the supported types - issue https://github.com/dotnet/coreclr/issues/20057
According to the second hw intrinsic API review meeting https://github.com/dotnet/apireviews/tree/master/2018/Hardware-Intrinsics-Intel, we need to change some intrinsic APIs and their implementation
StaticCastand some other helpers into vector classes, and renameStaticCasttoAs.