diff options
author | Richard Henderson <rth@twiddle.net> | 2013-02-26 15:45:57 -0800 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-03-06 07:47:25 -0800 |
commit | 21e31515a694b966f5df11ec2aee6c51b3fd0a96 (patch) | |
tree | 638a75c537fa476b67c2d2637f04797d0bbae0da /ports/ChangeLog.arm | |
parent | 5695fc848fb3cd25fb528dada44f8bbdd113c04a (diff) | |
download | glibc-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.arm | 1 |
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. |