Commit Graph

27 Commits

Author SHA1 Message Date
florian
6b9f52b4f2 + couple of { %OPT=-CE } to tests added
git-svn-id: branches/laksen/riscv_new@39641 -
2018-08-19 12:42:26 +00:00
svenbarth
ee2c573deb * adjust test so that it tests all three floating point types
git-svn-id: trunk@39134 -
2018-05-28 15:36:14 +00:00
Károly Balogh
8a6c995b75 troundm: fixed 32bit rmNearest tests and wrong result values
git-svn-id: trunk@36522 -
2017-06-18 18:49:32 +00:00
pierre
3300f51ed6 * Adjust test for win64
git-svn-id: trunk@32957 -
2016-01-16 01:15:40 +00:00
sergei
ff5410b152 + Expanded test also for qword->double and int32->single conversions.
git-svn-id: trunk@28311 -
2014-08-04 21:45:34 +00:00
sergei
586a9aafe8 * The test must have '.pp' extension, of course.
git-svn-id: trunk@28303 -
2014-08-03 00:16:09 +00:00
sergei
8910e2f74d + Added a test checking that conversion of 64-bit integers to double-precision floats depends on current rounding mode when integer has more than 53 bits set.
git-svn-id: trunk@28301 -
2014-08-02 22:42:47 +00:00
sergei
07e90aaa24 + Implemented IEEE 754-compliant checking for unordered results of floating-point compares on x86 targets. Mantis #9362.
git-svn-id: trunk@27581 -
2014-04-14 12:36:11 +00:00
nickysn
19a39cde4a * 16-bit objpas.integer type fixes in Math.DivMod
git-svn-id: trunk@27052 -
2014-03-09 16:46:49 +00:00
sergei
c3c682fe3f * Changed test so it provides different exit codes depending on the failed assertion.
git-svn-id: trunk@26280 -
2013-12-25 10:33:16 +00:00
florian
a9fed57090 * fix sincos for x86-64 windows resolves #23268
* changed to intel assembler to be more readble
* test for sincos extended

git-svn-id: trunk@22925 -
2012-11-04 16:27:29 +00:00
pierre
6b911b4e43 * MIPS CPU is also less precise for arctan, as arm cpu
git-svn-id: trunk@22530 -
2012-10-03 22:01:52 +00:00
florian
1da4c0c3ce * SinCos overloads added, resolves #22663
git-svn-id: trunk@22139 -
2012-08-19 22:09:03 +00:00
florian
0c153a46df * math.power/intpower(0,0) return 1, this is as recommended in IEEE 754
as well as compatible with other programming languages and delphi

git-svn-id: trunk@14873 -
2010-02-06 23:10:03 +00:00
florian
31e2f16484 resolves #15453:
* fixes i386 DivMod with negative numbers with a patch from Jonas
* fixes generic DivMod with negative numbers
* test updated

git-svn-id: trunk@14532 -
2010-01-03 14:59:01 +00:00
Jonas Maebe
b9f07ff1fb * changed one typecast too many in r14180
git-svn-id: trunk@14183 -
2009-11-15 13:43:18 +00:00
Jonas Maebe
ef66a2aec5 * fixed compilation after r14177
git-svn-id: trunk@14180 -
2009-11-15 11:17:37 +00:00
Jonas Maebe
e9c4594a66 * make test compilable by Kylix (math->Math)
git-svn-id: trunk@14054 -
2009-11-04 16:55:20 +00:00
florian
a14db25c64 + procedure DivMod(Dividend: Integer; Divisor: integer; var Result, Remainder: integer); and procedure DivMod(Dividend: cardinal; Divisor: cardinal; var Result, Remainder: cardinal);, resolves #14286
+ assembler implementations of DivMod for i386

git-svn-id: trunk@13508 -
2009-08-09 20:47:06 +00:00
yury
cc99d59d8b * Adjust precision checks for arm.
git-svn-id: trunk@10829 -
2008-04-27 21:03:57 +00:00
florian
5d2b592ed4 * fixed test
* single variant of the test

git-svn-id: trunk@6020 -
2007-01-17 08:26:54 +00:00
Jonas Maebe
8e5a5d3f2b * fixed test (typecast floating point constants to float)
git-svn-id: trunk@5892 -
2007-01-11 16:41:12 +00:00
florian
abdcb8cdf2 + sincos test
git-svn-id: trunk@5808 -
2007-01-04 12:57:31 +00:00
Jonas Maebe
0517ce08e2 * fixed ppc fpu exception mask stuff in math unit
+ added test for this functionality

git-svn-id: trunk@3136 -
2006-04-03 11:29:37 +00:00
florian
a091c27609 * fixed test 2005-02-08 19:48:35 +00:00
florian
a433f722be *** empty log message *** 2005-01-12 20:16:59 +00:00
florian
38328193f6 no message 2004-02-20 20:12:57 +00:00