mirror of
https://github.com/php/php-src.git
synced 2024-09-23 10:57:26 +00:00
Fix most of these tests - still think there is a bug in the long->float
conversion stuff somewhere
This commit is contained in:
parent
f78f4364a0
commit
55d9b2ad9c
@ -61,13 +61,13 @@ FALSE ===@pow( 0, 2.0)
|
||||
1.0 === pow( 2, 0.0)
|
||||
2.0 === pow( 2, 1.0)
|
||||
4.0 === pow( 2, 2.0)
|
||||
2147483648 === pow(2,31)
|
||||
-2147483648 === pow(-2,31)
|
||||
2147483648 ~== pow(2,31)
|
||||
-2147483648 ~== pow(-2,31)
|
||||
1000000000 === pow(10,9)
|
||||
100000000 === pow(-10,8)
|
||||
1 === pow(-1,1443279822)
|
||||
-1 === pow(-1,1443279821)
|
||||
sqrt(2) === pow(2,1/2)
|
||||
sqrt(2) ~== pow(2,1/2)
|
||||
FALSE ===@pow(-2.0,-2.0)
|
||||
FALSE ===@pow(-2.0,-1.0)
|
||||
FALSE ===@pow(-2.0, 0.0)
|
||||
@ -120,19 +120,19 @@ FALSE ===@pow( 0.0,-1)
|
||||
4.0 === pow( 2.0, 2)
|
||||
LONG_MAX-1 === pow(LONG_MAX-1,1)
|
||||
LONG_MIN+1 === pow(LONG_MIN+1,1)
|
||||
(LONG_MAX-1)*(LONG_MAX-1) === pow(LONG_MAX-1,2)
|
||||
(LONG_MIN+1)*(LONG_MIN+1) === pow(LONG_MIN+1,2)
|
||||
(float)(LONG_MAX-1) === pow(LONG_MAX-1,1.0)
|
||||
(LONG_MAX-1)*(LONG_MAX-1) ~== pow(LONG_MAX-1,2)
|
||||
(LONG_MIN+1)*(LONG_MIN+1) ~== pow(LONG_MIN+1,2)
|
||||
(float)(LONG_MAX-1) ~== pow(LONG_MAX-1,1.0)
|
||||
FALSE ===@pow(LONG_MIN+1,1.0)
|
||||
(LONG_MAX-1)*(LONG_MAX-1) === pow(LONG_MAX-1,2.0)
|
||||
(LONG_MAX-1)*(LONG_MAX-1) ~== pow(LONG_MAX-1,2.0)
|
||||
FALSE ===@pow(LONG_MIN+1,2.0)
|
||||
LONG_MAX === pow(LONG_MAX,1)
|
||||
LONG_MIN ~== pow(LONG_MIN,1)
|
||||
LONG_MAX*LONG_MAX === pow(LONG_MAX,2)
|
||||
LONG_MIN*LONG_MIN === pow(LONG_MIN,2)
|
||||
(float)LONG_MAX === pow(LONG_MAX,1.0)
|
||||
LONG_MAX*LONG_MAX ~== pow(LONG_MAX,2)
|
||||
LONG_MIN*LONG_MIN ~== pow(LONG_MIN,2)
|
||||
(float)LONG_MAX ~== pow(LONG_MAX,1.0)
|
||||
FALSE ===@pow(LONG_MIN,1.0)
|
||||
LONG_MAX*LONG_MAX === pow(LONG_MAX,2.0)
|
||||
LONG_MAX*LONG_MAX ~== pow(LONG_MAX,2.0)
|
||||
FALSE ===@pow(LONG_MIN,2.0)
|
||||
TESTS;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user