.. |
cpu.pp
|
77cf67b59a
o unified interface of i386 and x86-64 cpu unit:
|
%!s(int64=9) %!d(string=hai) anos |
fastmove.inc
|
12030f904a
- removed FPC_HAS_VALGRINDBOOL-related checks, FPC 2.6.4 has it
|
%!s(int64=10) %!d(string=hai) anos |
i386.inc
|
9b1e6e1976
- removed i386 specific fpc_pchar_length implementation as it is much slower than the generic one which takes advantage of IndexByte
|
%!s(int64=9) %!d(string=hai) anos |
int64p.inc
|
963c4aa1f8
* fixed the sign handling of i386 fpc_div_int64 helper (Mantis 30166)
|
%!s(int64=9) %!d(string=hai) anos |
makefile.cpu
|
d39bfec4d2
+ added missing i386 system unit includes fastmove.inc and int64p.inc to makefile.cpu
|
%!s(int64=10) %!d(string=hai) anos |
math.inc
|
17256e8387
* fpc_exp_real: replaced pushing immediate values on stack with Darwin-style PIC. This change increases performance on Intel E7200 almost twice. On AMD CPUs performance increase is not that large, but still noticeable.
|
%!s(int64=9) %!d(string=hai) anos |
mathu.inc
|
b16c6f8ced
* i386 and x86_64 changes for Delphi compatibility:
|
%!s(int64=11) %!d(string=hai) anos |
mmx.pp
|
88c2c77319
+ is_sse3_cpu, put into cpu unit, so x86-64 and i386 can share source code
|
%!s(int64=14) %!d(string=hai) anos |
readme
|
9f31783a0a
* old logs removed and tabs fixed
|
%!s(int64=23) %!d(string=hai) anos |
set.inc
|
4b3bf874df
* Added CLDs in the RTL i386 inline asm routines, wrapped in {$ifdef
|
%!s(int64=12) %!d(string=hai) anos |
setjump.inc
|
74f9d719f1
* i386-win32 setjmp and longjmp: if SEH support is enabled, save/restore head of exception registration chain. Without this, a longjmp out of a function with exception frame(s) will leave these exception frames below ESP, which will fail integrity checks in OS and cause process termination if an exception occurs later on (or they may be overwritten by subsequent operations on stack and, again, cause undesired results).
|
%!s(int64=12) %!d(string=hai) anos |
setjumph.inc
|
74f9d719f1
* i386-win32 setjmp and longjmp: if SEH support is enabled, save/restore head of exception registration chain. Without this, a longjmp out of a function with exception frame(s) will leave these exception frames below ESP, which will fail integrity checks in OS and cause process termination if an exception occurs later on (or they may be overwritten by subsequent operations on stack and, again, cause undesired results).
|
%!s(int64=12) %!d(string=hai) anos |
strings.inc
|
e4b05477e1
* put the cld instructions behind {$ifdef FPC_ENABLED_CLD} in i386/strings*.inc
|
%!s(int64=12) %!d(string=hai) anos |
stringss.inc
|
e4b05477e1
* put the cld instructions behind {$ifdef FPC_ENABLED_CLD} in i386/strings*.inc
|
%!s(int64=12) %!d(string=hai) anos |