fpc/rtl/arm
masta 25e2f5f3fa Small improvement to InterlockedExchange on ARM
Use movs instead of mov when setting the result in r0. This way the Z
flag will be set for the calling function which might allow some smaller
optimizations later on. It does not affect current code in any way,
because flags are not expected to be used across function calls.

git-svn-id: trunk@22033 -
2012-08-08 06:44:26 +00:00
..
arm.inc Small improvement to InterlockedExchange on ARM 2012-08-08 06:44:26 +00:00
divide.inc Use bx lr in ARM-RTL for armv5 2012-06-18 16:59:39 +00:00
int64p.inc * fix int64 multiplication on armeb 2008-03-08 13:02:51 +00:00
makefile.cpu * remove $Log 2005-06-07 09:47:55 +00:00
math.inc + support for the ARM hard float EABI on Linux (patch by Peter Green): 2012-03-29 20:50:09 +00:00
mathu.inc Fix ARM FPU Exceptions for WinCE 2012-07-23 22:58:02 +00:00
mathuh.inc * fpa exception masking fixed 2007-01-17 15:52:36 +00:00
set.inc * remove $Log 2005-06-07 09:47:55 +00:00
setjump.inc * fix setjump for arm<=armv5 with vfp 2012-08-03 22:04:22 +00:00
setjumph.inc + support for the ARM hard float EABI on Linux (patch by Peter Green): 2012-03-29 20:50:09 +00:00
strings.inc ARM assembly versions of strupper and strlower 2012-06-18 16:59:34 +00:00
stringss.inc * remove $Log 2005-06-07 09:47:55 +00:00
thumb2.inc * Promoted result type of FPC_PCHAR_LENGTH and FPC_PWIDECHAR_LENGTH to SizeInt. 2011-06-13 04:59:17 +00:00