sergei
|
217ab9879c
* Enabled internal handling of Abs(longint) for all targets. It has been implemented in cross-platform way ages ago (see tcginlinenode.second_abs_long), but not enabled on MIPS,SPARC and m68k.
|
před 11 roky |
sergei
|
7b56c90d82
- MIPS,SPARC and ARM-wince: removed remaining references to softfloat stuff.
|
před 11 roky |
sergei
|
dd78cd5811
+ SPARC: assembler implementation of SarInt64.
|
před 11 roky |
florian
|
1ea8a397e5
* use membar only for sparcv9(+)
|
před 12 roky |
pierre
|
141b1340fb
+ Handle PIC code for unlimited GOT size
|
před 13 roky |
pierre
|
66b9617ba7
Do not add 8 to NIL values of get_caller_addr
|
před 13 roky |
pierre
|
39e32a9b3e
Do not use nostackframe with local variable in get_fsr function
|
před 13 roky |
pierre
|
8469741700
+ Added additional addr pointer parameter to
|
před 13 roky |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
před 18 roky |
Jonas Maebe
|
e205481027
* fixed sparc bootstrap
|
před 18 roky |
micha
|
d95b9082bb
* add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64
|
před 18 roky |
Jonas Maebe
|
4f95f742f4
* fixed get_caller_frame() and get_caller_addr() for nil addresses
|
před 18 roky |
florian
|
2d0c27e80d
* sparc uses softfloat routines so softfloat exception masking needs to be set properly
|
před 18 roky |
Jonas Maebe
|
800742939b
+ sparc InterlockedCompareExchange
|
před 19 roky |
peter
|
4c065bce45
* move InterLocked functions to system unit
|
před 19 roky |
Jonas Maebe
|
5b9f58ef73
* reverted r2037 because of braindead "out" semantics for refcounted
|
před 19 roky |
Jonas Maebe
|
84aab46550
* changed formal "var" paramters of move, movechar0 and fill* into
|
před 19 roky |
michael
|
3a2eaa94b1
+ Removed INTERNCONSTINTF define
|
před 20 roky |
peter
|
4ace790492
* remove $Log
|
před 20 roky |
fpc
|
790a4fe2d3
* log and id tags removed
|
před 20 roky |
fpc
|
50778076c3
initial import
|
před 20 roky |
peter
|
e417e34496
* truncate log
|
před 20 roky |
florian
|
ad3a4a93ef
+ FPU controll routines in math unit
|
před 20 roky |
peter
|
f089ddabd6
* add $ifdef for move
|
před 20 roky |
florian
|
3abbd722af
+ getgot function added
|
před 20 roky |
florian
|
8591d80cfc
* set floating point precision and ieee compliance
|
před 20 roky |
peter
|
7d404ad72d
* fix bootstrapping
|
před 20 roky |
peter
|
4d8460ec2f
* float routines all use internproc and compilerproc helpers
|
před 20 roky |
florian
|
cf9230e757
* get_frame fixed
|
před 21 roky |
florian
|
a641af80de
+ added and implemented functions for locked operations
|
před 21 roky |