sergei
|
e5f6f9c3a1
- powerpc and powerpc64: cleaned out code corresponding to FPC_STRTOSHORTSTRINGPROC not defined (obsolete and removed from other targets long ago). Also merged strpas.inc files into powerpc*.inc, because by now they are included only once and therefore don't need to be separate files.
|
11 rokov pred |
pierre
|
8469741700
+ Added additional addr pointer parameter to
|
13 rokov pred |
Jonas Maebe
|
5cbe12c622
* don't overwrite the target value of interlockedcompareexchange*() if the
|
14 rokov pred |
Jonas Maebe
|
c14574bb56
* don't change the fpu control word in the initialisation code of dynamic
|
14 rokov pred |
Jonas Maebe
|
a527b6b2b4
* optimized ppc memory barrier implementations
|
15 rokov pred |
Jonas Maebe
|
a24db8854c
* fixed return value of InterlockedCompareExchange(64) for ppc/ppc64,
|
16 rokov pred |
peter
|
2a479654f1
* remove asm for simple math functions so the generic inlined function is
|
17 rokov pred |
Jonas Maebe
|
e64b973cf9
* fixed ppc and ppc64 compilation after r8898
|
18 rokov pred |
Jonas Maebe
|
a23d65fa93
* fixed comparedword (same as for ppc32)
|
18 rokov pred |
Jonas Maebe
|
98ad33a0c7
+ added lwsync instruction to the compiler
|
18 rokov pred |
Jonas Maebe
|
ad43c6a989
* fixed properties
|
18 rokov pred |
micha
|
d95b9082bb
* add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64
|
18 rokov pred |
micha
|
7475f656f8
+ add memory barrier routines for powerpc/64
|
18 rokov pred |
peter
|
2f0ce31751
* string concat changed from function to procedure to
|
19 rokov pred |
tom_at_work
|
56ba740dd1
* added interlocked*64 methods for successful compilation
|
19 rokov pred |
peter
|
4c065bce45
* move InterLocked functions to system unit
|
19 rokov pred |
tom_at_work
|
651f34e27c
* ppc64: with -Or the compiler now also generates calls to helper functions in the function prolog/epilog instead of multiple stores/loads
|
19 rokov pred |
tom_at_work
|
88cd832f48
* ppc64/linux: fixed and enabled most assembly helpers
|
19 rokov pred |
tom_at_work
|
3bf1152a9c
* ppc64/linux: fixed and enabled some more assembly routines in the RTL
|
19 rokov pred |
tom_at_work
|
3f4682400c
* fixed basic signal handling for PowerPC64/linux, by updating related types and major code cleanup
|
20 rokov pred |
tom_at_work
|
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
|
20 rokov pred |