summaryrefslogtreecommitdiff
path: root/rtl/arm
Commit message (Expand)AuthorAgeFilesLines
* * thumb2: Optimize fillchar a bit more with a wider inner loop chunk sizelaksen2021-04-011-42/+60
* * thumb2: Make fillchar smaller, faster and more reliable. Some gas versions ...laksen2021-04-011-14/+19
* Fix spelling error of revision 48023pierre2021-01-041-1/+1
* * Set softfloat_rounding_mode indise SetRoundMode function for all CPUs.pierre2021-01-031-1/+2
* * readd SmallInt typecasts to SmallInt overload of SwapEndiansvenbarth2020-09-191-1/+1
* * avoid range check error when using SwapEndian with 16-bit constantssvenbarth2020-09-191-2/+2
* * some inconsistency regarding FPC_NONE usage fixedflorian2019-12-241-2/+8
* * improved software floating point exception handling in the rtlflorian2019-10-103-3/+49
* + create defines with FPU capabilitesflorian2019-08-133-5/+27
* + software handling of exceptions on armflorian2019-07-281-0/+57
* Fix cycling of arm compiler starting with release ppcarm 3.0.4pierre2019-01-301-0/+12
* * replaced fstm/fldm with vstm/vldm for clang compatibilityjonas2019-01-291-3/+3
* + initial work for tls-based threadvar support on arm-linuxflorian2018-11-071-0/+9
* * cpu specific header file for the system unit: cpuh.inc, moved several decla...florian2017-11-012-1/+16
* * ARM: Never use the "BLX label" instruction. Use "BL label" instead.yury2017-05-041-32/+12
* * split fpc_mul_<64 bit> into separate procedures with and without overflow c...florian2017-02-191-6/+31
* + cpu unit for arm (linux only so far)florian2016-03-061-0/+91
* * fix VFPv4 supportflorian2016-03-065-7/+7
* Use a temporary variable to avoid potential problems of overwriting the argum...laksen2016-02-251-3/+5
* * do not generate blx instructions, the generation of blx instead of bl was i...florian2015-12-291-4/+7
* * arm-android: Use kuser_memory_barrier by default.yury2015-10-171-0/+6
* * arm: Support for the kuser_memory_barrier kernel function for memory barriers.yury2015-10-171-6/+40
* * arm-android: Use kuser_cmpxchg for Interlocked* functions when RTL is compi...yury2015-10-171-2/+4
* fix InterlockedCompareExchange on ARM-Linux: kuser_cmpxchg destroys r3, which...karoly2015-10-161-5/+7
* * Removed unused vars in RTL.yury2015-09-171-0/+2
* * ARM assembler routines are PIC compatible now.yury2015-09-151-36/+127
* Fix fillchar for >ARMv3laksen2015-09-071-0/+4
* Fix ARMv3/ARMv2A support.laksen2015-09-061-0/+2
* Fix some minor UMULL, and FPv4_S16 define problemslaksen2015-09-063-5/+5
* Test the proper CPUARM capability when chosing between blx and bl.laksen2015-03-221-3/+3
* Undo recent VFP assembler changes to make bootstrapping from 3.0.1 possible.laksen2015-03-143-9/+9
* Merge from armiw branch.laksen2015-03-134-12/+10
* * always pass the architecture to the arm assemblerflorian2015-02-211-7/+20
* Fix broken ldrd assembler syntax in RTLlaksen2014-11-302-2/+2
* - unneeded spaces removedflorian2014-10-041-5/+5
* new division helpers for ARM by Nico Erfurth. on our ARMv5 core hardware they...karoly2014-07-292-2/+192
* - ARM: cleaned out code corresponding to FPC_STRTOSHORTSTRINGPROC not defined...sergei2014-05-312-8/+0
* - Don't compile fpc_abs_real and fpc_sqr_real if they are already defined (Ma...sergei2014-03-311-0/+4
* - RTL: cleaned out FPC_FREEMEM_X. We now have a dedicated compilerproc 'fpc_f...sergei2014-03-231-3/+1
* * ARM: SetExceptionMask and SetRoundingMode must return the old value of mask...sergei2014-03-211-55/+58
* * Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionM...sergei2014-03-203-73/+10
* - MIPS,SPARC and ARM-wince: removed remaining references to softfloat stuff.sergei2014-03-202-13/+0
* - Removed mathuh.inc files which are identical for all targets (except m68k, ...sergei2014-03-181-27/+0
* * generate rfs/wfs for thumb2 only if an fpa fpu is usedflorian2014-03-111-7/+8
* * patch by Bernd which fixes InterLockedxxx functions on ARMv4T, resolves #25518florian2014-02-161-5/+46
* reverted r25622 which was an accidental commit of some highly experimental de...karoly2013-10-022-96/+7
* really fixed FillChar and fixed FillWord. fixes 8 tests.karoly2013-10-022-7/+96
* Fix compilation of arm-wince on Linux(?).svenbarth2013-09-012-0/+24
* * disable assembler versions of string routines for arm thumbflorian2013-03-251-0/+2
* + fpc_cpucodeinit for arm thumbflorian2013-03-241-0/+6