florian
|
bd6bf8ac94
|
* fixed stm and ldm to be usable with preindex operand
|
2003-09-06 11:21:49 +00:00 |
|
olle
|
ce46a4fe31
|
* linux on powerpc now uses sysv abi
|
2003-09-06 10:46:56 +00:00 |
|
olle
|
103019fb39
|
+ Used macros ABI_AIX and ABI_SYSV exchanged to FPC_ABI_AIX and FPC_ABI_SYSV.
|
2003-09-06 10:44:41 +00:00 |
|
olle
|
82e40f6506
|
+ compiler now define abi macros for powerpc FPC_ABI_AIX or FPC_ABI_SYSV
|
2003-09-06 10:41:54 +00:00 |
|
florian
|
a13ce1dfb4
|
+ added *_watcom units
|
2003-09-06 10:01:11 +00:00 |
|
florian
|
1a95384ec1
|
* arm is working again as before the new register naming scheme was implemented
|
2003-09-05 23:57:01 +00:00 |
|
florian
|
3790cb34f1
|
* added initial watcom extender files; they need to be cleaned up
|
2003-09-05 18:09:35 +00:00 |
|
florian
|
22f1ff8da4
|
* merged Wiktor's Watcom patches in 1.1
|
2003-09-05 17:41:12 +00:00 |
|
marco
|
f34e9e5adf
|
* applied Peter's patch. Now cycles.
|
2003-09-05 11:21:39 +00:00 |
|
luk
|
b55c2aa877
|
* correct color conversion (prevent range check errors)
|
2003-09-04 22:29:43 +00:00 |
|
luk
|
7579bc23d2
|
+ added patterned lines
- removed debug messages and Polyline
* DrawSolidLine has also a version where the color can be given
|
2003-09-04 22:17:51 +00:00 |
|
luk
|
e9e217bf89
|
+ added patterned lines
+ added rectangle with horizontal,vertical and cross style
|
2003-09-04 22:15:21 +00:00 |
|
olle
|
4471dd1d26
|
+ bugfix, put token UNIMPLEMENTED in right order
|
2003-09-04 21:58:16 +00:00 |
|
olle
|
30938b72a7
|
+ added new lagnuage mode: MAC
|
2003-09-04 21:37:29 +00:00 |
|
florian
|
024d08e05a
|
* ARM compiler compiles again
|
2003-09-04 21:07:03 +00:00 |
|
florian
|
ed7610985b
|
* fixed qword_to_double conversion on powerpc
|
2003-09-04 16:07:31 +00:00 |
|
peter
|
dfd60cb507
|
* released useparatemp
|
2003-09-04 15:39:58 +00:00 |
|
peter
|
059908d399
|
* abort with IE when spilling requires > 20 loops
|
2003-09-04 14:46:12 +00:00 |
|
peter
|
01a1f7d063
|
* return 0 instead of $ff when no reg is found
|
2003-09-04 14:42:44 +00:00 |
|
mazen
|
7594243fbb
|
+ added Erase method to TFPCustomCanvas to erase (with zeros) the image
|
2003-09-04 14:03:50 +00:00 |
|
mazen
|
ba958a48c3
|
+ fpwritebmp.pas renamed to fpwritebmp.pp
|
2003-09-04 12:02:21 +00:00 |
|
mazen
|
e337310b72
|
- renamed fpwritebmp.pp
|
2003-09-04 12:00:36 +00:00 |
|
mazen
|
026cc3df54
|
+ Adds support of writing BMP files
|
2003-09-04 08:44:32 +00:00 |
|
florian
|
0d3832776f
|
* first bunch of adaptions of arm compiler for new register type
|
2003-09-04 00:15:28 +00:00 |
|
peter
|
610cbec252
|
* fixes for FPU register allocation
|
2003-09-03 21:06:45 +00:00 |
|
peter
|
adeae3a00b
|
* write INVALID as register name instead of IE
|
2003-09-03 21:06:19 +00:00 |
|
peter
|
b4d54b1889
|
* powerpc needs software int64 to double
|
2003-09-03 21:06:05 +00:00 |
|
peter
|
98d153815c
|
* some fixes for ppc
|
2003-09-03 21:04:14 +00:00 |
|
peter
|
ded08a12a9
|
* regenerated
|
2003-09-03 20:35:57 +00:00 |
|
peter
|
36bb27dab3
|
* fixed number sorting
|
2003-09-03 20:35:06 +00:00 |
|
peter
|
386027ffb5
|
* fixed sorting of register number
|
2003-09-03 20:33:28 +00:00 |
|
peter
|
c05cf49b35
|
* removed empty cga unit
|
2003-09-03 19:39:16 +00:00 |
|
peter
|
ef23ab2c78
|
* powerpc reg update
|
2003-09-03 19:37:07 +00:00 |
|
peter
|
601160a0e3
|
* powerpc compiles again
|
2003-09-03 19:35:24 +00:00 |
|
florian
|
91533b5d5a
|
* initial revision of new register naming
|
2003-09-03 19:10:30 +00:00 |
|
florian
|
100cec5cee
|
* inital revision derived from sparc
|
2003-09-03 19:09:35 +00:00 |
|
peter
|
3a3bdd95a7
|
* superregisters also from .dat file
|
2003-09-03 16:29:37 +00:00 |
|
peter
|
b66e477dd8
|
* also generate superregisters
|
2003-09-03 16:28:16 +00:00 |
|
peter
|
6a8d5eb25d
|
* NEWRA branch merged
|
2003-09-03 15:55:00 +00:00 |
|
florian
|
8d771df2d4
|
* arm fixes to the common rtl code
* some generic math code fixed
* ...
|
2003-09-03 14:09:37 +00:00 |
|
florian
|
220e05dd5e
|
* fixed arm concatcopy
+ arm support in the common compiler sources added
* moved some generic cg code around
+ tfputype added
* ...
|
2003-09-03 11:18:36 +00:00 |
|
Tomas Hajny
|
e47ffaa0ac
|
* compilation fix (typinfo needed already in interface now)
|
2003-09-02 19:49:16 +00:00 |
|
peter
|
1332005afc
|
* updated for int64 to double
|
2003-09-02 17:41:49 +00:00 |
|
Mattias Gaertner
|
1f77027b5a
|
MG: makeskel now ignores missing translation file
|
2003-09-02 13:26:47 +00:00 |
|
Mattias Gaertner
|
f3049a8c59
|
MG: added IF directive skipping
|
2003-09-02 13:26:06 +00:00 |
|
florian
|
8585d3d0b8
|
* ifdef'd some helpers
|
2003-09-02 13:04:08 +00:00 |
|
peter
|
10f0e5cb6e
|
* pcomp added for sparc
|
2003-09-01 20:47:23 +00:00 |
|
peter
|
4056cd843a
|
* small fixes for sparc
|
2003-09-01 20:46:59 +00:00 |
|
peter
|
1302e8e34c
|
* new dummies
|
2003-09-01 20:46:32 +00:00 |
|
florian
|
6264028af1
|
* fixed reference handling
* fixed operand postfix for floating point instructions
* fixed wrong shifter constant handling
|
2003-09-01 15:11:16 +00:00 |
|