Make TypeNameParser consistently use tabs
[mono-project.git] / netcore / System.Private.CoreLib / src / System / MathF.cs
blob16d0434381404f1599c7ef379d9813b26a3c1d57
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
5 using System.Runtime.CompilerServices;
7 namespace System
9 partial class MathF
11 [MethodImpl (MethodImplOptions.InternalCall)]
12 public static extern float Acos (float x);
14 [MethodImpl (MethodImplOptions.InternalCall)]
15 public static extern float Acosh (float x);
17 [MethodImpl (MethodImplOptions.InternalCall)]
18 public static extern float Asin (float x);
20 [MethodImpl (MethodImplOptions.InternalCall)]
21 public static extern float Asinh (float x);
23 [MethodImpl (MethodImplOptions.InternalCall)]
24 public static extern float Atan (float x);
26 [MethodImpl (MethodImplOptions.InternalCall)]
27 public static extern float Atan2 (float y, float x);
29 [MethodImpl (MethodImplOptions.InternalCall)]
30 public static extern float Atanh (float x);
32 [MethodImpl (MethodImplOptions.InternalCall)]
33 public static extern float Cbrt (float x);
35 [MethodImpl (MethodImplOptions.InternalCall)]
36 public static extern float Ceiling (float x);
38 [MethodImpl (MethodImplOptions.InternalCall)]
39 public static extern float Cos (float x);
41 [MethodImpl (MethodImplOptions.InternalCall)]
42 public static extern float Cosh (float x);
44 [MethodImpl (MethodImplOptions.InternalCall)]
45 public static extern float Exp (float x);
47 [MethodImpl (MethodImplOptions.InternalCall)]
48 public static extern float Floor (float x);
50 [MethodImpl (MethodImplOptions.InternalCall)]
51 public static extern float Log (float x);
53 [MethodImpl (MethodImplOptions.InternalCall)]
54 public static extern float Log10 (float x);
56 [MethodImpl (MethodImplOptions.InternalCall)]
57 public static extern float Pow (float x, float y);
59 [MethodImpl (MethodImplOptions.InternalCall)]
60 public static extern float Sin (float x);
62 [MethodImpl (MethodImplOptions.InternalCall)]
63 public static extern float Sinh (float x);
65 [MethodImpl (MethodImplOptions.InternalCall)]
66 public static extern float Sqrt (float x);
68 [MethodImpl (MethodImplOptions.InternalCall)]
69 public static extern float Tan (float x);
71 [MethodImpl (MethodImplOptions.InternalCall)]
72 public static extern float Tanh (float x);
74 [Intrinsic]
75 [MethodImpl (MethodImplOptions.InternalCall)]
76 public static extern float FusedMultiplyAdd (float x, float y, float z);
78 [MethodImpl (MethodImplOptions.InternalCall)]
79 public static extern int ILogB (float x);
81 [MethodImpl (MethodImplOptions.InternalCall)]
82 public static extern float Log2 (float x);
84 [MethodImpl (MethodImplOptions.InternalCall)]
85 public static extern float ScaleB (float x, int n);
87 [MethodImpl (MethodImplOptions.InternalCall)]
88 static extern float FMod (float x, float y);
90 [MethodImpl (MethodImplOptions.InternalCall)]
91 static extern unsafe float ModF (float x, float* intptr);