Linus Nielsen Feltzing
|
5a0cb68e43
|
Moved some assembly optimizations to the target tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10318 a1c6a512-1295-4272-9138-f99709370657
|
2006-07-25 11:16:03 +00:00 |
|
Thom Johansen
|
872797be0e
|
Make ASM memset for ARM return destination address, as is standard.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9519 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-05 15:41:07 +00:00 |
|
Thom Johansen
|
374647f478
|
Fix stupid mistake.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8787 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-22 19:34:42 +00:00 |
|
Thom Johansen
|
ff493e081f
|
Commit correct file this time.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8786 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-22 19:03:20 +00:00 |
|
Jens Arnold
|
aaf36caeb6
|
Coldfire: slight optimisations of memset().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7649 a1c6a512-1295-4272-9138-f99709370657
|
2005-10-22 08:06:49 +00:00 |
|
Christian Gmeiner
|
c6ff1f5eb5
|
Added CPU_COLDFIRE define - one step closer to iAudio-port
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
|
2005-07-18 12:40:29 +00:00 |
|
Jens Arnold
|
292b77b097
|
Coldfire: slight memset() optimisation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6799 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-22 07:44:21 +00:00 |
|
Jens Arnold
|
8caf175c7f
|
memset() on coldfire now exploits burst mode whenever possible, giving another speed increase of up to 2.4 times for large blocks. Added a slight optimisation for small blocks as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6790 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-21 18:15:35 +00:00 |
|
Jens Arnold
|
ac0bc83777
|
Assembler optimised memset() for coldfire. Speed increase ranging from a few percent (small blocks) to 4 times (large unaligned blocks). Slight optimisation for SH1 as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6789 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-21 13:25:18 +00:00 |
|
Jens Arnold
|
91c46c818a
|
Slightly more optimised memset() for SH1. Especially faster for 4 < length < 12.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6594 a1c6a512-1295-4272-9138-f99709370657
|
2005-06-07 17:27:47 +00:00 |
|
Jens Arnold
|
0310f16005
|
Revived C implementations of memcpy() and memset() for platforms without asm optimized versions (gmini), replacing the intermediate strings.c. Moved the asm optimized versions 'out of the way' for the implicit 'make' rules by renaming them to *_a.S (for assembler/alternative).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5628 a1c6a512-1295-4272-9138-f99709370657
|
2005-01-21 22:43:02 +00:00 |
|