[netcore] add some intrinsics for interpreter (#14547)
commitfa3b4812d7fd61deee1b36abdb313af2e036b65c
authorBernhard Urban <lewurm@gmail.com>
Thu, 23 May 2019 14:00:49 +0000 (23 07:00 -0700)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Thu, 23 May 2019 14:00:49 +0000 (23 10:00 -0400)
tree37c242b02bc9fac2a499b65cd76acf04ccb80321
parent75de80a482066271d03ee931d0c6acddff3b11d2
[netcore] add some intrinsics for interpreter (#14547)

[netcore] add some intrinsics for interpreter

```console
$ MONO_ENV_OPTIONS='--interp' make -C netcore xtest-System.Runtime.Tests
Microsoft.DotNet.XUnitConsoleRunner v2.5.0 (64-bit .NET Core 3.0.0-preview5-27620-01)
  Discovering: System.Runtime.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Runtime.Tests (found 5266 of 5402 test cases)
  Starting:    System.Runtime.Tests (parallel test collections = on, max threads = 16)
[...]
  Finished:    System.Runtime.Tests
=== TEST EXECUTION SUMMARY ===
   System.Runtime.Tests  Total: 32485, Errors: 0, Failed: 23, Skipped: 2, Time: 126.432s
```
See failures here: https://gist.github.com/lewurm/c8372b0c7ba6a78cf8b7b7b8c7090820
mono/mini/interp/interp.c
mono/mini/interp/mintops.def
mono/mini/interp/transform.c