11--TEST--
22Test atan2() - basic function test of atan2()
33--INI--
4- precision =14
4+ serialize_precision =14
55--FILE--
66<?php
77$ valuesy = array (23 ,
@@ -39,118 +39,118 @@ for ($i = 0; $i < count($valuesy); $i++) {
3939}
4040?>
4141--EXPECT--
42- Y:23 X:23 float(0.7853981633974483 )
43- Y:23 X:-23 float(2.356194490192345 )
44- Y:23 X:23.45 float(0.7757106300784676 )
45- Y:23 X:-23.45 float(2.365882023511326 )
46- Y:23 X:23 float(0.7853981633974483 )
47- Y:23 X:23 float(0.7853981633974483 )
48- Y:23 X:23 float(0.7853981633974483 )
49- Y:23 X:23.45 float(0.7757106300784676 )
50- Y:23 X:2.345e1 float(0.7757106300784676 )
51- Y:23 X: float(1.5707963267948966 )
52- Y:23 X:1 float(1.5273454314033659 )
53- Y:23 X: float(1.5707963267948966 )
54- Y:-23 X:23 float(-0.7853981633974483 )
55- Y:-23 X:-23 float(-2.356194490192345 )
56- Y:-23 X:23.45 float(-0.7757106300784676 )
57- Y:-23 X:-23.45 float(-2.365882023511326 )
58- Y:-23 X:23 float(-0.7853981633974483 )
59- Y:-23 X:23 float(-0.7853981633974483 )
60- Y:-23 X:23 float(-0.7853981633974483 )
61- Y:-23 X:23.45 float(-0.7757106300784676 )
62- Y:-23 X:2.345e1 float(-0.7757106300784676 )
63- Y:-23 X: float(-1.5707963267948966 )
64- Y:-23 X:1 float(-1.5273454314033659 )
65- Y:-23 X: float(-1.5707963267948966 )
66- Y:23.45 X:23 float(0.795085696716429 )
67- Y:23.45 X:-23 float(2.3465069568733643 )
68- Y:23.45 X:23.45 float(0.7853981633974483 )
69- Y:23.45 X:-23.45 float(2.356194490192345 )
70- Y:23.45 X:23 float(0.795085696716429 )
71- Y:23.45 X:23 float(0.795085696716429 )
72- Y:23.45 X:23 float(0.795085696716429 )
73- Y:23.45 X:23.45 float(0.7853981633974483 )
74- Y:23.45 X:2.345e1 float(0.7853981633974483 )
75- Y:23.45 X: float(1.5707963267948966 )
76- Y:23.45 X:1 float(1.528178224770569 )
77- Y:23.45 X: float(1.5707963267948966 )
78- Y:-23.45 X:23 float(-0.795085696716429 )
79- Y:-23.45 X:-23 float(-2.3465069568733643 )
80- Y:-23.45 X:23.45 float(-0.7853981633974483 )
81- Y:-23.45 X:-23.45 float(-2.356194490192345 )
82- Y:-23.45 X:23 float(-0.795085696716429 )
83- Y:-23.45 X:23 float(-0.795085696716429 )
84- Y:-23.45 X:23 float(-0.795085696716429 )
85- Y:-23.45 X:23.45 float(-0.7853981633974483 )
86- Y:-23.45 X:2.345e1 float(-0.7853981633974483 )
87- Y:-23.45 X: float(-1.5707963267948966 )
88- Y:-23.45 X:1 float(-1.528178224770569 )
89- Y:-23.45 X: float(-1.5707963267948966 )
90- Y:23 X:23 float(0.7853981633974483 )
91- Y:23 X:-23 float(2.356194490192345 )
92- Y:23 X:23.45 float(0.7757106300784676 )
93- Y:23 X:-23.45 float(2.365882023511326 )
94- Y:23 X:23 float(0.7853981633974483 )
95- Y:23 X:23 float(0.7853981633974483 )
96- Y:23 X:23 float(0.7853981633974483 )
97- Y:23 X:23.45 float(0.7757106300784676 )
98- Y:23 X:2.345e1 float(0.7757106300784676 )
99- Y:23 X: float(1.5707963267948966 )
100- Y:23 X:1 float(1.5273454314033659 )
101- Y:23 X: float(1.5707963267948966 )
102- Y:23 X:23 float(0.7853981633974483 )
103- Y:23 X:-23 float(2.356194490192345 )
104- Y:23 X:23.45 float(0.7757106300784676 )
105- Y:23 X:-23.45 float(2.365882023511326 )
106- Y:23 X:23 float(0.7853981633974483 )
107- Y:23 X:23 float(0.7853981633974483 )
108- Y:23 X:23 float(0.7853981633974483 )
109- Y:23 X:23.45 float(0.7757106300784676 )
110- Y:23 X:2.345e1 float(0.7757106300784676 )
111- Y:23 X: float(1.5707963267948966 )
112- Y:23 X:1 float(1.5273454314033659 )
113- Y:23 X: float(1.5707963267948966 )
114- Y:23 X:23 float(0.7853981633974483 )
115- Y:23 X:-23 float(2.356194490192345 )
116- Y:23 X:23.45 float(0.7757106300784676 )
117- Y:23 X:-23.45 float(2.365882023511326 )
118- Y:23 X:23 float(0.7853981633974483 )
119- Y:23 X:23 float(0.7853981633974483 )
120- Y:23 X:23 float(0.7853981633974483 )
121- Y:23 X:23.45 float(0.7757106300784676 )
122- Y:23 X:2.345e1 float(0.7757106300784676 )
123- Y:23 X: float(1.5707963267948966 )
124- Y:23 X:1 float(1.5273454314033659 )
125- Y:23 X: float(1.5707963267948966 )
126- Y:23.45 X:23 float(0.795085696716429 )
127- Y:23.45 X:-23 float(2.3465069568733643 )
128- Y:23.45 X:23.45 float(0.7853981633974483 )
129- Y:23.45 X:-23.45 float(2.356194490192345 )
130- Y:23.45 X:23 float(0.795085696716429 )
131- Y:23.45 X:23 float(0.795085696716429 )
132- Y:23.45 X:23 float(0.795085696716429 )
133- Y:23.45 X:23.45 float(0.7853981633974483 )
134- Y:23.45 X:2.345e1 float(0.7853981633974483 )
135- Y:23.45 X: float(1.5707963267948966 )
136- Y:23.45 X:1 float(1.528178224770569 )
137- Y:23.45 X: float(1.5707963267948966 )
138- Y:2.345e1 X:23 float(0.795085696716429 )
139- Y:2.345e1 X:-23 float(2.3465069568733643 )
140- Y:2.345e1 X:23.45 float(0.7853981633974483 )
141- Y:2.345e1 X:-23.45 float(2.356194490192345 )
142- Y:2.345e1 X:23 float(0.795085696716429 )
143- Y:2.345e1 X:23 float(0.795085696716429 )
144- Y:2.345e1 X:23 float(0.795085696716429 )
145- Y:2.345e1 X:23.45 float(0.7853981633974483 )
146- Y:2.345e1 X:2.345e1 float(0.7853981633974483 )
147- Y:2.345e1 X: float(1.5707963267948966 )
148- Y:2.345e1 X:1 float(1.528178224770569 )
149- Y:2.345e1 X: float(1.5707963267948966 )
42+ Y:23 X:23 float(0.78539816339745 )
43+ Y:23 X:-23 float(2.3561944901923 )
44+ Y:23 X:23.45 float(0.77571063007847 )
45+ Y:23 X:-23.45 float(2.3658820235113 )
46+ Y:23 X:23 float(0.78539816339745 )
47+ Y:23 X:23 float(0.78539816339745 )
48+ Y:23 X:23 float(0.78539816339745 )
49+ Y:23 X:23.45 float(0.77571063007847 )
50+ Y:23 X:2.345e1 float(0.77571063007847 )
51+ Y:23 X: float(1.5707963267949 )
52+ Y:23 X:1 float(1.5273454314034 )
53+ Y:23 X: float(1.5707963267949 )
54+ Y:-23 X:23 float(-0.78539816339745 )
55+ Y:-23 X:-23 float(-2.3561944901923 )
56+ Y:-23 X:23.45 float(-0.77571063007847 )
57+ Y:-23 X:-23.45 float(-2.3658820235113 )
58+ Y:-23 X:23 float(-0.78539816339745 )
59+ Y:-23 X:23 float(-0.78539816339745 )
60+ Y:-23 X:23 float(-0.78539816339745 )
61+ Y:-23 X:23.45 float(-0.77571063007847 )
62+ Y:-23 X:2.345e1 float(-0.77571063007847 )
63+ Y:-23 X: float(-1.5707963267949 )
64+ Y:-23 X:1 float(-1.5273454314034 )
65+ Y:-23 X: float(-1.5707963267949 )
66+ Y:23.45 X:23 float(0.79508569671643 )
67+ Y:23.45 X:-23 float(2.3465069568734 )
68+ Y:23.45 X:23.45 float(0.78539816339745 )
69+ Y:23.45 X:-23.45 float(2.3561944901923 )
70+ Y:23.45 X:23 float(0.79508569671643 )
71+ Y:23.45 X:23 float(0.79508569671643 )
72+ Y:23.45 X:23 float(0.79508569671643 )
73+ Y:23.45 X:23.45 float(0.78539816339745 )
74+ Y:23.45 X:2.345e1 float(0.78539816339745 )
75+ Y:23.45 X: float(1.5707963267949 )
76+ Y:23.45 X:1 float(1.5281782247706 )
77+ Y:23.45 X: float(1.5707963267949 )
78+ Y:-23.45 X:23 float(-0.79508569671643 )
79+ Y:-23.45 X:-23 float(-2.3465069568734 )
80+ Y:-23.45 X:23.45 float(-0.78539816339745 )
81+ Y:-23.45 X:-23.45 float(-2.3561944901923 )
82+ Y:-23.45 X:23 float(-0.79508569671643 )
83+ Y:-23.45 X:23 float(-0.79508569671643 )
84+ Y:-23.45 X:23 float(-0.79508569671643 )
85+ Y:-23.45 X:23.45 float(-0.78539816339745 )
86+ Y:-23.45 X:2.345e1 float(-0.78539816339745 )
87+ Y:-23.45 X: float(-1.5707963267949 )
88+ Y:-23.45 X:1 float(-1.5281782247706 )
89+ Y:-23.45 X: float(-1.5707963267949 )
90+ Y:23 X:23 float(0.78539816339745 )
91+ Y:23 X:-23 float(2.3561944901923 )
92+ Y:23 X:23.45 float(0.77571063007847 )
93+ Y:23 X:-23.45 float(2.3658820235113 )
94+ Y:23 X:23 float(0.78539816339745 )
95+ Y:23 X:23 float(0.78539816339745 )
96+ Y:23 X:23 float(0.78539816339745 )
97+ Y:23 X:23.45 float(0.77571063007847 )
98+ Y:23 X:2.345e1 float(0.77571063007847 )
99+ Y:23 X: float(1.5707963267949 )
100+ Y:23 X:1 float(1.5273454314034 )
101+ Y:23 X: float(1.5707963267949 )
102+ Y:23 X:23 float(0.78539816339745 )
103+ Y:23 X:-23 float(2.3561944901923 )
104+ Y:23 X:23.45 float(0.77571063007847 )
105+ Y:23 X:-23.45 float(2.3658820235113 )
106+ Y:23 X:23 float(0.78539816339745 )
107+ Y:23 X:23 float(0.78539816339745 )
108+ Y:23 X:23 float(0.78539816339745 )
109+ Y:23 X:23.45 float(0.77571063007847 )
110+ Y:23 X:2.345e1 float(0.77571063007847 )
111+ Y:23 X: float(1.5707963267949 )
112+ Y:23 X:1 float(1.5273454314034 )
113+ Y:23 X: float(1.5707963267949 )
114+ Y:23 X:23 float(0.78539816339745 )
115+ Y:23 X:-23 float(2.3561944901923 )
116+ Y:23 X:23.45 float(0.77571063007847 )
117+ Y:23 X:-23.45 float(2.3658820235113 )
118+ Y:23 X:23 float(0.78539816339745 )
119+ Y:23 X:23 float(0.78539816339745 )
120+ Y:23 X:23 float(0.78539816339745 )
121+ Y:23 X:23.45 float(0.77571063007847 )
122+ Y:23 X:2.345e1 float(0.77571063007847 )
123+ Y:23 X: float(1.5707963267949 )
124+ Y:23 X:1 float(1.5273454314034 )
125+ Y:23 X: float(1.5707963267949 )
126+ Y:23.45 X:23 float(0.79508569671643 )
127+ Y:23.45 X:-23 float(2.3465069568734 )
128+ Y:23.45 X:23.45 float(0.78539816339745 )
129+ Y:23.45 X:-23.45 float(2.3561944901923 )
130+ Y:23.45 X:23 float(0.79508569671643 )
131+ Y:23.45 X:23 float(0.79508569671643 )
132+ Y:23.45 X:23 float(0.79508569671643 )
133+ Y:23.45 X:23.45 float(0.78539816339745 )
134+ Y:23.45 X:2.345e1 float(0.78539816339745 )
135+ Y:23.45 X: float(1.5707963267949 )
136+ Y:23.45 X:1 float(1.5281782247706 )
137+ Y:23.45 X: float(1.5707963267949 )
138+ Y:2.345e1 X:23 float(0.79508569671643 )
139+ Y:2.345e1 X:-23 float(2.3465069568734 )
140+ Y:2.345e1 X:23.45 float(0.78539816339745 )
141+ Y:2.345e1 X:-23.45 float(2.3561944901923 )
142+ Y:2.345e1 X:23 float(0.79508569671643 )
143+ Y:2.345e1 X:23 float(0.79508569671643 )
144+ Y:2.345e1 X:23 float(0.79508569671643 )
145+ Y:2.345e1 X:23.45 float(0.78539816339745 )
146+ Y:2.345e1 X:2.345e1 float(0.78539816339745 )
147+ Y:2.345e1 X: float(1.5707963267949 )
148+ Y:2.345e1 X:1 float(1.5281782247706 )
149+ Y:2.345e1 X: float(1.5707963267949 )
150150Y: X:23 float(0)
151- Y: X:-23 float(3.141592653589793 )
151+ Y: X:-23 float(3.1415926535898 )
152152Y: X:23.45 float(0)
153- Y: X:-23.45 float(3.141592653589793 )
153+ Y: X:-23.45 float(3.1415926535898 )
154154Y: X:23 float(0)
155155Y: X:23 float(0)
156156Y: X:23 float(0)
@@ -159,22 +159,22 @@ Y: X:2.345e1 float(0)
159159Y: X: float(0)
160160Y: X:1 float(0)
161161Y: X: float(0)
162- Y:1 X:23 float(0.04345089539153084 )
163- Y:1 X:-23 float(3.0981417581982624 )
164- Y:1 X:23.45 float(0.042618102024327593 )
165- Y:1 X:-23.45 float(3.098974551565466 )
166- Y:1 X:23 float(0.04345089539153084 )
167- Y:1 X:23 float(0.04345089539153084 )
168- Y:1 X:23 float(0.04345089539153084 )
169- Y:1 X:23.45 float(0.042618102024327593 )
170- Y:1 X:2.345e1 float(0.042618102024327593 )
171- Y:1 X: float(1.5707963267948966 )
172- Y:1 X:1 float(0.7853981633974483 )
173- Y:1 X: float(1.5707963267948966 )
162+ Y:1 X:23 float(0.043450895391531 )
163+ Y:1 X:-23 float(3.0981417581983 )
164+ Y:1 X:23.45 float(0.042618102024328 )
165+ Y:1 X:-23.45 float(3.0989745515655 )
166+ Y:1 X:23 float(0.043450895391531 )
167+ Y:1 X:23 float(0.043450895391531 )
168+ Y:1 X:23 float(0.043450895391531 )
169+ Y:1 X:23.45 float(0.042618102024328 )
170+ Y:1 X:2.345e1 float(0.042618102024328 )
171+ Y:1 X: float(1.5707963267949 )
172+ Y:1 X:1 float(0.78539816339745 )
173+ Y:1 X: float(1.5707963267949 )
174174Y: X:23 float(0)
175- Y: X:-23 float(3.141592653589793 )
175+ Y: X:-23 float(3.1415926535898 )
176176Y: X:23.45 float(0)
177- Y: X:-23.45 float(3.141592653589793 )
177+ Y: X:-23.45 float(3.1415926535898 )
178178Y: X:23 float(0)
179179Y: X:23 float(0)
180180Y: X:23 float(0)
0 commit comments