Skip to content

Commit 98e2fdb

Browse files
authored
remove unnecessary rounding mode text for geometric and common functions (#1027)
Without knowing how these functions are implemented any statements about rounding modes or contractions are unnecessary and confusing. We have defined error bounds for these functions, and as long as an implementation meets these error bounds it should be considered correct.
1 parent 2fb7cdd commit 98e2fdb

1 file changed

Lines changed: 0 additions & 10 deletions

File tree

OpenCL_C.txt

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5473,11 +5473,6 @@ We use the generic type name `gentyped` to indicate that the function can
54735473
take `double`, `double2`, `double3`, `double4`, `double8` or `double16` as
54745474
the type for the arguments.
54755475

5476-
The built-in common functions are implemented using the round to nearest
5477-
even rounding mode.
5478-
The built-in common functions may be implemented using contractions such
5479-
as *mad* or *fma*.
5480-
54815476
[[table-builtin-common]]
54825477
.Built-in Scalar and Vector Argument Common Functions
54835478
[cols=",",]
@@ -5560,11 +5555,6 @@ The description is per-component.
55605555
`double` footnote:[{fn-double-supported}], `double2`, `double3`, or
55615556
`double4`.
55625557

5563-
The built-in geometric functions are implemented using the round to nearest
5564-
even rounding mode.
5565-
The built-in geometric functions may be implemented using contractions such
5566-
as *mad* or *fma*.
5567-
55685558
[[table-builtin-geometric]]
55695559
.Built-in Scalar and Vector Argument Geometric Functions
55705560
[cols=",",]

0 commit comments

Comments
 (0)