florian
|
891d7b9349
* comitted wrong patch in r20491, fixed with this revision
|
13 rokov pred |
florian
|
18866623cd
o patch by Nico Erfurth: Optimize some ARM-RTL functions
|
13 rokov pred |
florian
|
5b03826549
o patch by Nico Erfurth: Better Locked* implementation for arm on linux
|
13 rokov pred |
sergei
|
4ebc34c5e7
* Promoted result type of FPC_PCHAR_LENGTH and FPC_PWIDECHAR_LENGTH to SizeInt.
|
14 rokov pred |
florian
|
0e74cea8ed
* patch by Simon Ley to improve move on arm: unneeded plds are removed, resolves #19050
|
14 rokov pred |
Jonas Maebe
|
c14574bb56
* don't change the fpu control word in the initialisation code of dynamic
|
15 rokov pred |
Jonas Maebe
|
fbebd87593
* use BLX instead of "mov r14, r15; mov r15, reg" for a_call_reg on ARMv6
|
16 rokov pred |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
16 rokov pred |
Jonas Maebe
|
22aacd2a60
* return 0 for length(pchar(0)), like Kylix does (using corrected and
|
17 rokov pred |
yury
|
20a12503b8
* Fixed fpc_shortstr_to_shortstr for arm.
|
17 rokov pred |
yury
|
3dc94e678d
* Fixed fpc_shortstr_assign for arm.
|
17 rokov pred |
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 rokov pred |
micha
|
4a7f6bccf9
* fix arm edsp test to load from aligned address
|
17 rokov pred |
florian
|
c544d97de9
* fix edsp instructions detection
|
17 rokov pred |
daniel
|
d8bffd27fc
- Intergrate i386/strlen.inc and remove it.
|
18 rokov pred |
daniel
|
68731ae067
+ Assembler implementation of mod/div.
|
18 rokov pred |
yury
|
1ea7d58a61
* Fixed arm-linux build.
|
18 rokov pred |
yury
|
e62c6cfcc4
* Fixed warnings and notes.
|
18 rokov pred |
yury
|
986396545d
* Fixed register saving in fpc_mul_qword for arm. It fixed bug #10017.
|
18 rokov pred |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
18 rokov pred |
florian
|
76b95fb058
* fixed arm-linux compilation with FPC_USE_LIBC
|
18 rokov pred |
yury
|
ef3178cdb1
* Fixed default float exceptions mask for arm fpu. It fixes tw3160c.pp on arm-linux.
|
18 rokov pred |
florian
|
d78071f8b2
* ensure that softfloat and libgcc float never use rfs/wfs
|
18 rokov pred |
florian
|
2085635fe7
* load moveproc with default value
|
18 rokov pred |
florian
|
b5b86f6d73
* ce compilation fixed
|
18 rokov pred |
florian
|
31c9a91af0
+ edsp detection for arm-linux
|
18 rokov pred |
florian
|
57415a73a7
+ assembler coded move for arm
|
18 rokov pred |
yury
|
458abdef3e
* implemented SysResetFPU for arm-wince.
|
18 rokov pred |
yury
|
d401c0a198
* activated internal get_frame for ARM.
|
19 rokov pred |
Legolas
|
9e6d19a494
* rtl part of first Nintendo DS port
|
19 rokov pred |