mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-30 21:51:29 +01: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 | ||