Michael VAN CANNEYT
|
b849d92589
* Char -> AnsiChar
|
2 năm trước cách đây |
Jonas Maebe
|
0758aa1143
FPU exception mask: generlised system unit interface
|
2 năm trước cách đây |
svenbarth
|
0c316deab5
* readd SmallInt typecasts to SmallInt overload of SwapEndian
|
4 năm trước cách đây |
svenbarth
|
9d86fed95b
* avoid range check error when using SwapEndian with 16-bit constants
|
4 năm trước cách đây |
florian
|
c189af0e3d
* improved software floating point exception handling in the rtl
|
5 năm trước cách đây |
florian
|
c418d63c16
+ create defines with FPU capabilites
|
6 năm trước cách đây |
florian
|
b3ed34592f
+ software handling of exceptions on arm
|
6 năm trước cách đây |
florian
|
9f16c34329
+ initial work for tls-based threadvar support on arm-linux
|
6 năm trước cách đây |
yury
|
2ae3ce79bb
* ARM: Never use the "BLX label" instruction. Use "BL label" instead.
|
8 năm trước cách đây |
florian
|
1c067e96bf
* fix VFPv4 support
|
9 năm trước cách đây |
Jeppe Johansen
|
03d4ada29e
Use a temporary variable to avoid potential problems of overwriting the argument.
|
9 năm trước cách đây |
florian
|
3f2057a2f2
* do not generate blx instructions, the generation of blx instead of bl was introduced some years ago but today it proves to be wrong: if necessary, the linker converts the bl into a blx, this is also how gcc and clang handle it
|
9 năm trước cách đây |
yury
|
c9a0c5e7a6
* arm: Support for the kuser_memory_barrier kernel function for memory barriers.
|
9 năm trước cách đây |
Károly Balogh
|
c81290bc94
fix InterlockedCompareExchange on ARM-Linux: kuser_cmpxchg destroys r3, which needs to be restored, if we have to loop
|
9 năm trước cách đây |
yury
|
9f2ef7c546
* ARM assembler routines are PIC compatible now.
|
10 năm trước cách đây |
Jeppe Johansen
|
53fd543440
Fix fillchar for >ARMv3
|
10 năm trước cách đây |
Jeppe Johansen
|
dac294c680
Fix ARMv3/ARMv2A support.
|
10 năm trước cách đây |
Jeppe Johansen
|
3ef4033e7d
Test the proper CPUARM capability when chosing between blx and bl.
|
10 năm trước cách đây |
Jeppe Johansen
|
9478099e5a
Undo recent VFP assembler changes to make bootstrapping from 3.0.1 possible.
|
10 năm trước cách đây |
Jeppe Johansen
|
914e9e7b49
Merged from trunk
|
10 năm trước cách đây |
florian
|
9eab90d8c4
* always pass the architecture to the arm assembler
|
10 năm trước cách đây |
Jeppe Johansen
|
ff7af306df
Add FPA support.
|
10 năm trước cách đây |
Jeppe Johansen
|
71cdedea82
Add missing NOP, and B instruction forms.
|
10 năm trước cách đây |
Jeppe Johansen
|
9e5979e8be
Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now.
|
10 năm trước cách đây |
Jeppe Johansen
|
d4461efae3
Fix broken ldrd assembler syntax in RTL
|
10 năm trước cách đây |
Károly Balogh
|
1a4d6d79c5
new division helpers for ARM by Nico Erfurth. on our ARMv5 core hardware they're 22%-36% faster than the generic ones for the most common case.
|
11 năm trước cách đây |
sergei
|
a94187c79b
- ARM: cleaned out code corresponding to FPC_STRTOSHORTSTRINGPROC not defined (obsolete and removed from other targets long ago).
|
11 năm trước cách đây |
sergei
|
8ad5e6fb26
- RTL: cleaned out FPC_FREEMEM_X. We now have a dedicated compilerproc 'fpc_freemem' for this purpose.
|
11 năm trước cách đây |
sergei
|
7b56c90d82
- MIPS,SPARC and ARM-wince: removed remaining references to softfloat stuff.
|
11 năm trước cách đây |
florian
|
6e32f8ee8f
* patch by Bernd which fixes InterLockedxxx functions on ARMv4T, resolves #25518
|
11 năm trước cách đây |