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