Annotation of embedaddon/php/tests/lang/operators/add_basiclong_64bit.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test + operator : 64bit long tests
3: --SKIPIF--
4: <?php
5: if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only");
6: ?>
7: --FILE--
8: <?php
9:
10: define("MAX_64Bit", 9223372036854775807);
11: define("MAX_32Bit", 2147483647);
12: define("MIN_64Bit", -9223372036854775807 - 1);
13: define("MIN_32Bit", -2147483647 - 1);
14:
15: $longVals = array(
16: MAX_64Bit, MIN_64Bit, MAX_32Bit, MIN_32Bit, MAX_64Bit - MAX_32Bit, MIN_64Bit - MIN_32Bit,
17: MAX_32Bit + 1, MIN_32Bit - 1, MAX_32Bit * 2, (MAX_32Bit * 2) + 1, (MAX_32Bit * 2) - 1,
18: MAX_64Bit -1, MAX_64Bit + 1, MIN_64Bit + 1, MIN_64Bit - 1
19: );
20:
21: $otherVals = array(0, 1, -1, 7, 9, 65, -44, MAX_32Bit, MAX_64Bit);
22:
23: error_reporting(E_ERROR);
24:
25: foreach ($longVals as $longVal) {
26: foreach($otherVals as $otherVal) {
27: echo "--- testing: $longVal + $otherVal ---\n";
28: var_dump($longVal+$otherVal);
29: }
30: }
31:
32: foreach ($otherVals as $otherVal) {
33: foreach($longVals as $longVal) {
34: echo "--- testing: $otherVal + $longVal ---\n";
35: var_dump($otherVal+$longVal);
36: }
37: }
38:
39: ?>
40: ===DONE===
41: --EXPECT--
42: --- testing: 9223372036854775807 + 0 ---
43: int(9223372036854775807)
44: --- testing: 9223372036854775807 + 1 ---
45: float(9.2233720368548E+18)
46: --- testing: 9223372036854775807 + -1 ---
47: int(9223372036854775806)
48: --- testing: 9223372036854775807 + 7 ---
49: float(9.2233720368548E+18)
50: --- testing: 9223372036854775807 + 9 ---
51: float(9.2233720368548E+18)
52: --- testing: 9223372036854775807 + 65 ---
53: float(9.2233720368548E+18)
54: --- testing: 9223372036854775807 + -44 ---
55: int(9223372036854775763)
56: --- testing: 9223372036854775807 + 2147483647 ---
57: float(9.2233720390023E+18)
58: --- testing: 9223372036854775807 + 9223372036854775807 ---
59: float(1.844674407371E+19)
60: --- testing: -9223372036854775808 + 0 ---
61: int(-9223372036854775808)
62: --- testing: -9223372036854775808 + 1 ---
63: int(-9223372036854775807)
64: --- testing: -9223372036854775808 + -1 ---
65: float(-9.2233720368548E+18)
66: --- testing: -9223372036854775808 + 7 ---
67: int(-9223372036854775801)
68: --- testing: -9223372036854775808 + 9 ---
69: int(-9223372036854775799)
70: --- testing: -9223372036854775808 + 65 ---
71: int(-9223372036854775743)
72: --- testing: -9223372036854775808 + -44 ---
73: float(-9.2233720368548E+18)
74: --- testing: -9223372036854775808 + 2147483647 ---
75: int(-9223372034707292161)
76: --- testing: -9223372036854775808 + 9223372036854775807 ---
77: int(-1)
78: --- testing: 2147483647 + 0 ---
79: int(2147483647)
80: --- testing: 2147483647 + 1 ---
81: int(2147483648)
82: --- testing: 2147483647 + -1 ---
83: int(2147483646)
84: --- testing: 2147483647 + 7 ---
85: int(2147483654)
86: --- testing: 2147483647 + 9 ---
87: int(2147483656)
88: --- testing: 2147483647 + 65 ---
89: int(2147483712)
90: --- testing: 2147483647 + -44 ---
91: int(2147483603)
92: --- testing: 2147483647 + 2147483647 ---
93: int(4294967294)
94: --- testing: 2147483647 + 9223372036854775807 ---
95: float(9.2233720390023E+18)
96: --- testing: -2147483648 + 0 ---
97: int(-2147483648)
98: --- testing: -2147483648 + 1 ---
99: int(-2147483647)
100: --- testing: -2147483648 + -1 ---
101: int(-2147483649)
102: --- testing: -2147483648 + 7 ---
103: int(-2147483641)
104: --- testing: -2147483648 + 9 ---
105: int(-2147483639)
106: --- testing: -2147483648 + 65 ---
107: int(-2147483583)
108: --- testing: -2147483648 + -44 ---
109: int(-2147483692)
110: --- testing: -2147483648 + 2147483647 ---
111: int(-1)
112: --- testing: -2147483648 + 9223372036854775807 ---
113: int(9223372034707292159)
114: --- testing: 9223372034707292160 + 0 ---
115: int(9223372034707292160)
116: --- testing: 9223372034707292160 + 1 ---
117: int(9223372034707292161)
118: --- testing: 9223372034707292160 + -1 ---
119: int(9223372034707292159)
120: --- testing: 9223372034707292160 + 7 ---
121: int(9223372034707292167)
122: --- testing: 9223372034707292160 + 9 ---
123: int(9223372034707292169)
124: --- testing: 9223372034707292160 + 65 ---
125: int(9223372034707292225)
126: --- testing: 9223372034707292160 + -44 ---
127: int(9223372034707292116)
128: --- testing: 9223372034707292160 + 2147483647 ---
129: int(9223372036854775807)
130: --- testing: 9223372034707292160 + 9223372036854775807 ---
131: float(1.8446744071562E+19)
132: --- testing: -9223372034707292160 + 0 ---
133: int(-9223372034707292160)
134: --- testing: -9223372034707292160 + 1 ---
135: int(-9223372034707292159)
136: --- testing: -9223372034707292160 + -1 ---
137: int(-9223372034707292161)
138: --- testing: -9223372034707292160 + 7 ---
139: int(-9223372034707292153)
140: --- testing: -9223372034707292160 + 9 ---
141: int(-9223372034707292151)
142: --- testing: -9223372034707292160 + 65 ---
143: int(-9223372034707292095)
144: --- testing: -9223372034707292160 + -44 ---
145: int(-9223372034707292204)
146: --- testing: -9223372034707292160 + 2147483647 ---
147: int(-9223372032559808513)
148: --- testing: -9223372034707292160 + 9223372036854775807 ---
149: int(2147483647)
150: --- testing: 2147483648 + 0 ---
151: int(2147483648)
152: --- testing: 2147483648 + 1 ---
153: int(2147483649)
154: --- testing: 2147483648 + -1 ---
155: int(2147483647)
156: --- testing: 2147483648 + 7 ---
157: int(2147483655)
158: --- testing: 2147483648 + 9 ---
159: int(2147483657)
160: --- testing: 2147483648 + 65 ---
161: int(2147483713)
162: --- testing: 2147483648 + -44 ---
163: int(2147483604)
164: --- testing: 2147483648 + 2147483647 ---
165: int(4294967295)
166: --- testing: 2147483648 + 9223372036854775807 ---
167: float(9.2233720390023E+18)
168: --- testing: -2147483649 + 0 ---
169: int(-2147483649)
170: --- testing: -2147483649 + 1 ---
171: int(-2147483648)
172: --- testing: -2147483649 + -1 ---
173: int(-2147483650)
174: --- testing: -2147483649 + 7 ---
175: int(-2147483642)
176: --- testing: -2147483649 + 9 ---
177: int(-2147483640)
178: --- testing: -2147483649 + 65 ---
179: int(-2147483584)
180: --- testing: -2147483649 + -44 ---
181: int(-2147483693)
182: --- testing: -2147483649 + 2147483647 ---
183: int(-2)
184: --- testing: -2147483649 + 9223372036854775807 ---
185: int(9223372034707292158)
186: --- testing: 4294967294 + 0 ---
187: int(4294967294)
188: --- testing: 4294967294 + 1 ---
189: int(4294967295)
190: --- testing: 4294967294 + -1 ---
191: int(4294967293)
192: --- testing: 4294967294 + 7 ---
193: int(4294967301)
194: --- testing: 4294967294 + 9 ---
195: int(4294967303)
196: --- testing: 4294967294 + 65 ---
197: int(4294967359)
198: --- testing: 4294967294 + -44 ---
199: int(4294967250)
200: --- testing: 4294967294 + 2147483647 ---
201: int(6442450941)
202: --- testing: 4294967294 + 9223372036854775807 ---
203: float(9.2233720411497E+18)
204: --- testing: 4294967295 + 0 ---
205: int(4294967295)
206: --- testing: 4294967295 + 1 ---
207: int(4294967296)
208: --- testing: 4294967295 + -1 ---
209: int(4294967294)
210: --- testing: 4294967295 + 7 ---
211: int(4294967302)
212: --- testing: 4294967295 + 9 ---
213: int(4294967304)
214: --- testing: 4294967295 + 65 ---
215: int(4294967360)
216: --- testing: 4294967295 + -44 ---
217: int(4294967251)
218: --- testing: 4294967295 + 2147483647 ---
219: int(6442450942)
220: --- testing: 4294967295 + 9223372036854775807 ---
221: float(9.2233720411497E+18)
222: --- testing: 4294967293 + 0 ---
223: int(4294967293)
224: --- testing: 4294967293 + 1 ---
225: int(4294967294)
226: --- testing: 4294967293 + -1 ---
227: int(4294967292)
228: --- testing: 4294967293 + 7 ---
229: int(4294967300)
230: --- testing: 4294967293 + 9 ---
231: int(4294967302)
232: --- testing: 4294967293 + 65 ---
233: int(4294967358)
234: --- testing: 4294967293 + -44 ---
235: int(4294967249)
236: --- testing: 4294967293 + 2147483647 ---
237: int(6442450940)
238: --- testing: 4294967293 + 9223372036854775807 ---
239: float(9.2233720411497E+18)
240: --- testing: 9223372036854775806 + 0 ---
241: int(9223372036854775806)
242: --- testing: 9223372036854775806 + 1 ---
243: int(9223372036854775807)
244: --- testing: 9223372036854775806 + -1 ---
245: int(9223372036854775805)
246: --- testing: 9223372036854775806 + 7 ---
247: float(9.2233720368548E+18)
248: --- testing: 9223372036854775806 + 9 ---
249: float(9.2233720368548E+18)
250: --- testing: 9223372036854775806 + 65 ---
251: float(9.2233720368548E+18)
252: --- testing: 9223372036854775806 + -44 ---
253: int(9223372036854775762)
254: --- testing: 9223372036854775806 + 2147483647 ---
255: float(9.2233720390023E+18)
256: --- testing: 9223372036854775806 + 9223372036854775807 ---
257: float(1.844674407371E+19)
258: --- testing: 9.2233720368548E+18 + 0 ---
259: float(9.2233720368548E+18)
260: --- testing: 9.2233720368548E+18 + 1 ---
261: float(9.2233720368548E+18)
262: --- testing: 9.2233720368548E+18 + -1 ---
263: float(9.2233720368548E+18)
264: --- testing: 9.2233720368548E+18 + 7 ---
265: float(9.2233720368548E+18)
266: --- testing: 9.2233720368548E+18 + 9 ---
267: float(9.2233720368548E+18)
268: --- testing: 9.2233720368548E+18 + 65 ---
269: float(9.2233720368548E+18)
270: --- testing: 9.2233720368548E+18 + -44 ---
271: float(9.2233720368548E+18)
272: --- testing: 9.2233720368548E+18 + 2147483647 ---
273: float(9.2233720390023E+18)
274: --- testing: 9.2233720368548E+18 + 9223372036854775807 ---
275: float(1.844674407371E+19)
276: --- testing: -9223372036854775807 + 0 ---
277: int(-9223372036854775807)
278: --- testing: -9223372036854775807 + 1 ---
279: int(-9223372036854775806)
280: --- testing: -9223372036854775807 + -1 ---
281: int(-9223372036854775808)
282: --- testing: -9223372036854775807 + 7 ---
283: int(-9223372036854775800)
284: --- testing: -9223372036854775807 + 9 ---
285: int(-9223372036854775798)
286: --- testing: -9223372036854775807 + 65 ---
287: int(-9223372036854775742)
288: --- testing: -9223372036854775807 + -44 ---
289: float(-9.2233720368548E+18)
290: --- testing: -9223372036854775807 + 2147483647 ---
291: int(-9223372034707292160)
292: --- testing: -9223372036854775807 + 9223372036854775807 ---
293: int(0)
294: --- testing: -9.2233720368548E+18 + 0 ---
295: float(-9.2233720368548E+18)
296: --- testing: -9.2233720368548E+18 + 1 ---
297: float(-9.2233720368548E+18)
298: --- testing: -9.2233720368548E+18 + -1 ---
299: float(-9.2233720368548E+18)
300: --- testing: -9.2233720368548E+18 + 7 ---
301: float(-9.2233720368548E+18)
302: --- testing: -9.2233720368548E+18 + 9 ---
303: float(-9.2233720368548E+18)
304: --- testing: -9.2233720368548E+18 + 65 ---
305: float(-9.2233720368548E+18)
306: --- testing: -9.2233720368548E+18 + -44 ---
307: float(-9.2233720368548E+18)
308: --- testing: -9.2233720368548E+18 + 2147483647 ---
309: float(-9.2233720347073E+18)
310: --- testing: -9.2233720368548E+18 + 9223372036854775807 ---
311: float(0)
312: --- testing: 0 + 9223372036854775807 ---
313: int(9223372036854775807)
314: --- testing: 0 + -9223372036854775808 ---
315: int(-9223372036854775808)
316: --- testing: 0 + 2147483647 ---
317: int(2147483647)
318: --- testing: 0 + -2147483648 ---
319: int(-2147483648)
320: --- testing: 0 + 9223372034707292160 ---
321: int(9223372034707292160)
322: --- testing: 0 + -9223372034707292160 ---
323: int(-9223372034707292160)
324: --- testing: 0 + 2147483648 ---
325: int(2147483648)
326: --- testing: 0 + -2147483649 ---
327: int(-2147483649)
328: --- testing: 0 + 4294967294 ---
329: int(4294967294)
330: --- testing: 0 + 4294967295 ---
331: int(4294967295)
332: --- testing: 0 + 4294967293 ---
333: int(4294967293)
334: --- testing: 0 + 9223372036854775806 ---
335: int(9223372036854775806)
336: --- testing: 0 + 9.2233720368548E+18 ---
337: float(9.2233720368548E+18)
338: --- testing: 0 + -9223372036854775807 ---
339: int(-9223372036854775807)
340: --- testing: 0 + -9.2233720368548E+18 ---
341: float(-9.2233720368548E+18)
342: --- testing: 1 + 9223372036854775807 ---
343: float(9.2233720368548E+18)
344: --- testing: 1 + -9223372036854775808 ---
345: int(-9223372036854775807)
346: --- testing: 1 + 2147483647 ---
347: int(2147483648)
348: --- testing: 1 + -2147483648 ---
349: int(-2147483647)
350: --- testing: 1 + 9223372034707292160 ---
351: int(9223372034707292161)
352: --- testing: 1 + -9223372034707292160 ---
353: int(-9223372034707292159)
354: --- testing: 1 + 2147483648 ---
355: int(2147483649)
356: --- testing: 1 + -2147483649 ---
357: int(-2147483648)
358: --- testing: 1 + 4294967294 ---
359: int(4294967295)
360: --- testing: 1 + 4294967295 ---
361: int(4294967296)
362: --- testing: 1 + 4294967293 ---
363: int(4294967294)
364: --- testing: 1 + 9223372036854775806 ---
365: int(9223372036854775807)
366: --- testing: 1 + 9.2233720368548E+18 ---
367: float(9.2233720368548E+18)
368: --- testing: 1 + -9223372036854775807 ---
369: int(-9223372036854775806)
370: --- testing: 1 + -9.2233720368548E+18 ---
371: float(-9.2233720368548E+18)
372: --- testing: -1 + 9223372036854775807 ---
373: int(9223372036854775806)
374: --- testing: -1 + -9223372036854775808 ---
375: float(-9.2233720368548E+18)
376: --- testing: -1 + 2147483647 ---
377: int(2147483646)
378: --- testing: -1 + -2147483648 ---
379: int(-2147483649)
380: --- testing: -1 + 9223372034707292160 ---
381: int(9223372034707292159)
382: --- testing: -1 + -9223372034707292160 ---
383: int(-9223372034707292161)
384: --- testing: -1 + 2147483648 ---
385: int(2147483647)
386: --- testing: -1 + -2147483649 ---
387: int(-2147483650)
388: --- testing: -1 + 4294967294 ---
389: int(4294967293)
390: --- testing: -1 + 4294967295 ---
391: int(4294967294)
392: --- testing: -1 + 4294967293 ---
393: int(4294967292)
394: --- testing: -1 + 9223372036854775806 ---
395: int(9223372036854775805)
396: --- testing: -1 + 9.2233720368548E+18 ---
397: float(9.2233720368548E+18)
398: --- testing: -1 + -9223372036854775807 ---
399: int(-9223372036854775808)
400: --- testing: -1 + -9.2233720368548E+18 ---
401: float(-9.2233720368548E+18)
402: --- testing: 7 + 9223372036854775807 ---
403: float(9.2233720368548E+18)
404: --- testing: 7 + -9223372036854775808 ---
405: int(-9223372036854775801)
406: --- testing: 7 + 2147483647 ---
407: int(2147483654)
408: --- testing: 7 + -2147483648 ---
409: int(-2147483641)
410: --- testing: 7 + 9223372034707292160 ---
411: int(9223372034707292167)
412: --- testing: 7 + -9223372034707292160 ---
413: int(-9223372034707292153)
414: --- testing: 7 + 2147483648 ---
415: int(2147483655)
416: --- testing: 7 + -2147483649 ---
417: int(-2147483642)
418: --- testing: 7 + 4294967294 ---
419: int(4294967301)
420: --- testing: 7 + 4294967295 ---
421: int(4294967302)
422: --- testing: 7 + 4294967293 ---
423: int(4294967300)
424: --- testing: 7 + 9223372036854775806 ---
425: float(9.2233720368548E+18)
426: --- testing: 7 + 9.2233720368548E+18 ---
427: float(9.2233720368548E+18)
428: --- testing: 7 + -9223372036854775807 ---
429: int(-9223372036854775800)
430: --- testing: 7 + -9.2233720368548E+18 ---
431: float(-9.2233720368548E+18)
432: --- testing: 9 + 9223372036854775807 ---
433: float(9.2233720368548E+18)
434: --- testing: 9 + -9223372036854775808 ---
435: int(-9223372036854775799)
436: --- testing: 9 + 2147483647 ---
437: int(2147483656)
438: --- testing: 9 + -2147483648 ---
439: int(-2147483639)
440: --- testing: 9 + 9223372034707292160 ---
441: int(9223372034707292169)
442: --- testing: 9 + -9223372034707292160 ---
443: int(-9223372034707292151)
444: --- testing: 9 + 2147483648 ---
445: int(2147483657)
446: --- testing: 9 + -2147483649 ---
447: int(-2147483640)
448: --- testing: 9 + 4294967294 ---
449: int(4294967303)
450: --- testing: 9 + 4294967295 ---
451: int(4294967304)
452: --- testing: 9 + 4294967293 ---
453: int(4294967302)
454: --- testing: 9 + 9223372036854775806 ---
455: float(9.2233720368548E+18)
456: --- testing: 9 + 9.2233720368548E+18 ---
457: float(9.2233720368548E+18)
458: --- testing: 9 + -9223372036854775807 ---
459: int(-9223372036854775798)
460: --- testing: 9 + -9.2233720368548E+18 ---
461: float(-9.2233720368548E+18)
462: --- testing: 65 + 9223372036854775807 ---
463: float(9.2233720368548E+18)
464: --- testing: 65 + -9223372036854775808 ---
465: int(-9223372036854775743)
466: --- testing: 65 + 2147483647 ---
467: int(2147483712)
468: --- testing: 65 + -2147483648 ---
469: int(-2147483583)
470: --- testing: 65 + 9223372034707292160 ---
471: int(9223372034707292225)
472: --- testing: 65 + -9223372034707292160 ---
473: int(-9223372034707292095)
474: --- testing: 65 + 2147483648 ---
475: int(2147483713)
476: --- testing: 65 + -2147483649 ---
477: int(-2147483584)
478: --- testing: 65 + 4294967294 ---
479: int(4294967359)
480: --- testing: 65 + 4294967295 ---
481: int(4294967360)
482: --- testing: 65 + 4294967293 ---
483: int(4294967358)
484: --- testing: 65 + 9223372036854775806 ---
485: float(9.2233720368548E+18)
486: --- testing: 65 + 9.2233720368548E+18 ---
487: float(9.2233720368548E+18)
488: --- testing: 65 + -9223372036854775807 ---
489: int(-9223372036854775742)
490: --- testing: 65 + -9.2233720368548E+18 ---
491: float(-9.2233720368548E+18)
492: --- testing: -44 + 9223372036854775807 ---
493: int(9223372036854775763)
494: --- testing: -44 + -9223372036854775808 ---
495: float(-9.2233720368548E+18)
496: --- testing: -44 + 2147483647 ---
497: int(2147483603)
498: --- testing: -44 + -2147483648 ---
499: int(-2147483692)
500: --- testing: -44 + 9223372034707292160 ---
501: int(9223372034707292116)
502: --- testing: -44 + -9223372034707292160 ---
503: int(-9223372034707292204)
504: --- testing: -44 + 2147483648 ---
505: int(2147483604)
506: --- testing: -44 + -2147483649 ---
507: int(-2147483693)
508: --- testing: -44 + 4294967294 ---
509: int(4294967250)
510: --- testing: -44 + 4294967295 ---
511: int(4294967251)
512: --- testing: -44 + 4294967293 ---
513: int(4294967249)
514: --- testing: -44 + 9223372036854775806 ---
515: int(9223372036854775762)
516: --- testing: -44 + 9.2233720368548E+18 ---
517: float(9.2233720368548E+18)
518: --- testing: -44 + -9223372036854775807 ---
519: float(-9.2233720368548E+18)
520: --- testing: -44 + -9.2233720368548E+18 ---
521: float(-9.2233720368548E+18)
522: --- testing: 2147483647 + 9223372036854775807 ---
523: float(9.2233720390023E+18)
524: --- testing: 2147483647 + -9223372036854775808 ---
525: int(-9223372034707292161)
526: --- testing: 2147483647 + 2147483647 ---
527: int(4294967294)
528: --- testing: 2147483647 + -2147483648 ---
529: int(-1)
530: --- testing: 2147483647 + 9223372034707292160 ---
531: int(9223372036854775807)
532: --- testing: 2147483647 + -9223372034707292160 ---
533: int(-9223372032559808513)
534: --- testing: 2147483647 + 2147483648 ---
535: int(4294967295)
536: --- testing: 2147483647 + -2147483649 ---
537: int(-2)
538: --- testing: 2147483647 + 4294967294 ---
539: int(6442450941)
540: --- testing: 2147483647 + 4294967295 ---
541: int(6442450942)
542: --- testing: 2147483647 + 4294967293 ---
543: int(6442450940)
544: --- testing: 2147483647 + 9223372036854775806 ---
545: float(9.2233720390023E+18)
546: --- testing: 2147483647 + 9.2233720368548E+18 ---
547: float(9.2233720390023E+18)
548: --- testing: 2147483647 + -9223372036854775807 ---
549: int(-9223372034707292160)
550: --- testing: 2147483647 + -9.2233720368548E+18 ---
551: float(-9.2233720347073E+18)
552: --- testing: 9223372036854775807 + 9223372036854775807 ---
553: float(1.844674407371E+19)
554: --- testing: 9223372036854775807 + -9223372036854775808 ---
555: int(-1)
556: --- testing: 9223372036854775807 + 2147483647 ---
557: float(9.2233720390023E+18)
558: --- testing: 9223372036854775807 + -2147483648 ---
559: int(9223372034707292159)
560: --- testing: 9223372036854775807 + 9223372034707292160 ---
561: float(1.8446744071562E+19)
562: --- testing: 9223372036854775807 + -9223372034707292160 ---
563: int(2147483647)
564: --- testing: 9223372036854775807 + 2147483648 ---
565: float(9.2233720390023E+18)
566: --- testing: 9223372036854775807 + -2147483649 ---
567: int(9223372034707292158)
568: --- testing: 9223372036854775807 + 4294967294 ---
569: float(9.2233720411497E+18)
570: --- testing: 9223372036854775807 + 4294967295 ---
571: float(9.2233720411497E+18)
572: --- testing: 9223372036854775807 + 4294967293 ---
573: float(9.2233720411497E+18)
574: --- testing: 9223372036854775807 + 9223372036854775806 ---
575: float(1.844674407371E+19)
576: --- testing: 9223372036854775807 + 9.2233720368548E+18 ---
577: float(1.844674407371E+19)
578: --- testing: 9223372036854775807 + -9223372036854775807 ---
579: int(0)
580: --- testing: 9223372036854775807 + -9.2233720368548E+18 ---
581: float(0)
582: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>