Commit Graph

15376 Commits

Author SHA1 Message Date
peter
7fe57a2396 * fixed time calculation 2003-12-26 14:32:16 +00:00
peter
d7f6e2bdf8 * fixed compile for linux 2003-12-26 14:18:51 +00:00
peter
1c7e6fc380 * sparc updates
* use registertype in spill_register
2003-12-26 14:02:30 +00:00
peter
be4dfaa4d3 * row changed to ppchar 2003-12-26 13:56:50 +00:00
florian
466744d413 * rtl and compiler compile with -Cfsse2 2003-12-26 13:47:41 +00:00
florian
ace2d682b0 * rtl and compiler compile with -Cfsse2 2003-12-26 13:19:16 +00:00
florian
3d8e1ab1fb + fpu<->mm register conversion 2003-12-26 00:32:21 +00:00
florian
dd2bb53aa5 + possible sse2 unit usage for double calculations
* some sse2 assembler issues fixed
2003-12-25 12:01:35 +00:00
peter
e380119e8c * sparc assembler reader updates 2003-12-25 01:25:43 +00:00
florian
06442fa677 + $fputype directive support
+ single data type operations with sse unit
  * fixed more x86-64 stuff
2003-12-25 01:07:09 +00:00
peter
31a33a1a7b * fixed indexbyte for regcall 2003-12-24 23:07:28 +00:00
peter
bcdf065947 * fix set_set_range 2003-12-24 22:38:24 +00:00
peter
d11cecb354 * removed assembler
* cleanup
2003-12-24 22:27:13 +00:00
peter
6b3c925f64 * don't lowercase enumnames 2003-12-24 20:51:11 +00:00
florian
6d3d97e845 * first fixes to compile the x86-64 system unit 2003-12-24 01:47:22 +00:00
florian
f84979f02d * x86-64 compilation fixed 2003-12-24 00:33:10 +00:00
florian
7887af7c75 * rg unified for i386/x86-64 2003-12-24 00:12:57 +00:00
florian
9c476ba5f1 - delete parameter in cg64 methods removed 2003-12-24 00:10:02 +00:00
peter
12aade4e16 * register calling is now default for i386 2003-12-23 23:22:35 +00:00
peter
3afcfd7f86 * extnumber failure is $ffff instead of -1
* fix non-vmt call for register calling on i386
2003-12-23 23:12:44 +00:00
peter
0105b62700 * fix call to handleerror for regcall 2003-12-23 23:09:43 +00:00
peter
c1a25f53b6 * increment should use ofcourse use 1 instead of -1 2003-12-23 22:23:34 +00:00
peter
ea0940bea0 * typo in fcl support 2003-12-23 22:20:46 +00:00
peter
29cae38f12 * overlfow support in second_mul 2003-12-23 22:13:41 +00:00
peter
46769ccfcb * don't generate rtti for errordef 2003-12-23 22:13:26 +00:00
peter
d298043d6b * 0->nil 2003-12-23 22:12:15 +00:00
peter
dd69b121a9 * pointer typecast 2003-12-23 22:11:26 +00:00
peter
f6e7bd5274 * pointer typecast added 2003-12-23 22:07:53 +00:00
peter
ed708a0650 * more byte->word 2003-12-23 19:52:55 +00:00
florian
d1116fb7f1 + second_floataddsse implemented 2003-12-23 14:38:07 +00:00
peter
e6d9331341 * overflow for instruction counters 2003-12-22 23:11:41 +00:00
peter
f2d2c4c496 * fix rangecheck error 2003-12-22 23:11:15 +00:00
peter
2fb059e289 * use low(longint) instead of $8000000 2003-12-22 23:10:21 +00:00
peter
0734904796 * only report unreleased imaginary registers 2003-12-22 23:09:34 +00:00
peter
8fe15f4c99 * removed unused checkobject method 2003-12-22 23:08:59 +00:00
peter
1f4a3402e2 * fixed type of verror 2003-12-22 23:07:52 +00:00
peter
8ef3b3b9c0 * extcycle 2003-12-22 22:34:35 +00:00
peter
a0c611cbb5 * deref implementation after implementation units are loaded and
numbered
2003-12-22 22:15:43 +00:00
peter
545c1b82d5 * fix write pointerconst 2003-12-22 22:15:13 +00:00
peter
cc8d2226ae * made decrease_degree working, but not really fixed 2003-12-22 22:13:46 +00:00
florian
6170faf334 * fixed some x86-64 issues 2003-12-22 19:00:17 +00:00
marco
1ff6fd5e6a * small 1.0 compat fix 2003-12-22 16:16:33 +00:00
marco
8cdcb9d62f * splitted up tintfflags into several components 2003-12-22 11:32:04 +00:00
florian
acade4f561 * fixed compilation with sysv calling conventions 2003-12-21 21:23:09 +00:00
florian
b5e4c01ef2 * sysv calling conventions enabled for powerpc-linux 2003-12-21 21:20:58 +00:00
peter
03d60dec7f * fix getdir when directory contains files that give EACCESS 2003-12-21 20:31:50 +00:00
peter
c6e1a6a6d1 * don't exit in getdir when fpstat gives a failure 2003-12-21 20:30:49 +00:00
florian
b52cee6639 * fixed ppc inlining stuff
* fixed wrong unit writing
  + added some sse stuff
2003-12-21 19:42:42 +00:00
daniel
448e336682 * Some work to allow mmx instructions to be used for 32 byte sets 2003-12-21 11:28:41 +00:00
Jonas Maebe
bade472032 * fixed some more optimizer bugs, make cycle now works with -O2p3,
-O2p3u, -O3p3 and -O3p3u
2003-12-20 22:53:33 +00:00