Historique des commits

Auteur SHA1 Message Date
  Károly Balogh 8d98f31afc two cases of use casts instead of anding with when extracting 16bit values il y a 11 ans
  sergei 5279693919 * softfpu.pp: fixed two more porting bugs, and also added two typecasts to avoid unnecessary 64-bit operations. il y a 11 ans
  sergei ee8fcc8bdb * softfpu.pp: reverted r28318 and replaced it with a improved solution: il y a 11 ans
  Károly Balogh 3c8b24eead a proposed fix to the qword_to_float64 problem il y a 11 ans
  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 il y a 11 ans
  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. il y a 11 ans
  sergei bf51683e78 * Softfloat: added some typecasts to prevent promotion to 64 bits where it is not intended. il y a 11 ans
  sergei 96abd7f370 * Softfloat: marked ExtractFloat32*, ExtractFloat64* and PackFloat32 helpers as inline. il y a 11 ans
  sergei cf2b4a4dbd * softfpu cleanup: use Pascal boolean types where appropriate, use 64-bit overload of shift64RightJamming() to simplify things. il y a 11 ans
  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. il y a 11 ans
  sergei eb984a5adb * Replaced last remaining C tokens. il y a 11 ans
  sergei 20cc82dfea * Two more "&& vs &" porting bugs fixed. il y a 11 ans
  sergei 5c1f404631 * softfpu.pp: clean up. il y a 11 ans
  sergei 94a045aa3d * Moved declarations of TFPURoundingMode,TFPUExceptionMask and TFPUPrecisionMode to System unit. Declarations in Math unit changed to aliases. il y a 11 ans
  sergei 825900671b * Typo in r27184. il y a 11 ans
  sergei fcfed19c84 * Fixed one of the C porting bugs (wonder how many are still left...) il y a 11 ans
  sergei 13da05a778 * Factored direct access to softfloat_exception_flags into a helper procedure. il y a 11 ans
  masta dad4079e0c Fix shift128Right in rtl/inc/softfpu.pp il y a 12 ans
  florian 162cb30528 * another patch by Max Nazhalov to fix shifting and rounding of float128 il y a 12 ans
  florian a0292b8962 * patch by Max Nazhalov to fix more conversion issues of the C code translation, resolves #24691 il y a 12 ans
  florian caef53e63b * another patch by Max Nazhalov to fix missing exits in the softfpu code il y a 12 ans
  florian 7f6aa98553 * restored changes made in r24864 which I accidently overwrote with r24871 il y a 12 ans
  florian 980563d576 * several small errors fixed, float128<->float64 conversion works now il y a 12 ans
  florian 92477a14b8 o patch by Max Nazholov: il y a 12 ans
  pierre aae318403d Fix a int64<->single conversion failure exposed in test/units/softfpu/sfttst.pp il y a 12 ans
  florian f0487f8fde * remove packed used for nan records in the softfpu code, it served no purpose il y a 12 ans
  florian b01e6e1671 * remove duplicate types after r20603, resolves #21548 il y a 13 ans
  pierre 702db31dc6 Fix syntax error in record il y a 13 ans
  florian f0f64a573b * don't pack softfpu helper records and added dummy for proper alignment, generates much better code on CPUs like arm il y a 13 ans
  pierre f4a9b3d73b + Allow compilation as an external unit il y a 13 ans