Jeppe Johansen
|
9683102813
BL/BLX in thumb mode is a long composed instruction in Thumb as well as Thumb2
|
10 anos atrás |
Jeppe Johansen
|
9227a9fcf2
Reenable check for Wide format flag.
|
10 anos atrás |
Jeppe Johansen
|
5c3093a937
Add most non-VFP Thumb-2 instruction entries for the ARM internal writer.
|
10 anos atrás |
Jeppe Johansen
|
3cb9b30165
Added full 16-bit Thumb support to the ARM internal writer.
|
10 anos atrás |
Jeppe Johansen
|
0494f48bfc
Fix capability matrix for ARMv5. It should not have thumb support.
|
10 anos atrás |
Jeppe Johansen
|
901275b4a1
Switch back to emitting BLX instructions and fix calculation of constant offsets(should rarely/never happen).
|
10 anos atrás |
Jeppe Johansen
|
b4a4dda4e5
Make sure to change BLX instructions back to BL when the target is not a Thumb function.
|
10 anos atrás |
Jeppe Johansen
|
fe0cdcfb2e
Add a small function to handle encoding of CPU specific ELF flags. This is used to encode EABI version for ARM.
|
10 anos atrás |
Jeppe Johansen
|
6c4dbf5a84
Change emission of pre-reloc BLX to BL.
|
10 anos atrás |
Jeppe Johansen
|
387824c1ee
Added some APSR register bitmask definitions.
|
10 anos atrás |
Jeppe Johansen
|
414bfba2b2
Emitted instruction was B instead of BL for BL/BLX.
|
10 anos atrás |
Jeppe Johansen
|
e8cb1e198d
Forgot to rebuild instruction tables.
|
10 anos atrás |
Jeppe Johansen
|
0b5bcdf439
Modify fixup of BL/BLX instructions and ensure proper form is generated.
|
10 anos atrás |
Jeppe Johansen
|
284a4d9dd7
Encoding of preindexed LDRH/STRH opcodes was missing.
|
10 anos atrás |
Jeppe Johansen
|
b5cd9c048e
Small fix for uninitialized variables causing warnings.
|
10 anos atrás |
Jeppe Johansen
|
eb3eaab54b
Fix some small encoding bugs.
|
10 anos atrás |
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 anos atrás |
Jeppe Johansen
|
d023c63ad0
Add a lot of instruction table entries and missing instructions for support of most ARM32 mode instructions from ARMv4 up ARMv7A.
|
10 anos atrás |
Jeppe Johansen
|
dbea8c2507
Branch for internal ARM writer based on patch from Anton in #26588.
|
10 anos atrás |
joost
|
6c29775e09
* Use separate repositories for each compiler
|
10 anos atrás |
lacak
|
6c10d2ddad
fcl-db: sqlite: map INTEGER PRIMARY KEY columns (ROWID) to TAutoIncField (as part of adding support for Refreshing AutoInc fields)
|
10 anos atrás |
sergei
|
8f4430e795
* tcg.translate_register: check that reg.allocator is not nil before calling its method (in case of "assembler nostackframe" function returning an x87 float compiler tries to translate NR_ST which is used for function result).
|
10 anos atrás |
svenbarth
|
fe49a4b60c
Fix Fp*Stat calls when compiling with FPC_USE_LIBC for x86_64-linux.
|
10 anos atrás |
svenbarth
|
01278e2800
Fix three warnings when compiling with FPC_USE_LIBC.
|
10 anos atrás |
svenbarth
|
e2c546b26f
Regenerate msg*.inc files
|
10 anos atrás |
svenbarth
|
e614914016
Fix a grammatical error in warning asmr_w_global_access_without_got
|
10 anos atrás |
lacak
|
e26d106b5b
fcl-db: sqldb: some databases supports inserting of explicit values into "autoincrementing" columns. So in case when ftAutoInc field has already supplied value, do not do fetch of LastID
|
10 anos atrás |
Tomas Hajny
|
dbd07e7583
* add missing description for regexpr
|
10 anos atrás |
Tomas Hajny
|
fb95334a66
* add missing description for zlib
|
10 anos atrás |
Tomas Hajny
|
c4abfa3788
* add missing description for x11
|
10 anos atrás |