Overload List
| # | Signature | Description |
|---|---|---|
| 1 | function Sqr(const X: Double): Double; | |
| 2 | function Sqr(const X: Integer): Integer; | |
| 3 | function Sqr(const X: Int64): Int64; | |
| 4 | function Sqr(const X: Single): Single; | |
| 5 | function Sqrf(const X: Single): Single; | Square in single precision. |
Overload 1: function Sqr(const X: Double): Double;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | Double |
Returns: Double
Overload 2: function Sqr(const X: Integer): Integer;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | Integer |
Returns: Int32
Overload 3: function Sqr(const X: Int64): Int64;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | Int64 |
Returns: Int64
Overload 4: function Sqr(const X: Single): Single;
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | Single |
Returns: Single
Overload 5: function Sqrf(const X: Single): Single;
Square in single precision.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | X | Single |
Returns: Single - X*X computed strictly at single width (the Sqr intrinsic promotes a single argument to double on x64).