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