mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-18 09:18:21 +02:00
![]() + CPUARM_HAS_BX is defined if the CPU supports the BX* instruction + CPUARM_HAS_REV is defined if the CPU supports the REV instruction. Note that you still have to check for compiler versions > 2.6.0 since the assembler reader of 2.6.0 does not understand that instruction. + CPUARM_HAS_IDIV is defined if the CPU supports the sdiv, udiv instructions. Use of this fixes a bug where previously these instruction were only used for armv7-m, while cortex3m cpus also support it. + CPUARM_HAS_LDREX is defined if the CPU supports the ldrex/strex instructions. Use of this fixes a bug with armv7(-a) cpus where this path has not been used. + SYSTEM_HAS_KUSER_CMPXCHG is defined if the system (mainly OS) support the kuser_cmpxchg functions. Use of this fixes a bug where ARMHF systems did not use it for synchronization (although ARMHF is armv7+ only, i.e. the LDREX path is used anyway) git-svn-id: trunk@22081 - |
||
---|---|---|
.. | ||
jastringh.inc | ||
jastrings.inc | ||
java_sys.inc | ||
java_sysh.inc | ||
jcompproc.inc | ||
jdk15.inc | ||
jdk15.pas | ||
jdynarr.inc | ||
jdynarrh.inc | ||
jpvar.inc | ||
jpvarh.inc | ||
jrec.inc | ||
jrech.inc | ||
jset.inc | ||
jseth.inc | ||
jsstringh.inc | ||
jsstrings.inc | ||
jsystem.inc | ||
jsystemh_types.inc | ||
jsystemh.inc | ||
jtcon.inc | ||
jtconh.inc | ||
jtvar.inc | ||
jtvarh.inc | ||
justringh.inc | ||
justrings.inc | ||
jwin2javacharset.inc | ||
Makefile | ||
Makefile.fpc | ||
objpas.inc | ||
objpas.pp | ||
objpash.inc | ||
rtl.cfg | ||
rtti.inc | ||
sysos.inc | ||
sysosh.inc | ||
sysres.inc | ||
system.pp |