xref: /freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/README.contributors (revision f3087bef11543b42e0d69b708f367097a4118d24)
1Code in this sub-directory should follow the GNU Coding Standard, but it is
2not expected to be upstreamed into glibc without modification, so
3glibc-specific conventions need not be followed.
4
5The requirements for portable code apply to non-portable code with the
6following differences:
7
81. Worst-case ULP error should be encoded in filenames (e.g. sin_u35.c). There
9   are no specific restrictions on acceptable ULP error, but if functions
10   provide significantly less accuracy than portable equivalents then a clear
11   justification for inclusion should be stated in comments at the top of the
12   source file. Error bounds of the approximation should be clearly documented
13   in comments.
14
152. Functions are assumed to support round-to-nearest mode by default, unless
16   stated; other rounding modes are not required to be provided.
17