Math387.Abs / Absf Method

Overload List

#SignatureDescription
1function Abs(const X: Double): Double;
2function Abs(const i: SmallInt): SmallInt;
3function Abs(const X: Integer): Integer;
4function Abs(const X: Int64): Int64;
5function Abs(const i: Single): Single;
6function Absf(const X: Single): Single;Absolute value in single precision.

Overload 1: function Abs(const X: Double): Double;

#NameTypeDescription
1XDouble

Returns: Double

Overload 2: function Abs(const i: SmallInt): SmallInt;

#NameTypeDescription
1iSmallInt

Returns: Int16

Overload 3: function Abs(const X: Integer): Integer;

#NameTypeDescription
1XInteger

Returns: Int32

Overload 4: function Abs(const X: Int64): Int64;

#NameTypeDescription
1XInt64

Returns: Int64

Overload 5: function Abs(const i: Single): Single;

#NameTypeDescription
1iSingle

Returns: Single

Overload 6: function Absf(const X: Single): Single;

Absolute value in single precision.

#NameTypeDescription
1XSingle

Returns: Single - |X| computed strictly at single width (the Abs intrinsic promotes a single argument to double on x64).