aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config/avr
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-11-14 12:23:39 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-11-14 12:23:39 +0000
commitb9fd8399ec027ce42fd35a070ce38de8d69521b2 (patch)
treea9ee44bf439fa8f03c45669122fff442ee388778 /libgcc/config/avr
parentaad65285a1c681feb9fc5b041c86d841b24c3d2a (diff)
downloadgcc-b9fd8399ec027ce42fd35a070ce38de8d69521b2.zip
gcc-b9fd8399ec027ce42fd35a070ce38de8d69521b2.tar.gz
gcc-b9fd8399ec027ce42fd35a070ce38de8d69521b2.tar.bz2
Daily bump.
Diffstat (limited to 'libgcc/config/avr')
-rw-r--r--libgcc/config/avr/libf7/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/libgcc/config/avr/libf7/ChangeLog b/libgcc/config/avr/libf7/ChangeLog
index dac2d62..d161a10 100644
--- a/libgcc/config/avr/libf7/ChangeLog
+++ b/libgcc/config/avr/libf7/ChangeLog
@@ -1,3 +1,15 @@
+2023-11-14 Georg-Johann Lay <avr@gjlay.de>
+
+ * libf7-const.def [F7MOD_sinh_]: Add MiniMax polynomial.
+ * libf7.c (f7_sinh): Use it instead of (exp(x) - exp(-x)) / 2
+ when |x| < 0.5 to avoid loss of precision due to cancellation.
+
+2023-11-12 Georg-Johann Lay <avr@gjlay.de>
+
+ * libf7-asm.sx (sqrt_approx): Rewrite.
+ * libf7.c (f7_sqrt): Use it instead of sqrt_worker.
+ (sqrt_worker): Remove.
+
2023-11-08 Georg-Johann Lay <avr@gjlay.de>
* libf7-asm.sx (mul_mant) [AVR_HAVE_MUL]: Tweak code.