summaryrefslogtreecommitdiff
path: root/rtl/powerpc64
Commit message (Expand)AuthorAgeFilesLines
* Fix bug report 35937 by simple assembly code change and add testpierre2019-08-081-3/+6
* * cpu specific header file for the system unit: cpuh.inc, moved several decla...florian2017-11-012-1/+16
* * disable out big endian-specific helpers for ppc64lejonas2015-03-141-0/+4
* * support little endian in getFPSCR/setFPSCRjonas2015-03-141-4/+12
* * generate ".abiversion 2" directive when targeting ppc64/ELFv2jonas2015-03-141-1/+5
* - Delete strpas.inc files, no longer used, their contents has been merged int...sergei2014-05-311-65/+0
* - powerpc and powerpc64: cleaned out code corresponding to FPC_STRTOSHORTSTRI...sergei2014-05-311-8/+41
* - Removed fpc_pi_real compilerproc, it is no longer used. At least two releas...sergei2014-04-071-8/+0
* * software_rounding_mode -> softfloat_rounding_mode.sergei2014-03-211-1/+1
* * Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionM...sergei2014-03-201-12/+4
* - Removed mathuh.inc files which are identical for all targets (except m68k, ...sergei2014-03-181-33/+0
* + Added additional addr pointer parameter topierre2012-06-241-2/+2
* - disabled fpc_qword_to_double() assembler version for AIX/ppc64 like forjonas2012-04-223-41/+103
* * don't overwrite the target value of interlockedcompareexchange*() if thejonas2010-11-291-2/+5
* * don't change the fpu control word in the initialisation code of dynamicjonas2010-11-141-1/+3
* + initial implementation of iso style gotos in iso modeflorian2010-08-052-4/+4
* * optimized ppc memory barrier implementationsjonas2010-01-251-5/+8
* - removed FPC_NEW_BIGENDIAN_SETS define and if(n)defsjonas2009-08-231-2/+2
* * fixed return value of InterlockedCompareExchange(64) for ppc/ppc64,jonas2009-05-111-2/+2
* + support for the different rounding modes in the generic rounding jonas2008-06-271-4/+30
* * fixed ClearExceptions (clear pending exceptions instead of all configjonas2008-06-181-1/+1
* * remove asm for simple math functions so the generic inlined function ispeter2008-01-191-39/+0
* * fixed ppc and ppc64 compilation after r8898jonas2007-10-212-67/+28
* + PIC support for darwin/ppc64jonas2007-10-201-4/+14
* * fixed comparedword (same as for ppc32)jonas2007-10-151-0/+9
* + added lwsync instruction to the compilerjonas2007-08-081-1/+3
* * fixed propertiesjonas2007-08-081-863/+863
* * add memory barrier prototypes + implementation for i386 and sparc + use lws...micha2007-08-071-1/+6
* + add memory barrier routines for powerpc/64micha2007-07-281-0/+20
* - removed/disabled all normalset code (except for bootstrapping), sincejonas2007-05-201-37/+3
* * new internal set format for big endian systems. Advantages:jonas2007-05-191-24/+36
* * Merged 2.3 branch changes:jonas2007-03-041-0/+7
* * string concat changed from function to procedure topeter2006-10-021-92/+96
* * added interlocked*64 methods for successful compilationtom_at_work2006-07-071-8/+97
* * move InterLocked functions to system unitpeter2006-06-252-75/+56
* * optimized register-register loading of < 64 bit values (removes superfluous...tom_at_work2006-06-041-7/+0
* * removed stackframe for fpc_round_real() and fpc_trunc_real()tom_at_work2006-05-281-10/+13
* * forgot to commit ppc64 gprt0.as used for gprof supporttom_at_work2006-04-201-10/+11
* * set result of SetPrecisionMode()jonas2005-12-261-0/+1
* * ppc64: with -Or the compiler now also generates calls to helper functions i...tom_at_work2005-11-203-386/+144
* * ppc64/linux: fixed and enabled most assembly helperstom_at_work2005-11-161-281/+278
* * ppc64/linux: fixed and enabled some more assembly routines in the RTLtom_at_work2005-11-151-45/+40
* * some cleanup, typo fixestom_at_work2005-11-111-18/+18
* * assembly round and trunc routines for ppc64tom_at_work2005-10-261-223/+47
* * added workarounds for some load/store instructions requiring 4 byte aligned...tom_at_work2005-10-141-2/+2
* * fixed basic signal handling for PowerPC64/linux, by updating related types ...tom_at_work2005-10-121-12/+8
* * makefile adaption to be able to cycle compiler and RTL on PowerPC64 targettom_at_work2005-10-082-1071/+1077
* - more PowerPC64 fixes; "Hello World" style programs can be compiled and runtom_at_work2005-09-272-27/+7
* * powerpc64 port from Thomas Schatzlpeter2005-09-2513-0/+2637