Commit Verlauf

Autor SHA1 Nachricht Datum
  Michael VAN CANNEYT b52777c103 * Dotted RTL compiles vor 2 Jahren
  svenbarth 52cf07d968 * the define to check for inclusion in the System unit is FPC_IS_SYSTEM, *not* FPC_IN_SYSTEM vor 5 Jahren
  svenbarth b0f0ff1bc6 * fix for Mantis #37986: apply patch by Bart Broersma to fix a typo in a comment vor 5 Jahren
  svenbarth d51213d26a * adjust softfpu unit so that it can be really used as a standalone unit instead of mainly as part of the System unit vor 5 Jahren
  pierre 1e8aa99f81 * Disable range and overflow checking inside softfpu implementation vor 5 Jahren
  pierre adf064cbb4 New: rtl/inc/genmathh.inc source file, to provide a unique position vor 5 Jahren
  pierre 7020490f81 Put floating point type as first variant of floatXX definitions, to ensure correct alignment vor 5 Jahren
  pierre 61d16e1063 Allow compilation of softfpu unit with 128-bit upport on big endian code (code generated might be wrong) vor 8 Jahren
  Károly Balogh a57d0d51b4 softfpu: make it possible to optionally inline some of the simple functions. also made it possible to replace the MUL32TO64 function with compiler generated code. If the new defines are enabled, they results in 15-30% speedup on m68k (68020+) softfpu code vor 8 Jahren
  florian 8c5fdc9dc2 * softfpu patch by Max Nazhalov: Small fixes to softfpu.pp complementing r27215 vor 9 Jahren
  Károly Balogh 8d98f31afc two cases of use casts instead of anding with when extracting 16bit values vor 11 Jahren
  sergei 5279693919 * softfpu.pp: fixed two more porting bugs, and also added two typecasts to avoid unnecessary 64-bit operations. vor 11 Jahren
  sergei ee8fcc8bdb * softfpu.pp: reverted r28318 and replaced it with a improved solution: vor 11 Jahren
  Károly Balogh 3c8b24eead a proposed fix to the qword_to_float64 problem vor 11 Jahren
  Károly Balogh baac5114a7 added a missing comment from the SoftFPU C source. probably explains why qword_to_float64 fails with values which have the uppermost bit set vor 11 Jahren
  sergei 0dea20d8e7 * softfloat: Fixed int64->double and qword->double conversions to take rounding mode into account (actually, brought them up to date with Softfloat-2b C source). Now test/units/math/troundm.pp is consistent for all targets. vor 11 Jahren
  sergei bf51683e78 * Softfloat: added some typecasts to prevent promotion to 64 bits where it is not intended. vor 11 Jahren
  sergei 96abd7f370 * Softfloat: marked ExtractFloat32*, ExtractFloat64* and PackFloat32 helpers as inline. vor 11 Jahren
  sergei cf2b4a4dbd * softfpu cleanup: use Pascal boolean types where appropriate, use 64-bit overload of shift64RightJamming() to simplify things. vor 11 Jahren
  sergei 22e099d000 * sqrt(real): for targets with emulated floating point, invoke float64_sqrt or float32_sqrt from softfpu code. Testing on ARM CPU shows that float64_sqrt executes about twice faster and offers better accuracy than fpc_sqrt_real from genmath.inc. vor 11 Jahren
  sergei eb984a5adb * Replaced last remaining C tokens. vor 11 Jahren
  sergei 20cc82dfea * Two more "&& vs &" porting bugs fixed. vor 11 Jahren
  sergei 5c1f404631 * softfpu.pp: clean up. vor 11 Jahren
  sergei 94a045aa3d * Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionMode to System unit. Declarations in Math unit changed to aliases. vor 11 Jahren
  sergei 825900671b * Typo in r27184. vor 11 Jahren
  sergei fcfed19c84 * Fixed one of the C porting bugs (wonder how many are still left...) vor 11 Jahren
  sergei 13da05a778 * Factored direct access to softfloat_exception_flags into a helper procedure. vor 11 Jahren
  masta dad4079e0c Fix shift128Right in rtl/inc/softfpu.pp vor 12 Jahren
  florian 162cb30528 * another patch by Max Nazhalov to fix shifting and rounding of float128 vor 12 Jahren
  florian a0292b8962 * patch by Max Nazhalov to fix more conversion issues of the C code translation, resolves #24691 vor 12 Jahren