michael
|
141a24e29c
* Some improvements and reworkings by Graeme Geldenhuys
|
9 lat temu |
marcus
|
79508d4653
Amiga, AROS, MorphOS: AsTag helper with LongInt instead Integer
|
9 lat temu |
michael
|
60382b990e
* Patch from Ondrej to fix sharing mode when loading fonts (bug ID 30070)
|
9 lat temu |
michael
|
5ac352bc3c
* Some reworking by Graeme Geldenhuys:
|
9 lat temu |
pierre
|
c365576841
Regenerate with uptodate fpcmake to add missing aarch64-linux target
|
9 lat temu |
pierre
|
57f2df1f62
* Remove sysutils in _USES clause, to avoid exception handling importation,
|
9 lat temu |
marcus
|
6e9e508091
os4units: inputevents and library unit for layer.library
|
9 lat temu |
Károly Balogh
|
2f23b5f0fd
m68k: output some GAS specific pseudo instructions in the GNU as writer, so the assembler can do branch size optimization for us
|
9 lat temu |
Károly Balogh
|
4287f81b92
m68k: support and use float TResFlags in the rest of the CG. ColdFire FPU now works, and FSxx is no longer generated which is software supported on '060, and doesn't exist on CF. if we still want to support it later, we can add it to cg.g_flags2reg
|
9 lat temu |
Károly Balogh
|
23106882ac
m68k: extended TResFlags with float resflags
|
9 lat temu |
Károly Balogh
|
9d2dad2463
m68k: added cpu type cfv4e, which is the only ColdFire with FPU, and GNU AS needs this to actually allow CF FPU code
|
9 lat temu |
marcus
|
d23ee52001
os4units: library unit for graphics.library
|
9 lat temu |
florian
|
d2b74be153
* always use vmov variants of instructions if avx is enabled
|
9 lat temu |
florian
|
ec92bc3390
* case of identifiers fixed
|
9 lat temu |
marcus
|
44a544d0f5
AmigaOS4: library units for utility.library, timer.device and dos.library
|
9 lat temu |
florian
|
f0e75de730
* properly update allocation info of the involved register when carrying out an MovMovCmp2MovCmp optimization, resolves issue #30052
|
9 lat temu |
Károly Balogh
|
9d2258e4d9
* increase length of asmbin string from 8 chars to 16. this is needed to support standard vasm binary names on PPC and (soon) m68k
|
9 lat temu |
marcus
|
31b6e2df9b
AmigaOS4: initial package checkin with exec.library unit
|
9 lat temu |
michael
|
e78e4d0e72
* Publish UseDollarString and DollarStrings properties
|
9 lat temu |
Károly Balogh
|
e04bddc143
fixed build for MorphOS, which uses a heavily patched old GNU AS, and it doesn't know the -a32 argument
|
9 lat temu |
florian
|
8d9f6bbe0b
* disable some debugging code which does not work anymore due to the unification of the peephole optimizer
|
9 lat temu |
florian
|
77b4709e7a
+ i386 compiler tracks now flag usage if needed, so the mov $0,reg -> xor reg,reg transformation can be enabled
|
9 lat temu |
svenbarth
|
d07b49270f
Fix for Mantis #30030.
|
9 lat temu |
michael
|
bae53fda21
* Some fixes from Graeme Geldenhuys (Bug ID 30038):
|
9 lat temu |
florian
|
3c2dab9878
* i386 peephole assembler uses largely the common peephole optimizer infrastructure, the resulting code is besides a few improvements the same
|
9 lat temu |
florian
|
4ac3953c34
* use InstructionLoadsFromReg instead of RegInInstruction when moving register deallocations
|
9 lat temu |
florian
|
046b148f5f
* i386 and i8086 have an index register, so define cpurefshaveindexreg
|
9 lat temu |
Jonas Maebe
|
1850cb4ccc
* don't look at the resultdef, but at the defs of the operands to decide
|
9 lat temu |
Jonas Maebe
|
69ad962544
* fixed cross-assembling the Linux/ppc32 loader files on a 64 bit Linux host
|
9 lat temu |
Jonas Maebe
|
70cfe1dc23
* fixed cross-assembling from Linux/ppc(32|64) to the "other bitness"
|
9 lat temu |