[mono] Implement missing SSE2 intrinsics (#19222)
commit8248c9065647b897d43367b2db7a7a0853c96a73
authormonojenkins <jo.shields+jenkins@xamarin.com>
Sat, 14 Mar 2020 03:36:01 +0000 (13 23:36 -0400)
committerGitHub <noreply@github.com>
Sat, 14 Mar 2020 03:36:01 +0000 (13 23:36 -0400)
treec7795be8dc56410fa4b2114407c439934d19b1c8
parentd147c60e311c8a0aad97508427400865b3b0d9b9
[mono] Implement missing SSE2 intrinsics (#19222)

https://github.com/dotnet/runtime/pull/33465 implemented 99% of them but a few were missing. This PR implements the missing pieces and unlocks `Sse2.IsSupported`.

@vargaz I hope I didn't step on your toe (feel free to close if you already have it locally).

Co-authored-by: EgorBo <EgorBo@users.noreply.github.com>
mono/mini/llvm-intrinsics.h
mono/mini/mini-llvm.c
mono/mini/mini-ops.h
mono/mini/mini.h
mono/mini/simd-intrinsics-netcore.c