about summary refs log tree commit diff
path: root/ports/ChangeLog.arm
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2013-02-26 15:45:57 -0800
committerRichard Henderson <rth@twiddle.net>2013-03-06 07:47:25 -0800
commit21e31515a694b966f5df11ec2aee6c51b3fd0a96 (patch)
tree638a75c537fa476b67c2d2637f04797d0bbae0da /ports/ChangeLog.arm
parent5695fc848fb3cd25fb528dada44f8bbdd113c04a (diff)
downloadglibc-21e31515a694b966f5df11ec2aee6c51b3fd0a96.tar.gz
glibc-21e31515a694b966f5df11ec2aee6c51b3fd0a96.tar.xz
glibc-21e31515a694b966f5df11ec2aee6c51b3fd0a96.zip
arm: Add optimized addmul_1
Written from scratch rather than copied from GMP, due to LGPL 2.1 vs
GPL 3, but tested with the GMP testsuite.

This is 25% faster than the generic code as measured on Cortex-A15,
and the same speed as GMP on the same core.  It's probably slower
than GMP on the A8 and A9 cores though.
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r--ports/ChangeLog.arm1
1 files changed, 1 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm
index 55e63fa368..a701215024 100644
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@ -1,5 +1,6 @@
 2013-03-06  Richard Henderson <rth@redhat.com>
 
+	* sysdeps/arm/addmul_1.S: New file.
 	* sysdeps/arm/armv6t2/ffs.S: New file.
 	* sysdeps/arm/armv6t2/ffsll.S: New file.