florian
|
82b65b962c
|
* fixed wrong newlines
|
2003-04-24 11:46:25 +00:00 |
|
florian
|
57943e4035
|
* initial implementation
|
2003-04-24 09:14:22 +00:00 |
|
florian
|
6709cc3a6f
|
* fixed compilation
|
2003-04-23 22:47:13 +00:00 |
|
peter
|
58357a999c
|
* sstringfunc para updated
|
2003-04-23 22:19:21 +00:00 |
|
peter
|
a7691d8bb8
|
* fpc_round added, needed for int64 currency
|
2003-04-23 21:28:21 +00:00 |
|
florian
|
7e391203c2
|
* fixed fpc_shortstr_to_shortstr
|
2003-04-23 21:04:48 +00:00 |
|
peter
|
1e86b585f9
|
* changed address parameter/return values to pointer instead
of longint
|
2003-03-17 14:30:11 +00:00 |
|
Jonas Maebe
|
400baab806
|
+ implemented get_frame()
* fixed bug in IndexDWord()
|
2003-03-12 19:21:29 +00:00 |
|
olle
|
e45d57fd4f
|
* changed access of globals to be indirect via TOC
|
2003-01-16 11:29:11 +00:00 |
|
florian
|
14bfc9eeba
|
* changed power(...) prototype to int64
|
2003-01-15 01:09:04 +00:00 |
|
florian
|
6432af8a76
|
* fixed helper declarations
|
2003-01-09 20:14:20 +00:00 |
|
florian
|
83571f3c6d
|
* dec/inclocked got defines
|
2003-01-09 13:38:56 +00:00 |
|
olle
|
757728dcd8
|
* macos: refs to globals in asm adapted to macos
|
2002-11-28 11:04:16 +00:00 |
|
Jonas Maebe
|
613edede9b
|
* always use code that was between 'ifdef mt', since that define is
deprecated now
|
2002-11-07 15:23:13 +00:00 |
|
Jonas Maebe
|
87e7436d93
|
* changed "dcbtst r0,x" to "dcbtst 0,x"
|
2002-11-01 13:27:55 +00:00 |
|
olle
|
70e27795a8
|
* excluded saverestorereg for target macos
|
2002-10-23 15:26:00 +00:00 |
|
Jonas Maebe
|
22beab1c43
|
* round has int64 instead of longint result
|
2002-10-21 18:08:28 +00:00 |
|
Jonas Maebe
|
f44ebfed94
|
* move/fill*/index*/comp* routines immediately exit if length is negative
|
2002-10-20 13:40:55 +00:00 |
|
Jonas Maebe
|
e2ff3fe87a
|
* fixed srwi's after cntlzw instructions (should be 5 instead of 31)
|
2002-10-17 10:14:46 +00:00 |
|
Jonas Maebe
|
45d58bddec
|
* fixed return value of declocked()
|
2002-10-17 10:12:50 +00:00 |
|
peter
|
ea8118b37c
|
* fpc_pchar_length compilerproc and strlen alias
|
2002-10-05 14:20:16 +00:00 |
|
peter
|
603b3bc48b
|
* Copy() changed to internal function calling compilerprocs
* FPC_SHORTSTR_COPY renamed to FPC_SHORTSTR_ASSIGN because of the
new copy functions
|
2002-10-02 18:21:51 +00:00 |
|
carl
|
876fca9e8f
|
* make the record packed (just in case)
|
2002-09-15 10:03:04 +00:00 |
|
Jonas Maebe
|
22e9f5b17d
|
* fixed assembler errors
|
2002-09-11 07:49:40 +00:00 |
|
Jonas Maebe
|
e714c54860
|
* disabled powerpc-specific fpc_shortstr_concat for now, it was
completely wrong
|
2002-09-10 21:30:34 +00:00 |
|
Jonas Maebe
|
73c94020ee
|
* fixed bug with concatting 0-length shortstrings
|
2002-09-10 17:47:20 +00:00 |
|
Jonas Maebe
|
afdfcc6eb5
|
* made pi an internproc instead of internconst
|
2002-09-08 13:00:21 +00:00 |
|
peter
|
9f31783a0a
|
* old logs removed and tabs fixed
|
2002-09-07 16:01:16 +00:00 |
|
Jonas Maebe
|
128c4a9a4b
|
* fixed wrong references (used r0 as base register)
|
2002-09-06 16:58:43 +00:00 |
|
peter
|
24384c648b
|
* moved genrtti.inc code to rtti
* removed rttip.inc, the generic code is almost as fast and
much easier to maintain and has less risks on bugs
|
2002-09-02 18:42:41 +00:00 |
|
florian
|
c8a3171dc9
|
* several PC related fixes
|
2002-08-31 21:29:57 +00:00 |
|
florian
|
d1f89ec5e3
|
* fixed undefined labels
|
2002-08-31 16:08:36 +00:00 |
|
florian
|
d78a124122
|
+ public and alias directive added to *jmp
|
2002-08-31 14:27:40 +00:00 |
|
florian
|
44ad4027b7
|
* several fixes for Linux/PPC compilation
|
2002-08-31 13:11:11 +00:00 |
|
florian
|
b6f184646c
|
* fixed remaining assembler errors
|
2002-08-18 22:11:10 +00:00 |
|
florian
|
d9b55c9213
|
* several errors in inline assembler fixed
|
2002-08-18 21:37:48 +00:00 |
|
Jonas Maebe
|
3a23eefecc
|
* various fixes, mostly changing the names of the modifies registers to
upper case since that seems to be required by the compiler
|
2002-08-10 17:14:36 +00:00 |
|
Jonas Maebe
|
a28ee81ed6
|
* fixed conversion from int64/qword to double errors
|
2002-07-31 16:58:12 +00:00 |
|
florian
|
8ec8b78cec
|
+ dummy setjmp and longjmp added
+ dummy implemtation of the destructor helper
|
2002-07-30 17:29:53 +00:00 |
|
florian
|
53a0b662b9
|
* several fixes to get further with linux/ppc system unit compilation
|
2002-07-29 21:28:16 +00:00 |
|
florian
|
6d4e01d74f
|
* made abs a compiler proc if it is generic
|
2002-07-28 21:39:28 +00:00 |
|
florian
|
7ac5c3743d
|
* several fixes for linux/powerpc
* several fixes to MT
|
2002-07-28 20:43:47 +00:00 |
|
florian
|
05a95ba5bc
|
* interface of system unit for Linux/PowerPC compiles
|
2002-07-26 22:46:06 +00:00 |
|
florian
|
6970b32117
|
* comments fixed
|
2002-07-26 22:08:38 +00:00 |
|
florian
|
9c29671190
|
+ initial dummy implementation
|
2002-07-26 22:08:13 +00:00 |
|
florian
|
869ae73dde
|
+ initial version
|
2002-07-26 16:54:48 +00:00 |
|
florian
|
3f2a82784e
|
* changed multi threading define: it's MT instead of MTRTL
|
2002-07-26 15:45:33 +00:00 |
|
Jonas Maebe
|
bb2ff94da7
|
* fpu results are returned in fr1, not fr0
|
2001-12-02 16:19:45 +00:00 |
|
Jonas Maebe
|
6fbd6e2e6d
|
* fixed fpc_int64_to_double and fpc_int64_to_double (fpc_int64_to_double
is now mostly tested and should work fine, fpc_qword_to_double should
work too since it's almost the same)
|
2001-10-30 17:18:14 +00:00 |
|
Jonas Maebe
|
1ccf8662fe
|
+ initial implementation, lots of things still missing
|
2001-10-28 14:09:13 +00:00 |
|