index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
rtl
/
arm
Commit message (
Expand
)
Author
Age
Files
Lines
*
* thumb2: Optimize fillchar a bit more with a wider inner loop chunk size
laksen
2021-04-01
1
-42
/
+60
*
* thumb2: Make fillchar smaller, faster and more reliable. Some gas versions ...
laksen
2021-04-01
1
-14
/
+19
*
Fix spelling error of revision 48023
pierre
2021-01-04
1
-1
/
+1
*
* Set softfloat_rounding_mode indise SetRoundMode function for all CPUs.
pierre
2021-01-03
1
-1
/
+2
*
* readd SmallInt typecasts to SmallInt overload of SwapEndian
svenbarth
2020-09-19
1
-1
/
+1
*
* avoid range check error when using SwapEndian with 16-bit constants
svenbarth
2020-09-19
1
-2
/
+2
*
* some inconsistency regarding FPC_NONE usage fixed
florian
2019-12-24
1
-2
/
+8
*
* improved software floating point exception handling in the rtl
florian
2019-10-10
3
-3
/
+49
*
+ create defines with FPU capabilites
florian
2019-08-13
3
-5
/
+27
*
+ software handling of exceptions on arm
florian
2019-07-28
1
-0
/
+57
*
Fix cycling of arm compiler starting with release ppcarm 3.0.4
pierre
2019-01-30
1
-0
/
+12
*
* replaced fstm/fldm with vstm/vldm for clang compatibility
jonas
2019-01-29
1
-3
/
+3
*
+ initial work for tls-based threadvar support on arm-linux
florian
2018-11-07
1
-0
/
+9
*
* cpu specific header file for the system unit: cpuh.inc, moved several decla...
florian
2017-11-01
2
-1
/
+16
*
* ARM: Never use the "BLX label" instruction. Use "BL label" instead.
yury
2017-05-04
1
-32
/
+12
*
* split fpc_mul_<64 bit> into separate procedures with and without overflow c...
florian
2017-02-19
1
-6
/
+31
*
+ cpu unit for arm (linux only so far)
florian
2016-03-06
1
-0
/
+91
*
* fix VFPv4 support
florian
2016-03-06
5
-7
/
+7
*
Use a temporary variable to avoid potential problems of overwriting the argum...
laksen
2016-02-25
1
-3
/
+5
*
* do not generate blx instructions, the generation of blx instead of bl was i...
florian
2015-12-29
1
-4
/
+7
*
* arm-android: Use kuser_memory_barrier by default.
yury
2015-10-17
1
-0
/
+6
*
* arm: Support for the kuser_memory_barrier kernel function for memory barriers.
yury
2015-10-17
1
-6
/
+40
*
* arm-android: Use kuser_cmpxchg for Interlocked* functions when RTL is compi...
yury
2015-10-17
1
-2
/
+4
*
fix InterlockedCompareExchange on ARM-Linux: kuser_cmpxchg destroys r3, which...
karoly
2015-10-16
1
-5
/
+7
*
* Removed unused vars in RTL.
yury
2015-09-17
1
-0
/
+2
*
* ARM assembler routines are PIC compatible now.
yury
2015-09-15
1
-36
/
+127
*
Fix fillchar for >ARMv3
laksen
2015-09-07
1
-0
/
+4
*
Fix ARMv3/ARMv2A support.
laksen
2015-09-06
1
-0
/
+2
*
Fix some minor UMULL, and FPv4_S16 define problems
laksen
2015-09-06
3
-5
/
+5
*
Test the proper CPUARM capability when chosing between blx and bl.
laksen
2015-03-22
1
-3
/
+3
*
Undo recent VFP assembler changes to make bootstrapping from 3.0.1 possible.
laksen
2015-03-14
3
-9
/
+9
*
Merge from armiw branch.
laksen
2015-03-13
4
-12
/
+10
*
* always pass the architecture to the arm assembler
florian
2015-02-21
1
-7
/
+20
*
Fix broken ldrd assembler syntax in RTL
laksen
2014-11-30
2
-2
/
+2
*
- unneeded spaces removed
florian
2014-10-04
1
-5
/
+5
*
new division helpers for ARM by Nico Erfurth. on our ARMv5 core hardware they...
karoly
2014-07-29
2
-2
/
+192
*
- ARM: cleaned out code corresponding to FPC_STRTOSHORTSTRINGPROC not defined...
sergei
2014-05-31
2
-8
/
+0
*
- Don't compile fpc_abs_real and fpc_sqr_real if they are already defined (Ma...
sergei
2014-03-31
1
-0
/
+4
*
- RTL: cleaned out FPC_FREEMEM_X. We now have a dedicated compilerproc 'fpc_f...
sergei
2014-03-23
1
-3
/
+1
*
* ARM: SetExceptionMask and SetRoundingMode must return the old value of mask...
sergei
2014-03-21
1
-55
/
+58
*
* Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionM...
sergei
2014-03-20
3
-73
/
+10
*
- MIPS,SPARC and ARM-wince: removed remaining references to softfloat stuff.
sergei
2014-03-20
2
-13
/
+0
*
- Removed mathuh.inc files which are identical for all targets (except m68k, ...
sergei
2014-03-18
1
-27
/
+0
*
* generate rfs/wfs for thumb2 only if an fpa fpu is used
florian
2014-03-11
1
-7
/
+8
*
* patch by Bernd which fixes InterLockedxxx functions on ARMv4T, resolves #25518
florian
2014-02-16
1
-5
/
+46
*
reverted r25622 which was an accidental commit of some highly experimental de...
karoly
2013-10-02
2
-96
/
+7
*
really fixed FillChar and fixed FillWord. fixes 8 tests.
karoly
2013-10-02
2
-7
/
+96
*
Fix compilation of arm-wince on Linux(?).
svenbarth
2013-09-01
2
-0
/
+24
*
* disable assembler versions of string routines for arm thumb
florian
2013-03-25
1
-0
/
+2
*
+ fpc_cpucodeinit for arm thumb
florian
2013-03-24
1
-0
/
+6
[next]