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 жил өмнө |
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 жил өмнө |
Károly Balogh
|
23106882ac
m68k: extended TResFlags with float resflags
|
9 жил өмнө |
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 жил өмнө |
marcus
|
d23ee52001
os4units: library unit for graphics.library
|
9 жил өмнө |
florian
|
d2b74be153
* always use vmov variants of instructions if avx is enabled
|
9 жил өмнө |
florian
|
ec92bc3390
* case of identifiers fixed
|
9 жил өмнө |
marcus
|
44a544d0f5
AmigaOS4: library units for utility.library, timer.device and dos.library
|
9 жил өмнө |
florian
|
f0e75de730
* properly update allocation info of the involved register when carrying out an MovMovCmp2MovCmp optimization, resolves issue #30052
|
9 жил өмнө |
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 жил өмнө |
marcus
|
31b6e2df9b
AmigaOS4: initial package checkin with exec.library unit
|
9 жил өмнө |
michael
|
e78e4d0e72
* Publish UseDollarString and DollarStrings properties
|
9 жил өмнө |
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 жил өмнө |
florian
|
8d9f6bbe0b
* disable some debugging code which does not work anymore due to the unification of the peephole optimizer
|
9 жил өмнө |
florian
|
77b4709e7a
+ i386 compiler tracks now flag usage if needed, so the mov $0,reg -> xor reg,reg transformation can be enabled
|
9 жил өмнө |
svenbarth
|
d07b49270f
Fix for Mantis #30030.
|
9 жил өмнө |
michael
|
bae53fda21
* Some fixes from Graeme Geldenhuys (Bug ID 30038):
|
9 жил өмнө |
florian
|
3c2dab9878
* i386 peephole assembler uses largely the common peephole optimizer infrastructure, the resulting code is besides a few improvements the same
|
9 жил өмнө |
florian
|
4ac3953c34
* use InstructionLoadsFromReg instead of RegInInstruction when moving register deallocations
|
9 жил өмнө |
florian
|
046b148f5f
* i386 and i8086 have an index register, so define cpurefshaveindexreg
|
9 жил өмнө |
Jonas Maebe
|
1850cb4ccc
* don't look at the resultdef, but at the defs of the operands to decide
|
9 жил өмнө |
Jonas Maebe
|
69ad962544
* fixed cross-assembling the Linux/ppc32 loader files on a 64 bit Linux host
|
9 жил өмнө |
Jonas Maebe
|
70cfe1dc23
* fixed cross-assembling from Linux/ppc(32|64) to the "other bitness"
|
9 жил өмнө |
Jonas Maebe
|
61356a08e6
* fixed default target for a ppc64 -> ppc32 cross-compiler
|
9 жил өмнө |
michael
|
ef564491b2
* Fixes from Graeme Geldenhuys for bug ID #30006 and bug ID #30008:
|
9 жил өмнө |
lacak
|
2e005ecc7d
fcl-db: sqldb: make deferred blob loading dependent on sqoKeepOpenOnCommit not on sqoAutoCommit. As original problem is that dataset remains open on commit. Related to rev.33496
|
9 жил өмнө |
Károly Balogh
|
bd564b8933
m68k: some code to support the ColdFire v4e FPU. not functional yet.
|
9 жил өмнө |
Károly Balogh
|
1192978152
m68k: software mod/div and mul helper requirement has nothing to do with the softfpu, CF and plain 68k simply needs it
|
9 жил өмнө |
Károly Balogh
|
510c3456d6
m68k: define CPUCOLDFIRE on the CF family targets
|
9 жил өмнө |
Jonas Maebe
|
266dee9258
* update tprocvardef.GetTypeName() for blocks so it prints them using the
|
9 жил өмнө |