Commit Graph

170 Commits

Author SHA1 Message Date
florian
82d57d9ca8 + signed DivMod added, closes #6805
git-svn-id: trunk@5132 -
2006-10-31 22:19:04 +00:00
marco
0e7763b0e5 * Another missing func (bug 7678) ifthen(string)
git-svn-id: trunk@5031 -
2006-10-27 17:28:24 +00:00
marco
c177d64fd7 * fix for bug #7658; comparevalue
git-svn-id: trunk@5030 -
2006-10-27 17:25:03 +00:00
florian
d6fe62f0d1 * overloaded statistics functions from Burkhard Carstens, fixed #7236
git-svn-id: trunk@4385 -
2006-08-07 19:38:37 +00:00
florian
c8b0d1ae2d * made some headers more Delphi compatible, from Burkhard Carstens
git-svn-id: trunk@4234 -
2006-07-16 16:28:28 +00:00
yury
350bc3f626 * use NaN = 0.0/0.0 for wince.
git-svn-id: trunk@4105 -
2006-07-06 18:57:34 +00:00
michael
e9420ae581 * Fix from programo@vp.pl for frexp function, in case X=0 or X=1
git-svn-id: trunk@3310 -
2006-04-21 18:50:26 +00:00
peter
e58e92c4fa * added sumInt
git-svn-id: trunk@2380 -
2006-01-29 19:46:14 +00:00
florian
2d606f52f3 + added missing inline directives for 2.0.x
git-svn-id: trunk@818 -
2005-08-07 15:17:07 +00:00
florian
494664ae3f + some inline directives added
+ max/min(cardinal,cardinal) removed, causes trouble, see e.g. webtbs/tw3900.pp

git-svn-id: trunk@817 -
2005-08-07 15:10:55 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
michael
ffb55c4254 + Removed VER1_0 defines
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
florian
e348a6ad83 * operator **(int64,int64) returns int64 now 2005-02-08 20:49:16 +00:00
florian
f093fa9242 - killed power from system unit
* move operator ** to math unit
2005-02-08 20:25:28 +00:00
marco
63acb3629e * fixed 2005-01-31 13:59:23 +00:00
florian
6f6ab71989 * generic arctan2 for 3rd and 4th quadrand fixed 2005-01-12 20:17:39 +00:00
florian
bde79cc3ff * compilation on ARM fixed 2005-01-04 16:47:05 +00:00
Jonas Maebe
a4189bd7fd * also invalid argument if trying to calculate 0^0 with intpower() 2004-12-05 16:52:34 +00:00
Jonas Maebe
08da4e9278 * fixed power() in genmath.inc (code duplication from math.pp for **
support!)
  * fixed power() in math.pp to give an error from 0^0
2004-12-05 16:43:57 +00:00
florian
d17f8af6fd * fixed power(float,float) for negative exponents 2004-12-04 23:38:59 +00:00
michael
5de50944d3 + Implemented DivMod 2004-07-25 16:46:08 +00:00
florian
ef303e5570 * fixed IsNan and IsInf for big endian systems 2004-05-29 12:28:59 +00:00
peter
f8590e2841 * disable range,overflow check when generating Nan/Inf 2004-04-08 16:37:08 +00:00
florian
b43854bb09 + added Inf/Nan stuff 2004-02-20 20:10:44 +00:00
florian
715c546567 * compilation on ppc fixed 2004-02-09 18:53:09 +00:00
marco
71ec4c10a9 * 1.0 compilation fixes 2004-02-09 17:21:04 +00:00
michael
acd272b7b3 + Implemented SameValue 2004-02-09 09:11:46 +00:00
michael
2a928b5180 + Missing functions IsZero,InRange,EnsureRange implemented 2004-02-09 08:55:45 +00:00
michael
d2cc0fa55a + Added missing sign functions 2003-11-09 21:52:54 +00:00
Jonas Maebe
561e3ef7b9 * fixed arctan2 2003-10-29 19:10:07 +00:00
florian
4dbc76b90d * fixed arctan2 to handle x=0 correctly as well 2003-10-26 15:58:05 +00:00
peter
4056cd843a * small fixes for sparc 2003-09-01 20:46:59 +00:00
florian
a15ad1e3a3 * min/max must check the compiler capabilities 2003-04-24 09:38:12 +00:00
florian
75fc66fdd4 + moved cpu dependend code to mathuh.inc and mathu.inc 2003-04-24 09:21:59 +00:00
peter
892e9c864a * i386 fpu controlword functions added 2003-01-03 20:34:02 +00:00
carl
9f78fa950a * cleanup of parameters
- remove assembler code
2002-09-07 21:06:12 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
carl
562bc8f15b * Corrected prototype of frexp() and added routine (taken fron genmath.inc)
tested against Delphi 3
2001-12-20 03:51:44 +00:00
peter
35653389e5 * added constant 2001-06-04 18:45:58 +00:00
sg
eeba1770aa * Made some modifications suggested by Markus Kaemmerer:
- MaxTanh is now the exact value Ln(MaxExtended)/2
  - The 'for' loops in MinValue and MaxValue can start with the second
    element instead of the first one
  - Added more overloaded versions of Min and Max functions
