| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix bug report 35937 by simple assembly code change and add test | pierre | 2019-08-08 | 1 | -3/+6 |
* | * cpu specific header file for the system unit: cpuh.inc, moved several decla... | florian | 2017-11-01 | 2 | -1/+16 |
* | * disable out big endian-specific helpers for ppc64le | jonas | 2015-03-14 | 1 | -0/+4 |
* | * support little endian in getFPSCR/setFPSCR | jonas | 2015-03-14 | 1 | -4/+12 |
* | * generate ".abiversion 2" directive when targeting ppc64/ELFv2 | jonas | 2015-03-14 | 1 | -1/+5 |
* | - Delete strpas.inc files, no longer used, their contents has been merged int... | sergei | 2014-05-31 | 1 | -65/+0 |
* | - powerpc and powerpc64: cleaned out code corresponding to FPC_STRTOSHORTSTRI... | sergei | 2014-05-31 | 1 | -8/+41 |
* | - Removed fpc_pi_real compilerproc, it is no longer used. At least two releas... | sergei | 2014-04-07 | 1 | -8/+0 |
* | * software_rounding_mode -> softfloat_rounding_mode. | sergei | 2014-03-21 | 1 | -1/+1 |
* | * Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionM... | sergei | 2014-03-20 | 1 | -12/+4 |
* | - Removed mathuh.inc files which are identical for all targets (except m68k, ... | sergei | 2014-03-18 | 1 | -33/+0 |
* | + Added additional addr pointer parameter to | pierre | 2012-06-24 | 1 | -2/+2 |
* | - disabled fpc_qword_to_double() assembler version for AIX/ppc64 like for | jonas | 2012-04-22 | 3 | -41/+103 |
* | * don't overwrite the target value of interlockedcompareexchange*() if the | jonas | 2010-11-29 | 1 | -2/+5 |
* | * don't change the fpu control word in the initialisation code of dynamic | jonas | 2010-11-14 | 1 | -1/+3 |
* | + initial implementation of iso style gotos in iso mode | florian | 2010-08-05 | 2 | -4/+4 |
* | * optimized ppc memory barrier implementations | jonas | 2010-01-25 | 1 | -5/+8 |
* | - removed FPC_NEW_BIGENDIAN_SETS define and if(n)defs | jonas | 2009-08-23 | 1 | -2/+2 |
* | * fixed return value of InterlockedCompareExchange(64) for ppc/ppc64, | jonas | 2009-05-11 | 1 | -2/+2 |
* | + support for the different rounding modes in the generic rounding | jonas | 2008-06-27 | 1 | -4/+30 |
* | * fixed ClearExceptions (clear pending exceptions instead of all config | jonas | 2008-06-18 | 1 | -1/+1 |
* | * remove asm for simple math functions so the generic inlined function is | peter | 2008-01-19 | 1 | -39/+0 |
* | * fixed ppc and ppc64 compilation after r8898 | jonas | 2007-10-21 | 2 | -67/+28 |
* | + PIC support for darwin/ppc64 | jonas | 2007-10-20 | 1 | -4/+14 |
* | * fixed comparedword (same as for ppc32) | jonas | 2007-10-15 | 1 | -0/+9 |
* | + added lwsync instruction to the compiler | jonas | 2007-08-08 | 1 | -1/+3 |
* | * fixed properties | jonas | 2007-08-08 | 1 | -863/+863 |
* | * add memory barrier prototypes + implementation for i386 and sparc + use lws... | micha | 2007-08-07 | 1 | -1/+6 |
* | + add memory barrier routines for powerpc/64 | micha | 2007-07-28 | 1 | -0/+20 |
* | - removed/disabled all normalset code (except for bootstrapping), since | jonas | 2007-05-20 | 1 | -37/+3 |
* | * new internal set format for big endian systems. Advantages: | jonas | 2007-05-19 | 1 | -24/+36 |
* | * Merged 2.3 branch changes: | jonas | 2007-03-04 | 1 | -0/+7 |
* | * string concat changed from function to procedure to | peter | 2006-10-02 | 1 | -92/+96 |
* | * added interlocked*64 methods for successful compilation | tom_at_work | 2006-07-07 | 1 | -8/+97 |
* | * move InterLocked functions to system unit | peter | 2006-06-25 | 2 | -75/+56 |
* | * optimized register-register loading of < 64 bit values (removes superfluous... | tom_at_work | 2006-06-04 | 1 | -7/+0 |
* | * removed stackframe for fpc_round_real() and fpc_trunc_real() | tom_at_work | 2006-05-28 | 1 | -10/+13 |
* | * forgot to commit ppc64 gprt0.as used for gprof support | tom_at_work | 2006-04-20 | 1 | -10/+11 |
* | * set result of SetPrecisionMode() | jonas | 2005-12-26 | 1 | -0/+1 |
* | * ppc64: with -Or the compiler now also generates calls to helper functions i... | tom_at_work | 2005-11-20 | 3 | -386/+144 |
* | * ppc64/linux: fixed and enabled most assembly helpers | tom_at_work | 2005-11-16 | 1 | -281/+278 |
* | * ppc64/linux: fixed and enabled some more assembly routines in the RTL | tom_at_work | 2005-11-15 | 1 | -45/+40 |
* | * some cleanup, typo fixes | tom_at_work | 2005-11-11 | 1 | -18/+18 |
* | * assembly round and trunc routines for ppc64 | tom_at_work | 2005-10-26 | 1 | -223/+47 |
* | * added workarounds for some load/store instructions requiring 4 byte aligned... | tom_at_work | 2005-10-14 | 1 | -2/+2 |
* | * fixed basic signal handling for PowerPC64/linux, by updating related types ... | tom_at_work | 2005-10-12 | 1 | -12/+8 |
* | * makefile adaption to be able to cycle compiler and RTL on PowerPC64 target | tom_at_work | 2005-10-08 | 2 | -1071/+1077 |
* | - more PowerPC64 fixes; "Hello World" style programs can be compiled and run | tom_at_work | 2005-09-27 | 2 | -27/+7 |
* | * powerpc64 port from Thomas Schatzl | peter | 2005-09-25 | 13 | -0/+2637 |