Jonas Maebe
|
fbebd87593
* use BLX instead of "mov r14, r15; mov r15, reg" for a_call_reg on ARMv6
|
16 gadi atpakaļ |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 gadi atpakaļ |
Jonas Maebe
|
22aacd2a60
* return 0 for length(pchar(0)), like Kylix does (using corrected and
|
16 gadi atpakaļ |
yury
|
20a12503b8
* Fixed fpc_shortstr_to_shortstr for arm.
|
17 gadi atpakaļ |
yury
|
3dc94e678d
* Fixed fpc_shortstr_assign for arm.
|
17 gadi atpakaļ |
yury
|
5dc6e54925
* Removed inline for procedures with assembler or formal parameters, since inline is not supported for them (compiler warns about that now). Even if there is no inline modifier in interface declaration of procedure, it is possible to specify inline in procedure implementation if needed (e.g. for generic implementations) and inlining will work for them.
|
17 gadi atpakaļ |
micha
|
4a7f6bccf9
* fix arm edsp test to load from aligned address
|
17 gadi atpakaļ |
florian
|
c544d97de9
* fix edsp instructions detection
|
17 gadi atpakaļ |
daniel
|
d8bffd27fc
- Intergrate i386/strlen.inc and remove it.
|
18 gadi atpakaļ |
daniel
|
68731ae067
+ Assembler implementation of mod/div.
|
18 gadi atpakaļ |
yury
|
1ea7d58a61
* Fixed arm-linux build.
|
18 gadi atpakaļ |
yury
|
e62c6cfcc4
* Fixed warnings and notes.
|
18 gadi atpakaļ |
yury
|
986396545d
* Fixed register saving in fpc_mul_qword for arm. It fixed bug #10017.
|
18 gadi atpakaļ |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
18 gadi atpakaļ |
florian
|
76b95fb058
* fixed arm-linux compilation with FPC_USE_LIBC
|
18 gadi atpakaļ |
yury
|
ef3178cdb1
* Fixed default float exceptions mask for arm fpu. It fixes tw3160c.pp on arm-linux.
|
18 gadi atpakaļ |
florian
|
d78071f8b2
* ensure that softfloat and libgcc float never use rfs/wfs
|
18 gadi atpakaļ |
florian
|
2085635fe7
* load moveproc with default value
|
18 gadi atpakaļ |
florian
|
b5b86f6d73
* ce compilation fixed
|
18 gadi atpakaļ |
florian
|
31c9a91af0
+ edsp detection for arm-linux
|
18 gadi atpakaļ |
florian
|
57415a73a7
+ assembler coded move for arm
|
18 gadi atpakaļ |
yury
|
458abdef3e
* implemented SysResetFPU for arm-wince.
|
18 gadi atpakaļ |
yury
|
d401c0a198
* activated internal get_frame for ARM.
|
18 gadi atpakaļ |
Legolas
|
9e6d19a494
* rtl part of first Nintendo DS port
|
19 gadi atpakaļ |
florian
|
69ae03d6bc
* fixed wrong operands of swp
|
19 gadi atpakaļ |
yury
|
ba21edb0fd
* Implemented inclocked and declocked for arm.
|
19 gadi atpakaļ |
yury
|
d7cbde6f25
* Assembler Interlocked* functions for ARM.
|
19 gadi atpakaļ |
oro06
|
3afad32966
*arm: TPECoffLinker is TInternalLinkerWin
|
19 gadi atpakaļ |
peter
|
4c065bce45
* move InterLocked functions to system unit
|
19 gadi atpakaļ |
florian
|
5575a837db
* gba patch from Francesco Lombardi
|
19 gadi atpakaļ |