Károly Balogh
|
5237a4d5e2
m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions
|
8 年之前 |
michael
|
8833a6fbba
* Patch from Graeme Geldenhuys to add rotation support
|
8 年之前 |
michael
|
2a39d8c9b7
* Added DefaultUnitOfMeasure
|
8 年之前 |
michael
|
9992d4b118
* SaveToStream and introduced published section
|
8 年之前 |
michael
|
a125d06c07
* Patches from Graeme Geldenhuys:
|
8 年之前 |
Károly Balogh
|
e0e90fffc4
make rgobj.uses_registers also return true, when the rg never allocated an imreg, but there were direct cpu register allocations. this at least fixes some address regvar trashing on 68k in relation to syscalls' explicit paralocs
|
8 年之前 |
Jonas Maebe
|
1c04470b66
* converted for-loop to while-loop, because its loop count is used on exit
|
8 年之前 |
Jonas Maebe
|
85f2903b8b
* don't index past the end of the transitions array (mantis #30829)
|
8 年之前 |
marcus
|
9eb195d285
FP-IDE: Amiga-likes need ami-extra
|
9 年之前 |
marcus
|
c540b7cb7d
morphunits: workbench library unit, structures fixed, missing varargs
|
9 年之前 |
marcus
|
ad31914a73
morphunits: diskfont, keymap units rewrote from current SDK
|
9 年之前 |
marcus
|
061943ec2c
morphunits: commodities library unit part2
|
9 年之前 |
marcus
|
31fe583ce2
morphunits: commodities library unit
|
9 年之前 |
marcus
|
3463e418f9
arosunits: Commodities library unit
|
9 年之前 |
michael
|
c81b645291
* Further fixes/improvements from Graeme Geldenhuys:
|
9 年之前 |
Károly Balogh
|
57e6cef18b
m68k: enabled the mul to shift+sub/add optimizations for 68000
|
9 年之前 |
Károly Balogh
|
4620d9b22c
m68k: when loading from a reference with zero extend, clear the register first, then load, instead of clearing with AND later, because this is faster on slow 68ks and also shorter
|
9 年之前 |
Károly Balogh
|
41776e9608
m68k: on a '000, optimize CLR.L Dx to MOVEQ #0,Dx which is slightly faster
|
9 年之前 |
michael
|
34ad4c29bf
* Fix lineending not being a char
|
9 年之前 |
Károly Balogh
|
660432685a
m68k: review and some cleanup of the shlshrnode, also add a special case for shifting 64bit values by 1
|
9 年之前 |
michael
|
ddaa4d33e3
* Allow (*$ style directives, restructured directive handling (Bug ID 30725)
|
9 年之前 |
michael
|
52383fed98
* Support for DispInterface and DispID (bug ID 30716)
|
9 年之前 |
michael
|
fe896fbe3b
* Fix bug #30719, C style shift left and right operators
|
9 年之前 |
michael
|
e198d9bf06
* Patch from Graeme Geldenhuys to implement skip attribute in linear output writers (bug ID 30741)
|
9 年之前 |
michael
|
cfc8b0fd9e
* Enumerator is unary operator
|
9 年之前 |
michael
|
7ded54ad96
* Support for enumerator operator
|
9 年之前 |
michael
|
1552f34251
* Allow simple preprocessing of the project file using {{macro}} substitution. Needed for e.g. variable source dirs
|
9 年之前 |
michael
|
ae468bfb43
* Initialize result, bug ID #0030771
|
9 年之前 |
joost
|
9097484f37
* Fixed type in construction of GlobalUnitDir parameter
|
9 年之前 |
florian
|
781d6f31a8
* more getsupreg(...)<>/=getsupreg(...) replaced by SuperRegisterEqual which is more safe, the former could break as the register could have different register types
|
9 年之前 |