[mono][interp] Add intrinsics for BitOperations (#82827)
authorVlad Brezae <brezaevlad@gmail.com>
Tue, 14 Mar 2023 20:42:09 +0000 (22:42 +0200)
committerGitHub <noreply@github.com>
Tue, 14 Mar 2023 20:42:09 +0000 (22:42 +0200)
commit6ddb03f8e8c1876fa14f0289a42c128dd95e08a4
tree8d524cb70219529d508395a089b0305113c0110e
parent5683a5ab8fd6c5d60084c0b394e5f44e60a77d42
[mono][interp] Add intrinsics for BitOperations (#82827)

* [mono][interp] Add intrinsics for BitOperations.RotateLeft/Right

* [mono][interp] Remove no longer used method

* [mono][interp] Add intrinsics for bit count operations

* [mono][interp] Intrinsify also S.R.I.X86.Lzcnt and WasmBase

* [mono][interp] Add intrinsic also for BitOperations.Log2

* [mono][interp] Remove intrinsics for X86Base
src/mono/mono/mini/interp/interp-intrins.c
src/mono/mono/mini/interp/interp-intrins.h
src/mono/mono/mini/interp/interp.c
src/mono/mono/mini/interp/mintops.def
src/mono/mono/mini/interp/transform.c