pierre
|
b213d2624a
Handle -sh option (generate script to link on host)
|
11 years ago |
pierre
|
e0a04bdd1c
Add data2inc call to update fpcmake.inc from fpcmake.ini
|
11 years ago |
nickysn
|
e4d4dd9d81
* replaced tabs with spaces, fixes identation
|
11 years ago |
nickysn
|
85c6ffa102
* setup a true far data memory layout in the compact and large models with
|
11 years ago |
florian
|
73cf0b62f2
* relaxed conditions for floats in int registers, this improved softfloat code significantly
|
11 years ago |
marco
|
3d5b177f68
* win64 printer unit added.
|
11 years ago |
sergei
|
7f9c65d4c1
* x86_64-linux: include startup units into build.
|
11 years ago |
sergei
|
eb30da60a6
* x86_64-linux: fixed existing Pascal startup code (syntax only, operation not tested yet) and added missing files.
|
11 years ago |
nickysn
|
c0cb3643f8
+ support i8086 far data memory models in fpc_longJmp
|
11 years ago |
sergei
|
1643c175f2
+ .so startup code for sparc-linux.
|
11 years ago |
sergei
|
68b97bee5a
* ARM: Implemented floating-point negation and abs() for softfloat using integer instructions. Fixes webtbs/tw4534.pp, and also yields much faster code than existing implementation.
|
11 years ago |
nickysn
|
d24cfbcc8e
+ implemented InterLockedCompareExchange for i8086
|
11 years ago |
marco
|
796be2656c
* removed printer
|
11 years ago |
sergei
|
fff45fa1d3
- Don't compile fpc_abs_real and fpc_sqr_real if they are already defined (Mantis #25342).
|
11 years ago |
reiniero
|
b2813cc627
fcl-db: cosmetic:
|
11 years ago |
nickysn
|
6cac29e1b5
+ implemented InterLockedExchangeAdd for i8086
|
11 years ago |
nickysn
|
d6cb55297c
+ symx86.pas added to ppc8086.lpi
|
11 years ago |
nickysn
|
5b71ad3e3b
+ i8086 InterLockedExchange reimplemented in asm, added locking with cli
|
11 years ago |
nickysn
|
3b2cc1baf5
- rm unused local vars from SysInitFPU and SysResetFPU
|
11 years ago |
nickysn
|
8eaf8938f4
+ support i8086 far data memory models in InterLockedDecrement and
|
11 years ago |
nickysn
|
14ecc118ec
+ disable interrupts as a form of 'locking' in InterLockedDecrement and
|
11 years ago |
nickysn
|
2dd9a36bdc
* use si, instead of bp in InterLockedDecrement and InterLockedIncrement
|
11 years ago |
Jonas Maebe
|
8364232049
+ symx86 unit, forgot to commit (part of r27397)
|
11 years ago |
nickysn
|
e86e108dc5
+ added the newly added source files from r27379 to ppc8086.lpi
|
11 years ago |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
11 years ago |
Jonas Maebe
|
dae5d1ff62
+ added class reference types of the architecture-specific t*def/t*sym
|
11 years ago |
Jonas Maebe
|
43992495cb
* moved jvm tprocdef name mangling to jvm-specific descendant class
|
11 years ago |
Jonas Maebe
|
f4c0daddb4
* moved jvm-specific exprasm field from tprocdef to jvm-specific descendant
|
11 years ago |
nickysn
|
0a9f738167
+ tcg8086.g_copyvaluepara_openarray: support source to be in a different segment
|
11 years ago |
nickysn
|
4763723c75
+ support compact, large and huge memory models in x86/cpubase.segment_regs_equal()
|
11 years ago |