marcus
|
d23ee52001
os4units: library unit for graphics.library
|
9 years ago |
florian
|
d2b74be153
* always use vmov variants of instructions if avx is enabled
|
9 years ago |
florian
|
ec92bc3390
* case of identifiers fixed
|
9 years ago |
marcus
|
44a544d0f5
AmigaOS4: library units for utility.library, timer.device and dos.library
|
9 years ago |
florian
|
f0e75de730
* properly update allocation info of the involved register when carrying out an MovMovCmp2MovCmp optimization, resolves issue #30052
|
9 years ago |
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 years ago |
marcus
|
31b6e2df9b
AmigaOS4: initial package checkin with exec.library unit
|
9 years ago |
michael
|
e78e4d0e72
* Publish UseDollarString and DollarStrings properties
|
9 years ago |
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 years ago |
florian
|
8d9f6bbe0b
* disable some debugging code which does not work anymore due to the unification of the peephole optimizer
|
9 years ago |
florian
|
77b4709e7a
+ i386 compiler tracks now flag usage if needed, so the mov $0,reg -> xor reg,reg transformation can be enabled
|
9 years ago |
svenbarth
|
d07b49270f
Fix for Mantis #30030.
|
9 years ago |
michael
|
bae53fda21
* Some fixes from Graeme Geldenhuys (Bug ID 30038):
|
9 years ago |
florian
|
3c2dab9878
* i386 peephole assembler uses largely the common peephole optimizer infrastructure, the resulting code is besides a few improvements the same
|
9 years ago |
florian
|
4ac3953c34
* use InstructionLoadsFromReg instead of RegInInstruction when moving register deallocations
|
9 years ago |
florian
|
046b148f5f
* i386 and i8086 have an index register, so define cpurefshaveindexreg
|
9 years ago |
Jonas Maebe
|
1850cb4ccc
* don't look at the resultdef, but at the defs of the operands to decide
|
9 years ago |
Jonas Maebe
|
69ad962544
* fixed cross-assembling the Linux/ppc32 loader files on a 64 bit Linux host
|
9 years ago |
Jonas Maebe
|
70cfe1dc23
* fixed cross-assembling from Linux/ppc(32|64) to the "other bitness"
|
9 years ago |
Jonas Maebe
|
61356a08e6
* fixed default target for a ppc64 -> ppc32 cross-compiler
|
9 years ago |
michael
|
ef564491b2
* Fixes from Graeme Geldenhuys for bug ID #30006 and bug ID #30008:
|
9 years ago |
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 years ago |
Károly Balogh
|
bd564b8933
m68k: some code to support the ColdFire v4e FPU. not functional yet.
|
9 years ago |
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 years ago |
Károly Balogh
|
510c3456d6
m68k: define CPUCOLDFIRE on the CF family targets
|
9 years ago |
Jonas Maebe
|
266dee9258
* update tprocvardef.GetTypeName() for blocks so it prints them using the
|
9 years ago |
Jonas Maebe
|
f50dec5202
* don't allow implicit type conversions from pointers to c-style blocks in
|
9 years ago |
marcus
|
e38e051425
Amicommon: Unified parameterhandling for Amiga, AROS, MorphOS
|
9 years ago |
florian
|
a742df9035
* reverse merged r33524 as it is not safe as test results showed
|
9 years ago |
florian
|
2a28f5a85d
* update used_in_proc only in trgobj.translate_registers, before it might cause unnecessary pushes of actually unused registers
|
9 years ago |