2000-07-30 10:01:04 +00:00
sg
7a54a6a895 * Applied patches by Markus Kaemmerer:
- Added ranges of the IEEE floating point types, including denormals
  - in sincos function: The arguments are of type Extended, so they
    need 't' as size suffix in FPU instructions, and not 'l'!
2000-07-29 18:07:45 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
michael
18740bcc52 + Final fixes 2000-07-08 17:12:56 +00:00
michael
5893a28fc2 + fixed meanandstddev 2000-07-08 07:03:20 +00:00
michael
d8624bb004 + Added some functions 2000-07-08 06:45:07 +00:00
michael
91ba06724a + Added many overloaded functions with as argument pointer to
array and count
+ Implemented meanandstddev
+ Improved power
2000-07-06 21:59:25 +00:00
michael
606dbe9435 + SOme changes in error reporting 2000-07-06 12:13:59 +00:00
michael
50220183bd + Corrected arsinh function 2000-07-05 13:19:59 +00:00
michael
4a664ad78b + Exceptions now used for errors 2000-07-04 20:53:22 +00:00
Jonas Maebe
1f8972290d * fixed arctan2 (tbug788 now works correctly) 2000-04-29 10:10:51 +00:00
pierre
22d1fb12e6 * fix bug visible in new tests/webtbs/tbug788 file 2000-04-20 13:12:40 +00:00
Jonas Maebe
5a2d48101f * better arcsin/arccos from Arjan van Dijk 2000-04-20 08:14:27 +00:00
peter
6b66a55cd6 * truncated log 2000-02-09 16:59:28 +00:00
marco
dfe8d5e1ac * Changed some (%ebp) to real parameters 2000-01-11 21:07:33 +00:00
daniel
ec29a31834 * copyright 2000 2000-01-07 16:41:28 +00:00
florian
d8f56ed4e7 * ceil and floor still had bugs :), hopefully it's the final fix now 1999-09-21 20:47:05 +00:00
Jonas Maebe
54e89e660d * Ceil and Floor are now really fixed :) 1999-06-04 08:44:34 +00:00
Jonas Maebe
efb2475890 * fixed ceil function 1999-06-03 16:22:57 +00:00
Jonas Maebe
ffd5f2618d * fixed floor function 1999-06-03 13:37:30 +00:00
peter
aff82d11f4 * fixed unresolved forwards 1999-01-15 11:44:56 +00:00
peter
7470cd1cae * use -FE 1998-12-21 13:06:10 +00:00
michael
5772c2b310 Minimum/maximum functions 1998-11-02 12:52:46 +00:00
peter
5c40dd43d7 * updated for auto objpas loading 1998-09-24 23:45:26 +00:00
michael
6a28735427 * Changed use_excepions to useexceptions 1998-09-18 23:57:26 +00:00
peter
b136b62127 * removed some warnings 1998-09-09 15:29:02 +00:00
michael
9865eea0ef included sysutils and math.pp as target. They compile now. 1998-07-29 15:44:32 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00