florian
|
eeef57a2a1
* merging more of Jeppe Johansen's arm-embedded branch
|
%!s(int64=13) %!d(string=hai) anos |
Jeppe Johansen
|
628d46f2d3
Fixed Bsf* functions on platforms that support RBIT
|
%!s(int64=13) %!d(string=hai) anos |
svenbarth
|
d5523e6af6
For now completely disable (I)MUL/(I)DIV support for Coldfire and pass through the RTL routines
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
d63ebe6464
* bsr implementation for armv5+ using clz
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
9be3ca04ad
* split FPC_HAS_INTERNAL_BSX_* defines into FPC_HAS_INTERNAL_BSF_* and FPC_HAS_INTERNAL_BSR_*
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
ff12d63248
+ generic popcnt support
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
b782918434
* first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction
|
%!s(int64=13) %!d(string=hai) anos |
pierre
|
f340ef87e3
* get_addr function renamed to get_pc_addr
|
%!s(int64=13) %!d(string=hai) anos |
pierre
|
8469741700
+ Added additional addr pointer parameter to
|
%!s(int64=13) %!d(string=hai) anos |
masta
|
3d9d484bfd
Remove redundant CPU-Check for FPC_HAS_INTERNAL_ABS_LONG
|
%!s(int64=13) %!d(string=hai) anos |
pierre
|
be67af4374
* Adapt to mipsel compiler defining cpumipsel and cpumipsel32 but not cpumips anymore
|
%!s(int64=13) %!d(string=hai) anos |
pierre
|
f971854db6
* Patch from Fuxin Zhang
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
%!s(int64=13) %!d(string=hai) anos |
marco
|
3610aaa01a
* int32 is longint in default mode, not integer.
|
%!s(int64=13) %!d(string=hai) anos |
marco
|
d7d461f6d3
* Adding Delphi (2010 or XE) equivalents to our ctypes unit. Mantis #21537
|
%!s(int64=13) %!d(string=hai) anos |
pierre
|
69c1a6cd16
Set FPC_INCLUDE_SOFTWARE_INT64_TO_DOUBLE for mips
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
8b339ded7a
* started to fix the mips(el) linux rtl
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
4765728fc4
* use SarInt64 to optimize 64 bit divs on 32 bit platforms, resolves #20998
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
6a1a2d3464
* get rid of some feature checks, probably the whole feature stuff is plainly the wrong way, embedded rtl compiles again, resolves #20913
|
%!s(int64=13) %!d(string=hai) anos |
sergei
|
3b904943e7
* Moved ExceptObjProc from objpas to system, because it is going to be called from system. Also added ExceptClsProc variable.
|
%!s(int64=13) %!d(string=hai) anos |
paul
|
2254dad68a
rtl: add SetTextCodePage, GetTextCodePage functions which set/get TTextRec.CodePage field
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
836889fc64
rtl: move some CP_xxx constants from syswin into systemh for generic use, redeclare UTF8Sting, RawByteString using constant identifiers instead of pure numbers. replace comparison with $ffff codepage to CP_NONE
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
451e48a033
rtl: replace PChar -> PAnsiChar, Char -> AnsiChar in astrings.inc routines
|
%!s(int64=14) %!d(string=hai) anos |
florian
|
375f83c874
* moved heap manager on embedded systems into a separate unit
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
8b0cb2c1d5
compiler:
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
005795495d
merge r17552 from cpstrnew branch by inoussa:
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
22b19220a3
merge r17485 from cpstrnew branch by michael:
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
091627883f
merge r14347 from cpstrnew branch by florian:
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
55434fd1d8
merge r14143 from cpstrnew branch by paul:
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
ad8195e9ae
merge r14136 from cpstrnew branch by paul:
|
%!s(int64=14) %!d(string=hai) anos |