florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
18 rokov pred |
Jonas Maebe
|
e205481027
* fixed sparc bootstrap
|
18 rokov pred |
micha
|
d95b9082bb
* add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64
|
18 rokov pred |
Jonas Maebe
|
4f95f742f4
* fixed get_caller_frame() and get_caller_addr() for nil addresses
|
18 rokov pred |
florian
|
2d0c27e80d
* sparc uses softfloat routines so softfloat exception masking needs to be set properly
|
18 rokov pred |
Jonas Maebe
|
800742939b
+ sparc InterlockedCompareExchange
|
19 rokov pred |
peter
|
4c065bce45
* move InterLocked functions to system unit
|
19 rokov pred |
Jonas Maebe
|
5b9f58ef73
* reverted r2037 because of braindead "out" semantics for refcounted
|
19 rokov pred |
Jonas Maebe
|
84aab46550
* changed formal "var" paramters of move, movechar0 and fill* into
|
19 rokov pred |
michael
|
3a2eaa94b1
+ Removed INTERNCONSTINTF define
|
20 rokov pred |
peter
|
4ace790492
* remove $Log
|
20 rokov pred |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 rokov pred |
fpc
|
50778076c3
initial import
|
20 rokov pred |
peter
|
e417e34496
* truncate log
|
20 rokov pred |
florian
|
ad3a4a93ef
+ FPU controll routines in math unit
|
20 rokov pred |
peter
|
f089ddabd6
* add $ifdef for move
|
20 rokov pred |
florian
|
3abbd722af
+ getgot function added
|
20 rokov pred |
florian
|
8591d80cfc
* set floating point precision and ieee compliance
|
20 rokov pred |
peter
|
7d404ad72d
* fix bootstrapping
|
20 rokov pred |
peter
|
4d8460ec2f
* float routines all use internproc and compilerproc helpers
|
20 rokov pred |
florian
|
cf9230e757
* get_frame fixed
|
21 rokov pred |
florian
|
a641af80de
+ added and implemented functions for locked operations
|
21 rokov pred |
florian
|
001292bf50
* made sqrt, sqr and abs internal for the sparc
|
21 rokov pred |
florian
|
0f093b2001
* made assembler implementation of move
|
21 rokov pred |
florian
|
35dde41997
* fixed indention
|
21 rokov pred |
peter
|
ac68641535
* restore traps when returning with longjmp
|
21 rokov pred |
florian
|
49c3f3927e
* fixed floating point and integer exception handling on sparc/linux
|
21 rokov pred |
florian
|
c9bf25c7eb
* ?
|
21 rokov pred |
peter
|
7880c919a8
* backtrace support
|
21 rokov pred |
Jonas Maebe
|
6bd3eccdac
+ fpc_cpuinit procedure to allow cpu/fpu initialisation before any unit
|
21 rokov pred |