florian
|
aa107b914c
* merged avx2 branch, developed by Torsten Grundke
|
11 years ago |
sergei
|
30c3842802
* MIPS: reworked FPU initialization to be consistent with other targets.
|
11 years ago |
sergei
|
dcb46051c4
* Get rid of last softfloat dependencies in genmath.inc. Replaced remaining calls to float_raise with expressions which generate appropriate floating-point exceptions at runtime. This is probably somewhat slower on actual softfloat targets, but the change only affects exceptional control flow, so not a significant issue.
|
11 years ago |
sergei
|
fffc317759
* Replaced fpc_round_real with new implementation, having the following important properties:
|
11 years ago |
sergei
|
825900671b
* Typo in r27184.
|
11 years ago |
sergei
|
b89822d3e9
* i8086: added assembler implementation of fpc_round_real and removed remaining softfloat dependencies.
|
11 years ago |
sergei
|
7ba4e67564
* Fixed Linux FPU exception mapping for x86_64 and MIPS, might be still incomplete, but at least operations yielding NaNs no longer produce EAccessViolation.
|
11 years ago |
Jonas Maebe
|
47a7b117fd
* regenerated revision.inc and fpcmake.inc after r27188, which updated
|
11 years ago |
Jonas Maebe
|
1ac4021178
* moved po_has_inlininginfo from procoptions to procimploptions so that
|
11 years ago |
Jonas Maebe
|
72c1e2a8ce
* write newline after synthetickind
|
11 years ago |
Jonas Maebe
|
c47b4cbe86
* fixed spacing of "alias names"
|
11 years ago |
Jonas Maebe
|
7d8e9cf0f6
* moved tprocdef.isempty to a new set called implprocoptions that
|
11 years ago |
florian
|
b2b26f84cf
* partially merged the mips-embedded branch of Michael Ring:
|
11 years ago |
marco
|
31a3e98a91
* fix for #25753
|
11 years ago |
nickysn
|
8ff628afe1
+ added i_msdos.pas and t_msdos.pas to ppc8086.lpi
|
11 years ago |
nickysn
|
4c8e947f0c
* changed the shortstring index variables that were previously longint and were later changed to sizeint (in r26917) to ObjpasInt after r27142
|
11 years ago |
sergei
|
fcfed19c84
* Fixed one of the C porting bugs (wonder how many are still left...)
|
11 years ago |
sergei
|
ab3ae9cf40
* Fixed comment.
|
11 years ago |
sergei
|
4952754184
- i386 and x86_64 no longer use any softfloat stuff.
|
11 years ago |
florian
|
0e5cf6529e
+ peephole optimizations AndMovzToAnd, MovMov2Mov1 and MovMov2MovMov1 for x86-64
|
11 years ago |
sergei
|
0255eb880e
- Removed mathuh.inc files which are identical for all targets (except m68k, see below), their contents moved into math.pp.
|
11 years ago |
sergei
|
13da05a778
* Factored direct access to softfloat_exception_flags into a helper procedure.
|
11 years ago |
lacak
|
8aa280fd81
fcl-db: tests: add '23:59:59' to test time values
|
11 years ago |
sergei
|
e79e038f9c
+ Win32/Win64 SEH: STATUS_FLOAT_MULTIPLE_(FAULTS|TRAPS) need additional handling. Makes floating-point exceptions consistent between x87 and SSE.
|
11 years ago |
nickysn
|
b7d759344d
* fixed do_filepos and do_seekend not returning the high 16 bits of the file
|
11 years ago |
nickysn
|
d989a42111
* several local variables changed from longint to integer
|
11 years ago |
sergei
|
b32579278b
* Forgot to increase size of array in r27146
|
11 years ago |
nickysn
|
517f802ccc
* revert to the initial implementation of GetCommandLine as the code generator
|
11 years ago |
sergei
|
5f985602fb
* Replaced fpc_ln_real with modern port from fdlibm/uclibc, it has even better accuracy than damath library.
|
11 years ago |
sergei
|
9801288cdc
* Removed SysInitFPU/SysResetFPU from (remaining) system units initialization code. It is redundant there because it is called from fpc_cpuinit, or, in case of i386, from fpc_cpucodeinit.
|
11 years ago |