Commit Graph

14071 Commits

Author SHA1 Message Date
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