summaryrefslogtreecommitdiffstats
path: root/libc/arch-arm/bionic
Commit message (Collapse)AuthorAgeFilesLines
* Merge change 6915 into donutQ8650BSDCANLYA3190QuIC Gerrit Code Review2009-08-271-1/+1
|\ | | | | | | | | * changes: memcpy: change pre-load instruction to use source address register
| * memcpy: change pre-load instruction to use source address registerNaresh Babu Saladi2009-08-191-1/+1
| | | | | | | | | | | | In case of 32-bit aligned memcpy, pre-load the contents of source. Currently, pre-load instruction uses register r12, which doesn't point to source address and thus effectively a no-op in the code.
* | bionic: Update macro check for ARM CLZ instructionNg, David2009-08-201-1/+2
|/ | | | | | | Modify the preprocessor condition to explicitly check if the ARM CLZ instruction is supported rather than for ARM_ARCH_5, as this instruction is also supported on newer ARM architectures.
* bionic: Replace ARM SWP instruction with LDREX/STREXNg, David2009-08-181-1/+6
| | | | | | Replace SWP instruction with ARMv6+ LDREX/STREX. Using hardcoded binary instructions as the current default Android compiler flag is set to compile for ARMv5 only.
* memcpy: Optimize memcpy arm assembly codeQ8650BSDCANLYA3160Naresh Babu Saladi2009-06-151-14/+6
| | | | | Improve branch prediction and remove unnecessary preloads in memcpy arm assembly code.
* Initial ContributionQualcomm Innovation Center2009-05-021-0/+39
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0322-0/+2406
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0322-2406/+0
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-091-0/+82
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-174-25/+37
|
* Initial Contributionandroid-1.0The Android Open Source Project2008-10-2121-0/+2312