diff options
author | Richard Henderson <rth@twiddle.net> | 2013-02-26 16:17:51 -0800 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-03-06 07:47:26 -0800 |
commit | a6f2f4353886ba4868c3f41001d2eac2fcebf4b8 (patch) | |
tree | 3bbc6e07f695ed7e5bfe3b6c81692dd65df87a6d /ports/ChangeLog.arm | |
parent | fe62ba37a30b83be7e2a63b667fd519ca7e1b28d (diff) | |
download | glibc-a6f2f4353886ba4868c3f41001d2eac2fcebf4b8.tar.gz glibc-a6f2f4353886ba4868c3f41001d2eac2fcebf4b8.tar.xz glibc-a6f2f4353886ba4868c3f41001d2eac2fcebf4b8.zip |
arm: Add optimized add_n and sub_n
Written from scratch rather than copied from GMP, due to LGPL 2.1 vs GPL 3, but tested with the GMP testsuite. This is 250% faster than the generic code as measured on Cortex-A15, and the same speed as GMP on the same core, and probably everywhere.
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r-- | ports/ChangeLog.arm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm index 9470af2414..4d16601c28 100644 --- a/ports/ChangeLog.arm +++ b/ports/ChangeLog.arm @@ -1,5 +1,7 @@ 2013-03-06 Richard Henderson <rth@redhat.com> + * sysdeps/arm/add_n.S: New file. + * sysdeps/arm/sub_n.S: New file. * sysdeps/arm/submul_1.S: New file. * sysdeps/arm/addmul_1.S: New file. * sysdeps/arm/armv6t2/ffs.S: New file. |