[jit] Add a netcore version of simd-intrinsics.c.
commit98a02059e8753b30d36517805279b5caa308241b
authorZoltan Varga <vargaz@gmail.com>
Fri, 16 Aug 2019 08:09:50 +0000 (16 04:09 -0400)
committerZoltan Varga <vargaz@gmail.com>
Sat, 17 Aug 2019 16:25:30 +0000 (17 12:25 -0400)
tree4a09fd6c2550f3f04147cfb729c3ccc6af6e308c
parent2c32eb1fa8fc7504fb24a4f00168463fbcda5c10
[jit] Add a netcore version of simd-intrinsics.c.

Differences from the old versions:
- Only Vector<T> from corelib is supported.
- Only LLVM is supported.
- It uses more general opcodes like XBINOP instead of having one opcode
  for every op+type combination which is not useful for LLVM.
mono/metadata/class-init.c
mono/mini/Makefile.am.in
mono/mini/mini-llvm.c
mono/mini/mini-ops.h
mono/mini/simd-intrinsics-netcore.c [new file with mode: 0644]
mono/mini/simd-intrinsics.c
mono/mini/simd-methods-netcore.h [new file with mode: 0644]