[netcore][x64] Implement lowering of new SIMD OPs into SSE opcodes (#16672)
commitcf2c8575e15c53153add54453c97d1d37a6db719
authorFilip Navara <navara@emclient.com>
Sun, 8 Sep 2019 19:57:21 +0000 (8 21:57 +0200)
committerLarry Ewing <lewing@xamarin.com>
Sun, 8 Sep 2019 19:57:21 +0000 (8 14:57 -0500)
tree2ff02f1be3bcb12646e81246b1b32106183143c6
parente15efa37b78653bb6529a93d5df086b4e4566c99
[netcore][x64] Implement lowering of new SIMD OPs into SSE opcodes (#16672)

* [netcore][x64] Implement lowering of new SIMD OPs into SSE2 or SSE4.1 opcodes.

* Implement LZCNT/POPCNT in mini JIT

* Fix C++ build
mono/arch/amd64/amd64-codegen.h
mono/mini/cpu-amd64.md
mono/mini/decompose.c
mono/mini/ir-emit.h
mono/mini/mini-amd64.c
mono/mini/mini-amd64.h
mono/mini/mini-x86.h
mono/mini/mini.h
mono/mini/simd-intrinsics-netcore.c
mono/utils/mono-hwcap-vars.h
mono/utils/mono-hwcap-x86.c