Commit History

Autor SHA1 Mensaxe Data
  sergei a882e89bc2 * x86_64: SetExceptionMask and SetRoundingMode must return the old value of mask/mode respectively, not the new one. %!s(int64=11) %!d(string=hai) anos
  sergei 4952754184 - i386 and x86_64 no longer use any softfloat stuff. %!s(int64=11) %!d(string=hai) anos
  nickysn 4eb9043ac7 * x87 optimized version of math.log2() for i8086, i386 and x86_64 %!s(int64=11) %!d(string=hai) anos
  sergei 5ea99c84fd * x86_64 non-Win64 targets: calculate tan() and cotan() using x87 "fptan" instruction. %!s(int64=12) %!d(string=hai) anos
  pierre 4cfc693a63 * Fix win64 math unit compilation %!s(int64=12) %!d(string=hai) anos
  florian a523d81b87 * fix sincos also for x86-64-linux %!s(int64=13) %!d(string=hai) anos
  florian a9fed57090 * fix sincos for x86-64 windows resolves #23268 %!s(int64=13) %!d(string=hai) anos
  florian 7201bd8526 + sincos implemenation for x86-64 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 8d9a22938b + added {$asmmode gas} directives to fix compiling when fpc.cfg contains %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 68ee2ca193 * make use of x87 dependent on availability of FPC_HAS_TYPE_EXTENDED %!s(int64=15) %!d(string=hai) anos
  daniel b293a9bdd4 - Revert patch by Alex Raine. %!s(int64=18) %!d(string=hai) anos
  daniel 14f2edc56e + Assembler implementation of min/max by Alex Rayne. %!s(int64=18) %!d(string=hai) anos
  florian a94a681603 * use system unit for SSECSR setter and getter %!s(int64=19) %!d(string=hai) anos
  florian b3a1868ff0 * correct masking of exceptions in genmath code %!s(int64=19) %!d(string=hai) anos
  florian 9619f4c09d * fixed Math.SetRoundingMode %!s(int64=19) %!d(string=hai) anos
  florian 538e1bb8e8 * fixed broken Math.SetExceptionMask %!s(int64=19) %!d(string=hai) anos
  florian 0ade2e487d * cleaned up and fixed (from mftq75) sse unit initialization, fixes #7268 %!s(int64=19) %!d(string=hai) anos
  florian d3ed764102 + sse support for rounding and exception masking %!s(int64=19) %!d(string=hai) anos
  florian 89f8474388 * unified and moved some win32/win64 stuff %!s(int64=19) %!d(string=hai) anos
  peter 4ace790492 * remove $Log %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
  florian 07c28067aa * fixed sse exception handling %!s(int64=21) %!d(string=hai) anos
  florian a895e7bb78 * several 64 bit/x86-64 fixes %!s(int64=21) %!d(string=hai) anos