Commit History

Author SHA1 Message Date
  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