pierre
|
7778c7d8ae
Disable dcbz code for AIX also
|
il y a 7 ans |
pierre
|
a69942852f
Fix to avoid access of memory outside of array size if overlap is true
|
il y a 7 ans |
Károly Balogh
|
0b561b6c8f
powerpc: enable SUPPORT_GET_FRAME
|
il y a 8 ans |
Károly Balogh
|
df0ac8cb02
powerpc: MorphOS recently started supporting the G5s, and it runs the G5s in non-G4-compatible mode much like Linux, therefore the DCBZ code seems to fail on them. So disable DCBZ usage for MorphOS as well.
|
il y a 10 ans |
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.
|
il y a 11 ans |
sergei
|
94a045aa3d
* Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionMode to System unit. Declarations in Math unit changed to aliases.
|
il y a 11 ans |
pierre
|
8469741700
+ Added additional addr pointer parameter to
|
il y a 13 ans |
sergei
|
4ebc34c5e7
* Promoted result type of FPC_PCHAR_LENGTH and FPC_PWIDECHAR_LENGTH to SizeInt.
|
il y a 14 ans |
Jonas Maebe
|
5cbe12c622
* don't overwrite the target value of interlockedcompareexchange*() if the
|
il y a 14 ans |
Jonas Maebe
|
c14574bb56
* don't change the fpu control word in the initialisation code of dynamic
|
il y a 14 ans |
Jonas Maebe
|
a527b6b2b4
* optimized ppc memory barrier implementations
|
il y a 15 ans |
Jonas Maebe
|
a24db8854c
* fixed return value of InterlockedCompareExchange(64) for ppc/ppc64,
|
il y a 16 ans |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
il y a 17 ans |
peter
|
2a479654f1
* remove asm for simple math functions so the generic inlined function is
|
il y a 17 ans |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
il y a 18 ans |
Jonas Maebe
|
e64b973cf9
* fixed ppc and ppc64 compilation after r8898
|
il y a 18 ans |
Jonas Maebe
|
107682e148
* fixed comparedword
|
il y a 18 ans |
micha
|
d95b9082bb
* add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64
|
il y a 18 ans |
micha
|
7475f656f8
+ add memory barrier routines for powerpc/64
|
il y a 18 ans |
florian
|
fc027d16c5
* syntax error in last commit fixed
|
il y a 18 ans |
florian
|
b3a1868ff0
* correct masking of exceptions in genmath code
|
il y a 18 ans |
peter
|
2f0ce31751
* string concat changed from function to procedure to
|
il y a 19 ans |
tom_at_work
|
aa8d214759
* 2.0.4 fix: fixed move()/fillchar() for linux, avoiding use of dcbz which causes crashes on G5
|
il y a 19 ans |
Jonas Maebe
|
bf1e95e024
+ InterlockedCompareExchange (+ changed line endings from dos to unix)
|
il y a 19 ans |
peter
|
4c065bce45
* move InterLocked functions to system unit
|
il y a 19 ans |
Jonas Maebe
|
5b9f58ef73
* reverted r2037 because of braindead "out" semantics for refcounted
|
il y a 19 ans |
Jonas Maebe
|
84aab46550
* changed formal "var" paramters of move, movechar0 and fill* into
|
il y a 19 ans |
tom_at_work
|
9e7d550455
* fixed last commit (1337) which broke some files in the repository
|
il y a 20 ans |
tom_at_work
|
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
|
il y a 20 ans |
Károly Balogh
|
ccc29a13f3
* added SysResetFPU, which is required for MorphOS
|
il y a 20 ans |