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