svenbarth
|
187ebc6821
* adjust/update guard against older compiler versions
|
8 years ago |
florian
|
8bbe7d7268
* define STACK_BIAS constant for sparc64, it is fundamental
|
8 years ago |
florian
|
cd70098b84
+ SPARC64 support for the system unit
|
8 years ago |
nickysn
|
ba665e103c
+ added sqr(shortint) and sqr(smallint) for CPUs with 8/16-bit alu
|
8 years ago |
nickysn
|
78a7445751
+ added Odd(byte) and Odd(shortint) for cpus with 8-bit alu and Odd(word)/
|
8 years ago |
nickysn
|
fa645dcaf7
+ added abs(smallint) and abs(shortint) for cpus with 8-bit or 16-bit alu
|
8 years ago |
nickysn
|
504662826a
* fixed the rtl cpu ifdefs for the rol/ror/sar cpu support check
|
8 years ago |
pierre
|
651f8b17c1
Add minimum type/const for RTL compilation with threading support disabled
|
8 years ago |
nickysn
|
056e742684
+ enable the internal 8-bit and 16-bit sar on i8086
|
8 years ago |
nickysn
|
b14f277e8f
+ use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on
|
8 years ago |
nickysn
|
321876252b
+ enabled the rol/ror intrinsic on i8086
|
8 years ago |
nickysn
|
ca46040728
+ added 16-bit versions of the InterLocked* functions for i8086
|
8 years ago |
Jonas Maebe
|
868370d727
+ InterlockedCompareExchangePointer() alias for InterlockedCompareExchange(pointer)
|
9 years ago |
svenbarth
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 years ago |
svenbarth
|
788393c298
Change WideString initialization to work correctly with indirect main information as well
|
9 years ago |
Károly Balogh
|
1192978152
m68k: software mod/div and mul helper requirement has nothing to do with the softfpu, CF and plain 68k simply needs it
|
9 years ago |
florian
|
bb1f2b8062
* make NativeInt and NativeUInt unique types, resolves #29444
|
9 years ago |
svenbarth
|
7b67ead440
Pass further main program data through the indirect entry information.
|
9 years ago |
svenbarth
|
3da7675eb1
Add a possiblity for targets to specify additional fields for TEntryInformation using an optional sub record called TEntryInformationOS
|
9 years ago |
svenbarth
|
b525cecad8
- get rid of the calling convention modifier for PascalMain as it's generated using the default calling convention anyway (without any parameters this luckily doesn't matter that much ;) )
|
9 years ago |
nickysn
|
0f6b5161e6
* the 'count' parameter of Move and FillChar on i8086 made 16-bit unsigned,
|
9 years ago |
marco
|
08f9400070
* adding puint64 mantis #29020
|
9 years ago |
marco
|
d95b95e648
* fix for #28940 also add PSizeUint
|
9 years ago |
Jonas Maebe
|
80902035e0
* moved excepth.inc include from the system unit implementation to interface
|
9 years ago |
michael
|
8161c1135c
* Add offset to Pos functions, Delphi XE 8 compatible.
|
10 years ago |
marco
|
8cf0c3bcb6
* camel case paramcount as per mantis #28503
|
10 years ago |
michael
|
81fa382c42
* Rename WriteExceptionToStdErr -> WriteErrorsToStdErr
|
10 years ago |
michael
|
94e57aa463
* Moved WriteExceptionToStdErr to system unit, so it is observed even in absence of sysutils (bug ID 27708)
|
10 years ago |
nickysn
|
28dc9fe68b
* fixed definition of the ALUSInt type on 16-bit CPUs
|
10 years ago |
florian
|
134457fb8c
+ define types depending on the ALU register size of the CPU, e. g. for most 8 Bit CPUs this is different from Ptr(U)Int, and e.g. also for the far pointer memory models of i8086
|
10 years ago |