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:49:51 -0800
committerRichard Henderson <rth@twiddle.net>2013-03-06 07:47:25 -0800
commitfe62ba37a30b83be7e2a63b667fd519ca7e1b28d (patch)
treedc7b0c9c4cfbcbe6cac66f4b07a6c7b1a23701b5 /ports/ChangeLog.arm
parent21e31515a694b966f5df11ec2aee6c51b3fd0a96 (diff)
downloadglibc-fe62ba37a30b83be7e2a63b667fd519ca7e1b28d.tar.gz
glibc-fe62ba37a30b83be7e2a63b667fd519ca7e1b28d.tar.xz
glibc-fe62ba37a30b83be7e2a63b667fd519ca7e1b28d.zip
arm: Add optimized submul_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 50% faster than the generic code as measured on Cortex-A15.
It is 25% slower than the current GMP routine on the same core.
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 a701215024..9470af2414 100644
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@ -1,5 +1,6 @@
 2013-03-06  Richard Henderson <rth@redhat.com>
 
+	* sysdeps/arm/submul_1.S: New file.
 	* sysdeps/arm/addmul_1.S: New file.
 	* sysdeps/arm/armv6t2/ffs.S: New file.
 	* sysdeps/arm/armv6t2/ffsll.S: New file.