Skip to content

Commit 98d3003

Browse files
committed
Fix 32-bit tests
1 parent 695587c commit 98d3003

File tree

10 files changed

+76
-82
lines changed

10 files changed

+76
-82
lines changed

Zend/tests/binary-32bit.phpt

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
--TEST--
22
testing binary literals
3-
--INI--
4-
precision=14
53
--SKIPIF--
64
<?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?>
75
--FILE--
@@ -126,27 +124,27 @@ float(8796093022207)
126124
float(17592186044415)
127125
float(35184372088831)
128126
float(70368744177663)
129-
float(1.4073748835533E+14)
130-
float(2.8147497671066E+14)
131-
float(5.6294995342131E+14)
132-
float(1.1258999068426E+15)
133-
float(2.2517998136852E+15)
134-
float(4.5035996273705E+15)
135-
float(9.007199254741E+15)
136-
float(1.8014398509482E+16)
137-
float(3.6028797018964E+16)
138-
float(7.2057594037928E+16)
139-
float(1.4411518807586E+17)
140-
float(2.8823037615171E+17)
141-
float(5.7646075230342E+17)
142-
float(1.1529215046068E+18)
143-
float(2.3058430092137E+18)
144-
float(4.6116860184274E+18)
145-
float(9.2233720368548E+18)
146-
float(1.844674407371E+19)
147-
float(-1.844674407371E+19)
148-
float(-9.2233720368548E+18)
149-
float(-4.6116860184274E+18)
127+
float(140737488355327)
128+
float(281474976710655)
129+
float(562949953421311)
130+
float(1125899906842623)
131+
float(2251799813685247)
132+
float(4503599627370495)
133+
float(9007199254740992)
134+
float(18014398509481984)
135+
float(36028797018963970)
136+
float(72057594037927940)
137+
float(1.4411518807585587E+17)
138+
float(2.8823037615171174E+17)
139+
float(5.764607523034234E+17)
140+
float(1.1529215046068468E+18)
141+
float(2.3058430092136937E+18)
142+
float(4.6116860184273874E+18)
143+
float(9.223372036854775E+18)
144+
float(1.844674407370955E+19)
145+
float(-1.844674407370955E+19)
146+
float(-9.223372036854775E+18)
147+
float(-4.6116860184273874E+18)
150148
float(-8589934591)
151149
float(-4294967295)
152150
int(-2147483647)

