mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 03:28:00 +02:00
![]() This adds some small improvements to Move_pld and Move_blended. 1.) Overlapping memory is handled as "unusual" and the code is placed at the end of the function for better icache/bpu performance 2.) Fused the overlap check into 3 instructions with a single jump instead of 5 instructions with 2 jumps. 2.) Use ldmia/stmia with 2 registers instead of ldr/str for faster copying. 3.) Some code cleanup git-svn-id: trunk@21992 - |
||
---|---|---|
.. | ||
arm.inc | ||
divide.inc | ||
int64p.inc | ||
makefile.cpu | ||
math.inc | ||
mathu.inc | ||
mathuh.inc | ||
set.inc | ||
setjump.inc | ||
setjumph.inc | ||
strings.inc | ||
stringss.inc | ||
thumb2.inc |