aboutsummaryrefslogtreecommitdiff
path: root/SHARED-FILES
diff options
context:
space:
mode:
Diffstat (limited to 'SHARED-FILES')
-rw-r--r--SHARED-FILES12
1 files changed, 12 insertions, 0 deletions
diff --git a/SHARED-FILES b/SHARED-FILES
index d84e8e9697..2aefac8a95 100644
--- a/SHARED-FILES
+++ b/SHARED-FILES
@@ -219,3 +219,15 @@ tzdata:
timezone/leapseconds
# This is yearistype.sh in the parent project
timezone/yearistype
+
+# The following files are shared with the CORE-MATH project
+sysdeps/ieee754/flt-32/e_gammaf_r.c
+ (file src/binary32/tgamma/tgammaf.c in CORE-MATH)
+ Instructions to merge new versions:
+ - change the function name from cr_tgammaf to __ieee754_gammaf_r
+ - add "int *signgamp" as 2nd argument and add at the beginning:
+ if (signgamp != NULL) *signgamp = 1;
+ - remove the errno stuff (this is done by the wrapper)
+ - replace 0x1p127f * 0x1p127f by math_narrow_eval (x * 0x1p127f)
+ - replace 0x1p-127f * sgn[k&1] by math_narrow_eval (0x1p-127f * sgn[k&1])
+ - add libm_alias_finite (__ieee754_gammaf_r, __gammaf_r) at the end