Imported Upstream version 2.9.5_rc1
[platform/upstream/libxml2.git] / result / XPath / expr / floats
1
2 ========================
3 Expression: 1
4 Object is a number : 1
5
6 ========================
7 Expression: 123
8 Object is a number : 123
9
10 ========================
11 Expression: 1.23
12 Object is a number : 1.23
13
14 ========================
15 Expression: 0.123
16 Object is a number : 0.123
17
18 ========================
19 Expression: 4.
20 Object is a number : 4
21
22 ========================
23 Expression: .4
24 Object is a number : 0.4
25
26 ========================
27 Expression: 1.23e3
28 Object is a number : 1230
29
30 ========================
31 Expression: 1.23e-3
32 Object is a number : 0.00123
33
34 ========================
35 Expression: 1 div 0
36 Object is a number : Infinity
37
38 ========================
39 Expression: -1 div 0
40 Object is a number : -Infinity
41
42 ========================
43 Expression: 0 div 0
44 Object is a number : NaN
45
46 ========================
47 Expression: 1 div -0
48 Object is a number : -Infinity
49
50 ========================
51 Expression: (1 div 0) > 0
52 Object is a Boolean : true
53
54 ========================
55 Expression: (1 div 0) < 0
56 Object is a Boolean : false
57
58 ========================
59 Expression: (-1 div 0) > 0
60 Object is a Boolean : false
61
62 ========================
63 Expression: (-1 div 0) < 0
64 Object is a Boolean : true
65
66 ========================
67 Expression: (0 div 0) > 0
68 Object is a Boolean : false
69
70 ========================
71 Expression: (0 div 0) < 0
72 Object is a Boolean : false
73
74 ========================
75 Expression: (1 div -0) > 0
76 Object is a Boolean : false
77
78 ========================
79 Expression: (1 div -0) < 0
80 Object is a Boolean : true
81
82 ========================
83 Expression: 0 div 0 = 0 div 0
84 Object is a Boolean : false
85
86 ========================
87 Expression: 0 div 0 != 0 div 0
88 Object is a Boolean : true
89
90 ========================
91 Expression: 0 div 0 > 0 div 0
92 Object is a Boolean : false
93
94 ========================
95 Expression: 0 div 0 < 0 div 0
96 Object is a Boolean : false
97
98 ========================
99 Expression: 0 div 0 >= 0 div 0
100 Object is a Boolean : false
101
102 ========================
103 Expression: 0 div 0 <= 0 div 0
104 Object is a Boolean : false
105
106 ========================
107 Expression: 1 div 0 = -1 div 0
108 Object is a Boolean : false
109
110 ========================
111 Expression: 1 div 0 != -1 div 0
112 Object is a Boolean : true
113
114 ========================
115 Expression: 1 div 0 > -1 div 0
116 Object is a Boolean : true
117
118 ========================
119 Expression: 1 div 0 < -1 div 0
120 Object is a Boolean : false
121
122 ========================
123 Expression: 1 div 0 >= -1 div 0
124 Object is a Boolean : true
125
126 ========================
127 Expression: 1 div 0 <= -1 div 0
128 Object is a Boolean : false
129
130 ========================
131 Expression: 1 div 0 = 1 div 0
132 Object is a Boolean : true
133
134 ========================
135 Expression: 1 div 0 != 1 div 0
136 Object is a Boolean : false
137
138 ========================
139 Expression: 1 div 0 > 1 div 0
140 Object is a Boolean : false
141
142 ========================
143 Expression: 1 div 0 < 1 div 0
144 Object is a Boolean : false
145
146 ========================
147 Expression: 1 div 0 >= -1 div 0
148 Object is a Boolean : true
149
150 ========================
151 Expression: 1 div 0 <= -1 div 0
152 Object is a Boolean : false
153
154 ========================
155 Expression: -2 div 0 = -1 div 0
156 Object is a Boolean : true
157
158 ========================
159 Expression: 1 div floor(0.1)
160 Object is a number : Infinity
161
162 ========================
163 Expression: 1 div floor(-0.1)
164 Object is a number : -1
165
166 ========================
167 Expression: 1 div floor(-0)
168 Object is a number : -Infinity
169
170 ========================
171 Expression: 1 div floor(0)
172 Object is a number : Infinity
173
174 ========================
175 Expression: 1 div ceiling(0.1)
176 Object is a number : 1
177
178 ========================
179 Expression: 1 div ceiling(-0.1)
180 Object is a number : -Infinity
181
182 ========================
183 Expression: 1 div ceiling(-0)
184 Object is a number : -Infinity
185
186 ========================
187 Expression: 1 div ceiling(0)
188 Object is a number : Infinity
189
190 ========================
191 Expression: 1 div round(0.1)
192 Object is a number : Infinity
193
194 ========================
195 Expression: 1 div round(-0.1)
196 Object is a number : -Infinity
197
198 ========================
199 Expression: 1 div round(-0)
200 Object is a number : -Infinity
201
202 ========================
203 Expression: 1 div round(0)
204 Object is a number : Infinity
205
206 ========================
207 Expression: 1 div number('f')
208 Object is a number : NaN
209
210 ========================
211 Expression: number('f') div 1
212 Object is a number : NaN
213
214 ========================
215 Expression: 1 div (1 div 0)
216 Object is a number : 0
217
218 ========================
219 Expression: (1 div 0) div 1
220 Object is a number : Infinity
221
222 ========================
223 Expression: -(1 div 0) div 1
224 Object is a number : -Infinity
225
226 ========================
227 Expression: 5 mod 2
228 Object is a number : 1
229
230 ========================
231 Expression: 5 mod -2
232 Object is a number : 1
233
234 ========================
235 Expression: -5 mod 2
236 Object is a number : -1
237
238 ========================
239 Expression: -5 mod -2
240 Object is a number : -1
241
242 ========================
243 Expression: 8 mod 3 = 2
244 Object is a Boolean : true
245
246 ========================
247 Expression: 12345678901234567890
248 Object is a number : 1.23457e+19
249
250 ========================
251 Expression: -12345678901234567890
252 Object is a number : -1.23457e+19