Lines Matching refs:pow
2 Various pow() tests
15 var_dump(0.25 === pow(-2,-2));
16 var_dump(-0.5 === pow(-2,-1));
17 var_dump(1 === pow(-2, 0));
18 var_dump(-2 === pow(-2, 1));
19 var_dump(4 === pow(-2, 2));
20 var_dump(1.0 === pow(-1,-2));
21 var_dump(-1.0 === pow(-1,-1));
22 var_dump(1 === pow(-1, 0));
23 var_dump(-1 === pow(-1, 1));
24 var_dump(1 === pow(-1, 2));
25 var_dump(TRUE === is_infinite(pow(0,-2)));
26 var_dump(TRUE === is_infinite(pow(0,-1)));
27 var_dump(1 === pow( 0, 0));
28 var_dump(0 === pow( 0, 1));
29 var_dump(0 === pow( 0, 2));
30 var_dump(1.0 === pow( 1,-2));
31 var_dump(1.0 === pow( 1,-1));
32 var_dump(1 === pow( 1, 0));
33 var_dump(1 === pow( 1, 1));
34 var_dump(1 === pow( 1, 2));
35 var_dump(0.25 === pow( 2,-2));
36 var_dump(0.5 === pow( 2,-1));
37 var_dump(1 === pow( 2, 0));
38 var_dump(2 === pow( 2, 1));
39 var_dump(4 === pow( 2, 2));
40 var_dump(0.25 === pow(-2,-2.0));
41 var_dump(-0.5 === pow(-2,-1.0));
42 var_dump(1.0 === pow(-2, 0.0));
43 var_dump(-2.0 === pow(-2, 1.0));
44 var_dump(4.0 === pow(-2, 2.0));
45 var_dump(1.0 === pow(-1,-2.0));
46 var_dump(-1.0 === pow(-1,-1.0));
47 var_dump(1.0 === pow(-1, 0.0));
48 var_dump(-1.0 === pow(-1, 1.0));
49 var_dump(1.0 === pow(-1, 2.0));
50 var_dump(TRUE === is_infinite(pow(0,-2.0)));
51 var_dump(TRUE === is_infinite(pow(0,-1.0)));
52 var_dump(1.0 === pow( 0, 0.0));
53 var_dump(0.0 === pow( 0, 1.0));
54 var_dump(0.0 === pow( 0, 2.0));
55 var_dump(1.0 === pow( 1,-2.0));
56 var_dump(1.0 === pow( 1,-1.0));
57 var_dump(1.0 === pow( 1, 0.0));
58 var_dump(1.0 === pow( 1, 1.0));
59 var_dump(1.0 === pow( 1, 2.0));
60 var_dump(0.25 === pow( 2,-2.0));
61 var_dump(0.5 === pow( 2,-1.0));
62 var_dump(1.0 === pow( 2, 0.0));
63 var_dump(2.0 === pow( 2, 1.0));
64 var_dump(4.0 === pow( 2, 2.0));
65 var_dump(2147483648 === pow(2,31));
66 var_dump(epsilon_equal( -2147483648, pow(-2,31) ));
67 var_dump(1000000000 === pow(10,9));
68 var_dump(100000000 === pow(-10,8));
69 var_dump(1 === pow(-1,1443279822));
70 var_dump(-1 === pow(-1,1443279821));
71 var_dump(epsilon_equal( sqrt(2), pow(2,1/2) ));
72 var_dump(0.25 === pow(-2.0,-2.0));
73 var_dump(-0.5 === pow(-2.0,-1.0));
74 var_dump(1.0 === pow(-2.0, 0.0));
75 var_dump(-2.0 === pow(-2.0, 1.0));
76 var_dump(4.0 === pow(-2.0, 2.0));
77 var_dump(1.0 === pow(-1.0,-2.0));
78 var_dump(-1.0 === pow(-1.0,-1.0));
79 var_dump(1.0 === pow(-1.0, 0.0));
80 var_dump(-1.0 === pow(-1.0, 1.0));
81 var_dump(1.0 === pow(-1.0, 2.0));
82 var_dump(TRUE === is_infinite(pow(0.0,-2.0)));
83 var_dump(TRUE === is_infinite(pow(0.0,-1.0)));
84 var_dump(1.0 === pow( 0.0, 0.0));
85 var_dump(0.0 === pow( 0.0, 1.0));
86 var_dump(0.0 === pow( 0.0, 2.0));
87 var_dump(1.0 === pow( 1.0,-2.0));
88 var_dump(1.0 === pow( 1.0,-1.0));
89 var_dump(1.0 === pow( 1.0, 0.0));
90 var_dump(1.0 === pow( 1.0, 1.0));
91 var_dump(1.0 === pow( 1.0, 2.0));
92 var_dump(0.25 === pow( 2.0,-2.0));
93 var_dump(0.5 === pow( 2.0,-1.0));
94 var_dump(1.0 === pow( 2.0, 0.0));
95 var_dump(2.0 === pow( 2.0, 1.0));
96 var_dump(4.0 === pow( 2.0, 2.0));
97 var_dump(0.25 === pow(-2.0,-2));
98 var_dump(-0.5 === pow(-2.0,-1));
99 var_dump(1.0 === pow(-2.0, 0));
100 var_dump(-2.0 === pow(-2.0, 1));
101 var_dump(4.0 === pow(-2.0, 2));
102 var_dump(1.0 === pow(-1.0,-2));
103 var_dump(-1.0 === pow(-1.0,-1));
104 var_dump(1.0 === pow(-1.0, 0));
105 var_dump(-1.0 === pow(-1.0, 1));
106 var_dump(1.0 === pow(-1.0, 2));
107 var_dump(TRUE === is_infinite(pow( 0.0,-2)));
108 var_dump(TRUE === is_infinite(pow( 0.0,-1)));
109 var_dump(1.0 === pow( 0.0, 0));
110 var_dump(0.0 === pow( 0.0, 1));
111 var_dump(0.0 === pow( 0.0, 2));
112 var_dump(1.0 === pow( 1.0,-2));
113 var_dump(1.0 === pow( 1.0,-1));
114 var_dump(1.0 === pow( 1.0, 0));
115 var_dump(1.0 === pow( 1.0, 1));
116 var_dump(1.0 === pow( 1.0, 2));
117 var_dump(0.25 === pow( 2.0,-2));
118 var_dump(0.5 === pow( 2.0,-1));
119 var_dump(1.0 === pow( 2.0, 0));
120 var_dump(2.0 === pow( 2.0, 1));
121 var_dump(4.0 === pow( 2.0, 2));
122 var_dump(2.0 === pow( 4, 0.5));
123 var_dump(2.0 === pow( 4.0, 0.5));
124 var_dump(3.0 === pow( 27, 1/3));
125 var_dump(3.0 === pow(27.0, 1/3));
126 var_dump(0.5 === pow( 4, -0.5));
127 var_dump(0.5 === pow( 4.0, -0.5));
128 var_dump(LONG_MAX-1 === pow(LONG_MAX-1,1));
129 var_dump(LONG_MIN+1 === pow(LONG_MIN+1,1));
130 var_dump(epsilon_equal( (LONG_MAX-1)*(LONG_MAX-1) , pow(LONG_MAX-1,2) ));
131 var_dump(epsilon_equal( (LONG_MIN+1)*(LONG_MIN+1) , pow(LONG_MIN+1,2) ));
132 var_dump((float)(LONG_MAX-1) === pow(LONG_MAX-1,1.0));
133 var_dump((float)(LONG_MIN+1) === pow(LONG_MIN+1,1.0));
134 var_dump(epsilon_equal( (LONG_MAX-1)*(LONG_MAX-1) , pow(LONG_MAX-1,2.0) ));
135 var_dump(epsilon_equal( (LONG_MIN+1)*(LONG_MIN+1) , pow(LONG_MIN+1,2.0) ));
136 var_dump(LONG_MAX === pow(LONG_MAX,1));
137 var_dump(LONG_MIN === pow(LONG_MIN,1));
138 var_dump(epsilon_equal( LONG_MAX*LONG_MAX , pow(LONG_MAX,2) ));
139 var_dump(epsilon_equal( LONG_MIN*LONG_MIN , pow(LONG_MIN,2) ));
140 var_dump((float)LONG_MAX === pow(LONG_MAX,1.0));
141 var_dump((float)LONG_MIN === pow(LONG_MIN,1.0));
142 var_dump(epsilon_equal( LONG_MAX*LONG_MAX , pow(LONG_MAX,2.0) ));
143 var_dump(epsilon_equal( LONG_MIN*LONG_MIN , pow(LONG_MIN,2.0) ));