Implement Lzcnt hw intrinsics
[mono-project.git] / mono / mini / simd-methods-netcore.h
blobe15e2378c86463d136047d9d1473d2e65e00dda1
1 METHOD2(".ctor", ctor)
2 METHOD(Equals)
3 METHOD(GreaterThan)
4 METHOD(LessThan)
5 METHOD(Min)
6 METHOD(Max)
7 METHOD(PopCount)
8 METHOD(LeadingZeroCount)
9 METHOD(get_Count)
10 METHOD(get_IsHardwareAccelerated)
11 METHOD(get_IsSupported)
12 METHOD(get_AllOnes)
13 METHOD(get_Item)
14 METHOD(get_One)
15 METHOD(get_Zero)
16 METHOD(op_Addition)
17 METHOD(op_BitwiseAnd)
18 METHOD(op_BitwiseOr)
19 METHOD(op_Division)
20 METHOD(op_Equality)
21 METHOD(op_ExclusiveOr)
22 METHOD(op_Explicit)
23 METHOD(op_Inequality)
24 METHOD(op_Multiply)
25 METHOD(op_Subtraction)
26 // BMI1
27 //METHOD(AndNot)
28 //METHOD(BitFieldExtract)
29 //METHOD(SIMDExtractLowestSetBit)
30 //METHOD(GetMaskUpToLowestSetBit)
31 //METHOD(ResetLowestSetBit)
32 METHOD(TrailingZeroCount)
33 // BMI2
34 //METHOD(ZeroHighBits)
35 //METHOD(MultiplyNoFlags)
36 METHOD(ParallelBitDeposit)
37 METHOD(ParallelBitExtract)