ext/standard/tests/array/bug35014.phpt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
Bug #35014 (array_product() always returns 0) (32bit)
33
--SKIPIF--
44
<?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?>
5-
--INI--
6-
precision=14
75
--FILE--
86
<?php
97
$tests = array(
@@ -27,6 +25,6 @@ int(0)
2725
int(3)
2826
int(9)
2927
float(1)
30-
float(9.9999998E+15)
31-
float(2.8404260053903E+20)
28+
float(9999999800000000)
29+
float(2.8404260053902914E+20)
3230
float(8589934590)

ext/standard/tests/general_functions/gettype_settype_variation3.phpt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ Test gettype() & settype() functions : usage variations
44
<?php
55
if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only");
66
?>
7-
--INI--
8-
precision=14
97
--FILE--
108
<?php
119
/* Prototype: string gettype ( mixed $var );
@@ -278,7 +276,7 @@ string(6) "double"
278276
-- Iteration 20 --
279277
string(6) "string"
280278
bool(true)
281-
float(2.9743947493287E+21)
279+
float(2.974394749328742E+21)
282280
string(6) "double"
283281
-- Iteration 21 --
284282
string(6) "string"
@@ -308,7 +306,7 @@ string(6) "double"
308306
-- Iteration 26 --
309307
string(6) "string"
310308
bool(true)
311-
float(2.9743947493287E+21)
309+
float(2.974394749328742E+21)
312310
string(6) "double"
313311
-- Iteration 27 --
314312
string(6) "string"
@@ -673,7 +671,7 @@ string(6) "double"
673671
-- Iteration 20 --
674672
string(6) "string"
675673
bool(true)
676-
float(2.9743947493287E+21)
674+
float(2.974394749328742E+21)
677675
string(6) "double"
678676
-- Iteration 21 --
679677
string(6) "string"
@@ -703,7 +701,7 @@ string(6) "double"
703701
-- Iteration 26 --
704702
string(6) "string"
705703
bool(true)
706-
float(2.9743947493287E+21)
704+
float(2.974394749328742E+21)
707705
string(6) "double"
708706
-- Iteration 27 --
709707
string(6) "string"

ext/standard/tests/math/asinh_variation.phpt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Test variations in usage of asinh()
33
--INI--
4-
precision = 10
4+
serialize_precision = 10
55
--FILE--
66
<?php
77
/*
@@ -34,19 +34,19 @@ for ($i = 0; $i < count($values); $i++) {
3434

3535
?>
3636
--EXPECTF--
37-
float(3.8291136516208812)
38-
float(-3.8291136516208812)
39-
float(3.8484719917851553)
40-
float(-3.8484719917851553)
41-
float(3.8291136516208812)
42-
float(3.8291136516208812)
43-
float(3.8291136516208812)
44-
float(3.8484719917851553)
45-
float(3.8484719917851553)
46-
float(7.600902709541988)
37+
float(3.829113652)
38+
float(-3.829113652)
39+
float(3.848471992)
40+
float(-3.848471992)
41+
float(3.829113652)
42+
float(3.829113652)
43+
float(3.829113652)
44+
float(3.848471992)
45+
float(3.848471992)
46+
float(7.60090271)
4747

4848
Notice: A non well formed numeric value encountered in %s on line %d
49-
float(7.600902709541988)
49+
float(7.60090271)
5050
float(0)
51-
float(0.881373587019543)
51+
float(0.881373587)
5252
float(0)

ext/standard/tests/math/cosh_variation.phpt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Test variations in usage of cosh()
33
--INI--
4-
precision = 10
4+
serialize_precision = 10
55
--FILE--
66
<?php
77
/*
@@ -34,19 +34,19 @@ for ($i = 0; $i < count($values); $i++) {
3434

3535
?>
3636
--EXPECTF--
37-
float(4872401723.124452)
38-
float(4872401723.124452)
39-
float(7641446994.979367)
40-
float(7641446994.979367)
41-
float(4872401723.124452)
42-
float(4872401723.124452)
43-
float(4872401723.124452)
44-
float(7641446994.979367)
45-
float(7641446994.979367)
37+
float(4872401723)
38+
float(4872401723)
39+
float(7641446995)
40+
float(7641446995)
41+
float(4872401723)
42+
float(4872401723)
43+
float(4872401723)
44+
float(7641446995)
45+
float(7641446995)
4646
float(INF)
4747

4848
Notice: A non well formed numeric value encountered in %s on line %d
4949
float(INF)
5050
float(1)
51-
float(1.5430806348152437)
51+
float(1.543080635)
5252
float(1)

ext/standard/tests/math/exp_basic.phpt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Test exp() - basic function test for exp()
33
--INI--
4-
precision=14
4+
serialize_precision=14
55
--FILE--
66
<?php
77
$values = array(10,
@@ -28,22 +28,22 @@ foreach($values as $value) {
2828
?>
2929
--EXPECT--
3030
-- Iteration 1 --
31-
float(22026.465794806718)
31+
float(22026.465794807)
3232

3333
-- Iteration 2 --
34-
float(29732.618852891435)
34+
float(29732.618852891)
3535

3636
-- Iteration 3 --
3737
float(INF)
3838

3939
-- Iteration 4 --
40-
float(29048849665247.426)
40+
float(29048849665247)
4141

4242
-- Iteration 5 --
43-
float(1.8112390828890233E+41)
43+
float(1.811239082889E+41)
4444

4545
-- Iteration 6 --
46-
float(22026.465794806718)
46+
float(22026.465794807)
4747

4848
-- Iteration 7 --
4949
float(INF)
@@ -52,10 +52,10 @@ float(INF)
5252
float(INF)
5353

5454
-- Iteration 9 --
55-
float(86593400423993740)
55+
float(8.6593400423994E+16)
5656

5757
-- Iteration 10 --
58-
float(2.718281828459045)
58+
float(2.718281828459)
5959

6060
-- Iteration 11 --
6161
float(1)

ext/standard/tests/math/pow_variation1.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Test pow() function : usage variations - different data types as $base argument
33
--INI--
4-
precision = 14
4+
serialize_precision = 14
55
--SKIPIF--
66
<?php
77
if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only");

ext/standard/tests/math/pow_variation2.phpt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Test pow() function : usage variations - different data types as $exp argument
33
--INI--
4-
precision = 14
4+
serialize_precision = 14
55
--FILE--
66
<?php
77
/* Prototype : number pow ( number $base , number $exp )
@@ -109,19 +109,19 @@ float(0)
109109
float(INF)
110110

111111
-- Iteration 6 --
112-
float(1856.6929774278785)
112+
float(1856.6929774279)
113113

114114
-- Iteration 7 --
115-
float(0.0005385920085642399)
115+
float(0.00053859200856424)
116116

117117
-- Iteration 8 --
118118
float(INF)
119119

120120
-- Iteration 9 --
121-
float(1.000000003716816)
121+
float(1.0000000037168)
122122

123123
-- Iteration 10 --
124-
float(4.505552130427524)
124+
float(4.5055521304275)
125125

126126
-- Iteration 11 --
127127
float(1)

ext/standard/tests/math/sinh_variation.phpt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
--TEST--
22
Test variations in usage of sinh()
33
--INI--
4-
precision = 10
4+
serialize_precision = 10
55
--FILE--
66
<?php
77
/*
@@ -34,19 +34,19 @@ for ($i = 0; $i < count($values); $i++) {
3434

3535
?>
3636
--EXPECTF--
37-
float(4872401723.124452)
38-
float(-4872401723.124452)
39-
float(7641446994.979367)
40-
float(-7641446994.979367)
41-
float(4872401723.124452)
42-
float(4872401723.124452)
43-
float(4872401723.124452)
44-
float(7641446994.979367)
45-
float(7641446994.979367)
37+
float(4872401723)
38+
float(-4872401723)
39+
float(7641446995)
40+
float(-7641446995)
41+
float(4872401723)
42+
float(4872401723)
43+
float(4872401723)
44+
float(7641446995)
45+
float(7641446995)
4646
float(INF)
4747

4848
Notice: A non well formed numeric value encountered in %s on line %d
4949
float(INF)
5050
float(0)
51-
float(1.1752011936438014)
51+
float(1.175201194)
5252
float(0)
Binary file not shown.

0 commit comments

Comments
 (0)