Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ArmBase.cs
Go to the documentation of this file.
2
4
5[CLSCompliant(false)]
6public abstract class ArmBase
7{
8 public abstract class Arm64
9 {
10 public static bool IsSupported
11 {
12 [Intrinsic]
13 get
14 {
15 return false;
16 }
17 }
18
19 public static int LeadingSignCount(int value)
20 {
22 }
23
24 public static int LeadingSignCount(long value)
25 {
27 }
28
29 public static int LeadingZeroCount(long value)
30 {
32 }
33
34 public static int LeadingZeroCount(ulong value)
35 {
37 }
38
39 public static long MultiplyHigh(long left, long right)
40 {
42 }
43
44 public static ulong MultiplyHigh(ulong left, ulong right)
45 {
47 }
48
49 public static long ReverseElementBits(long value)
50 {
52 }
53
54 public static ulong ReverseElementBits(ulong value)
55 {
57 }
58 }
59
60 public static bool IsSupported
61 {
62 [Intrinsic]
63 get
64 {
65 return false;
66 }
67 }
68
69 public static int LeadingZeroCount(int value)
70 {
72 }
73
74 public static int LeadingZeroCount(uint value)
75 {
77 }
78
79 public static int ReverseElementBits(int value)
80 {
82 }
83
84 public static uint ReverseElementBits(uint value)
85 {
87 }
88}
static ulong ReverseElementBits(ulong value)
Definition ArmBase.cs:54
static int LeadingSignCount(long value)
Definition ArmBase.cs:24
static int LeadingZeroCount(ulong value)
Definition ArmBase.cs:34
static long MultiplyHigh(long left, long right)
Definition ArmBase.cs:39
static int LeadingSignCount(int value)
Definition ArmBase.cs:19
static int LeadingZeroCount(long value)
Definition ArmBase.cs:29
static ulong MultiplyHigh(ulong left, ulong right)
Definition ArmBase.cs:44
static long ReverseElementBits(long value)
Definition ArmBase.cs:49
static int LeadingZeroCount(uint value)
Definition ArmBase.cs:74
static uint ReverseElementBits(uint value)
Definition ArmBase.cs:84
static int LeadingZeroCount(int value)
Definition ArmBase.cs:69
static int ReverseElementBits(int value)
Definition ArmBase.cs:79