Annotation of embedaddon/php/tests/lang/operators/divide_basiclong_64bit.phpt, revision 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: bool(false)
! 44: --- testing: 9223372036854775807 / 1 ---
! 45: int(9223372036854775807)
! 46: --- testing: 9223372036854775807 / -1 ---
! 47: int(-9223372036854775807)
! 48: --- testing: 9223372036854775807 / 7 ---
! 49: int(1317624576693539401)
! 50: --- testing: 9223372036854775807 / 9 ---
! 51: float(1.0248191152061E+18)
! 52: --- testing: 9223372036854775807 / 65 ---
! 53: float(1.4189803133623E+17)
! 54: --- testing: 9223372036854775807 / -44 ---
! 55: float(-2.096220917467E+17)
! 56: --- testing: 9223372036854775807 / 2147483647 ---
! 57: float(4294967298)
! 58: --- testing: 9223372036854775807 / 9223372036854775807 ---
! 59: int(1)
! 60: --- testing: -9223372036854775808 / 0 ---
! 61: bool(false)
! 62: --- testing: -9223372036854775808 / 1 ---
! 63: int(-9223372036854775808)
! 64: --- testing: -9223372036854775808 / -1 ---
! 65: float(9.2233720368548E+18)
! 66: --- testing: -9223372036854775808 / 7 ---
! 67: float(-1.3176245766935E+18)
! 68: --- testing: -9223372036854775808 / 9 ---
! 69: float(-1.0248191152061E+18)
! 70: --- testing: -9223372036854775808 / 65 ---
! 71: float(-1.4189803133623E+17)
! 72: --- testing: -9223372036854775808 / -44 ---
! 73: float(2.096220917467E+17)
! 74: --- testing: -9223372036854775808 / 2147483647 ---
! 75: float(-4294967298)
! 76: --- testing: -9223372036854775808 / 9223372036854775807 ---
! 77: float(-1)
! 78: --- testing: 2147483647 / 0 ---
! 79: bool(false)
! 80: --- testing: 2147483647 / 1 ---
! 81: int(2147483647)
! 82: --- testing: 2147483647 / -1 ---
! 83: int(-2147483647)
! 84: --- testing: 2147483647 / 7 ---
! 85: float(306783378.14286)
! 86: --- testing: 2147483647 / 9 ---
! 87: float(238609294.11111)
! 88: --- testing: 2147483647 / 65 ---
! 89: float(33038209.953846)
! 90: --- testing: 2147483647 / -44 ---
! 91: float(-48806446.522727)
! 92: --- testing: 2147483647 / 2147483647 ---
! 93: int(1)
! 94: --- testing: 2147483647 / 9223372036854775807 ---
! 95: float(2.3283064354545E-10)
! 96: --- testing: -2147483648 / 0 ---
! 97: bool(false)
! 98: --- testing: -2147483648 / 1 ---
! 99: int(-2147483648)
! 100: --- testing: -2147483648 / -1 ---
! 101: int(2147483648)
! 102: --- testing: -2147483648 / 7 ---
! 103: float(-306783378.28571)
! 104: --- testing: -2147483648 / 9 ---
! 105: float(-238609294.22222)
! 106: --- testing: -2147483648 / 65 ---
! 107: float(-33038209.969231)
! 108: --- testing: -2147483648 / -44 ---
! 109: float(48806446.545455)
! 110: --- testing: -2147483648 / 2147483647 ---
! 111: float(-1.0000000004657)
! 112: --- testing: -2147483648 / 9223372036854775807 ---
! 113: float(-2.3283064365387E-10)
! 114: --- testing: 9223372034707292160 / 0 ---
! 115: bool(false)
! 116: --- testing: 9223372034707292160 / 1 ---
! 117: int(9223372034707292160)
! 118: --- testing: 9223372034707292160 / -1 ---
! 119: int(-9223372034707292160)
! 120: --- testing: 9223372034707292160 / 7 ---
! 121: float(1.3176245763868E+18)
! 122: --- testing: 9223372034707292160 / 9 ---
! 123: float(1.0248191149675E+18)
! 124: --- testing: 9223372034707292160 / 65 ---
! 125: float(1.4189803130319E+17)
! 126: --- testing: 9223372034707292160 / -44 ---
! 127: float(-2.0962209169789E+17)
! 128: --- testing: 9223372034707292160 / 2147483647 ---
! 129: float(4294967297)
! 130: --- testing: 9223372034707292160 / 9223372036854775807 ---
! 131: float(0.99999999976717)
! 132: --- testing: -9223372034707292160 / 0 ---
! 133: bool(false)
! 134: --- testing: -9223372034707292160 / 1 ---
! 135: int(-9223372034707292160)
! 136: --- testing: -9223372034707292160 / -1 ---
! 137: int(9223372034707292160)
! 138: --- testing: -9223372034707292160 / 7 ---
! 139: float(-1.3176245763868E+18)
! 140: --- testing: -9223372034707292160 / 9 ---
! 141: float(-1.0248191149675E+18)
! 142: --- testing: -9223372034707292160 / 65 ---
! 143: float(-1.4189803130319E+17)
! 144: --- testing: -9223372034707292160 / -44 ---
! 145: float(2.0962209169789E+17)
! 146: --- testing: -9223372034707292160 / 2147483647 ---
! 147: float(-4294967297)
! 148: --- testing: -9223372034707292160 / 9223372036854775807 ---
! 149: float(-0.99999999976717)
! 150: --- testing: 2147483648 / 0 ---
! 151: bool(false)
! 152: --- testing: 2147483648 / 1 ---
! 153: int(2147483648)
! 154: --- testing: 2147483648 / -1 ---
! 155: int(-2147483648)
! 156: --- testing: 2147483648 / 7 ---
! 157: float(306783378.28571)
! 158: --- testing: 2147483648 / 9 ---
! 159: float(238609294.22222)
! 160: --- testing: 2147483648 / 65 ---
! 161: float(33038209.969231)
! 162: --- testing: 2147483648 / -44 ---
! 163: float(-48806446.545455)
! 164: --- testing: 2147483648 / 2147483647 ---
! 165: float(1.0000000004657)
! 166: --- testing: 2147483648 / 9223372036854775807 ---
! 167: float(2.3283064365387E-10)
! 168: --- testing: -2147483649 / 0 ---
! 169: bool(false)
! 170: --- testing: -2147483649 / 1 ---
! 171: int(-2147483649)
! 172: --- testing: -2147483649 / -1 ---
! 173: int(2147483649)
! 174: --- testing: -2147483649 / 7 ---
! 175: float(-306783378.42857)
! 176: --- testing: -2147483649 / 9 ---
! 177: float(-238609294.33333)
! 178: --- testing: -2147483649 / 65 ---
! 179: float(-33038209.984615)
! 180: --- testing: -2147483649 / -44 ---
! 181: float(48806446.568182)
! 182: --- testing: -2147483649 / 2147483647 ---
! 183: float(-1.0000000009313)
! 184: --- testing: -2147483649 / 9223372036854775807 ---
! 185: float(-2.3283064376229E-10)
! 186: --- testing: 4294967294 / 0 ---
! 187: bool(false)
! 188: --- testing: 4294967294 / 1 ---
! 189: int(4294967294)
! 190: --- testing: 4294967294 / -1 ---
! 191: int(-4294967294)
! 192: --- testing: 4294967294 / 7 ---
! 193: float(613566756.28571)
! 194: --- testing: 4294967294 / 9 ---
! 195: float(477218588.22222)
! 196: --- testing: 4294967294 / 65 ---
! 197: float(66076419.907692)
! 198: --- testing: 4294967294 / -44 ---
! 199: float(-97612893.045455)
! 200: --- testing: 4294967294 / 2147483647 ---
! 201: int(2)
! 202: --- testing: 4294967294 / 9223372036854775807 ---
! 203: float(4.656612870909E-10)
! 204: --- testing: 4294967295 / 0 ---
! 205: bool(false)
! 206: --- testing: 4294967295 / 1 ---
! 207: int(4294967295)
! 208: --- testing: 4294967295 / -1 ---
! 209: int(-4294967295)
! 210: --- testing: 4294967295 / 7 ---
! 211: float(613566756.42857)
! 212: --- testing: 4294967295 / 9 ---
! 213: float(477218588.33333)
! 214: --- testing: 4294967295 / 65 ---
! 215: float(66076419.923077)
! 216: --- testing: 4294967295 / -44 ---
! 217: float(-97612893.068182)
! 218: --- testing: 4294967295 / 2147483647 ---
! 219: float(2.0000000004657)
! 220: --- testing: 4294967295 / 9223372036854775807 ---
! 221: float(4.6566128719932E-10)
! 222: --- testing: 4294967293 / 0 ---
! 223: bool(false)
! 224: --- testing: 4294967293 / 1 ---
! 225: int(4294967293)
! 226: --- testing: 4294967293 / -1 ---
! 227: int(-4294967293)
! 228: --- testing: 4294967293 / 7 ---
! 229: float(613566756.14286)
! 230: --- testing: 4294967293 / 9 ---
! 231: float(477218588.11111)
! 232: --- testing: 4294967293 / 65 ---
! 233: float(66076419.892308)
! 234: --- testing: 4294967293 / -44 ---
! 235: float(-97612893.022727)
! 236: --- testing: 4294967293 / 2147483647 ---
! 237: float(1.9999999995343)
! 238: --- testing: 4294967293 / 9223372036854775807 ---
! 239: float(4.6566128698248E-10)
! 240: --- testing: 9223372036854775806 / 0 ---
! 241: bool(false)
! 242: --- testing: 9223372036854775806 / 1 ---
! 243: int(9223372036854775806)
! 244: --- testing: 9223372036854775806 / -1 ---
! 245: int(-9223372036854775806)
! 246: --- testing: 9223372036854775806 / 7 ---
! 247: float(1.3176245766935E+18)
! 248: --- testing: 9223372036854775806 / 9 ---
! 249: float(1.0248191152061E+18)
! 250: --- testing: 9223372036854775806 / 65 ---
! 251: float(1.4189803133623E+17)
! 252: --- testing: 9223372036854775806 / -44 ---
! 253: float(-2.096220917467E+17)
! 254: --- testing: 9223372036854775806 / 2147483647 ---
! 255: int(4294967298)
! 256: --- testing: 9223372036854775806 / 9223372036854775807 ---
! 257: float(1)
! 258: --- testing: 9.2233720368548E+18 / 0 ---
! 259: bool(false)
! 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(1.3176245766935E+18)
! 266: --- testing: 9.2233720368548E+18 / 9 ---
! 267: float(1.0248191152061E+18)
! 268: --- testing: 9.2233720368548E+18 / 65 ---
! 269: float(1.4189803133623E+17)
! 270: --- testing: 9.2233720368548E+18 / -44 ---
! 271: float(-2.096220917467E+17)
! 272: --- testing: 9.2233720368548E+18 / 2147483647 ---
! 273: float(4294967298)
! 274: --- testing: 9.2233720368548E+18 / 9223372036854775807 ---
! 275: float(1)
! 276: --- testing: -9223372036854775807 / 0 ---
! 277: bool(false)
! 278: --- testing: -9223372036854775807 / 1 ---
! 279: int(-9223372036854775807)
! 280: --- testing: -9223372036854775807 / -1 ---
! 281: int(9223372036854775807)
! 282: --- testing: -9223372036854775807 / 7 ---
! 283: int(-1317624576693539401)
! 284: --- testing: -9223372036854775807 / 9 ---
! 285: float(-1.0248191152061E+18)
! 286: --- testing: -9223372036854775807 / 65 ---
! 287: float(-1.4189803133623E+17)
! 288: --- testing: -9223372036854775807 / -44 ---
! 289: float(2.096220917467E+17)
! 290: --- testing: -9223372036854775807 / 2147483647 ---
! 291: float(-4294967298)
! 292: --- testing: -9223372036854775807 / 9223372036854775807 ---
! 293: int(-1)
! 294: --- testing: -9.2233720368548E+18 / 0 ---
! 295: bool(false)
! 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(-1.3176245766935E+18)
! 302: --- testing: -9.2233720368548E+18 / 9 ---
! 303: float(-1.0248191152061E+18)
! 304: --- testing: -9.2233720368548E+18 / 65 ---
! 305: float(-1.4189803133623E+17)
! 306: --- testing: -9.2233720368548E+18 / -44 ---
! 307: float(2.096220917467E+17)
! 308: --- testing: -9.2233720368548E+18 / 2147483647 ---
! 309: float(-4294967298)
! 310: --- testing: -9.2233720368548E+18 / 9223372036854775807 ---
! 311: float(-1)
! 312: --- testing: 0 / 9223372036854775807 ---
! 313: int(0)
! 314: --- testing: 0 / -9223372036854775808 ---
! 315: int(0)
! 316: --- testing: 0 / 2147483647 ---
! 317: int(0)
! 318: --- testing: 0 / -2147483648 ---
! 319: int(0)
! 320: --- testing: 0 / 9223372034707292160 ---
! 321: int(0)
! 322: --- testing: 0 / -9223372034707292160 ---
! 323: int(0)
! 324: --- testing: 0 / 2147483648 ---
! 325: int(0)
! 326: --- testing: 0 / -2147483649 ---
! 327: int(0)
! 328: --- testing: 0 / 4294967294 ---
! 329: int(0)
! 330: --- testing: 0 / 4294967295 ---
! 331: int(0)
! 332: --- testing: 0 / 4294967293 ---
! 333: int(0)
! 334: --- testing: 0 / 9223372036854775806 ---
! 335: int(0)
! 336: --- testing: 0 / 9.2233720368548E+18 ---
! 337: float(0)
! 338: --- testing: 0 / -9223372036854775807 ---
! 339: int(0)
! 340: --- testing: 0 / -9.2233720368548E+18 ---
! 341: float(-0)
! 342: --- testing: 1 / 9223372036854775807 ---
! 343: float(1.0842021724855E-19)
! 344: --- testing: 1 / -9223372036854775808 ---
! 345: float(-1.0842021724855E-19)
! 346: --- testing: 1 / 2147483647 ---
! 347: float(4.6566128752458E-10)
! 348: --- testing: 1 / -2147483648 ---
! 349: float(-4.6566128730774E-10)
! 350: --- testing: 1 / 9223372034707292160 ---
! 351: float(1.0842021727379E-19)
! 352: --- testing: 1 / -9223372034707292160 ---
! 353: float(-1.0842021727379E-19)
! 354: --- testing: 1 / 2147483648 ---
! 355: float(4.6566128730774E-10)
! 356: --- testing: 1 / -2147483649 ---
! 357: float(-4.656612870909E-10)
! 358: --- testing: 1 / 4294967294 ---
! 359: float(2.3283064376229E-10)
! 360: --- testing: 1 / 4294967295 ---
! 361: float(2.3283064370808E-10)
! 362: --- testing: 1 / 4294967293 ---
! 363: float(2.328306438165E-10)
! 364: --- testing: 1 / 9223372036854775806 ---
! 365: float(1.0842021724855E-19)
! 366: --- testing: 1 / 9.2233720368548E+18 ---
! 367: float(1.0842021724855E-19)
! 368: --- testing: 1 / -9223372036854775807 ---
! 369: float(-1.0842021724855E-19)
! 370: --- testing: 1 / -9.2233720368548E+18 ---
! 371: float(-1.0842021724855E-19)
! 372: --- testing: -1 / 9223372036854775807 ---
! 373: float(-1.0842021724855E-19)
! 374: --- testing: -1 / -9223372036854775808 ---
! 375: float(1.0842021724855E-19)
! 376: --- testing: -1 / 2147483647 ---
! 377: float(-4.6566128752458E-10)
! 378: --- testing: -1 / -2147483648 ---
! 379: float(4.6566128730774E-10)
! 380: --- testing: -1 / 9223372034707292160 ---
! 381: float(-1.0842021727379E-19)
! 382: --- testing: -1 / -9223372034707292160 ---
! 383: float(1.0842021727379E-19)
! 384: --- testing: -1 / 2147483648 ---
! 385: float(-4.6566128730774E-10)
! 386: --- testing: -1 / -2147483649 ---
! 387: float(4.656612870909E-10)
! 388: --- testing: -1 / 4294967294 ---
! 389: float(-2.3283064376229E-10)
! 390: --- testing: -1 / 4294967295 ---
! 391: float(-2.3283064370808E-10)
! 392: --- testing: -1 / 4294967293 ---
! 393: float(-2.328306438165E-10)
! 394: --- testing: -1 / 9223372036854775806 ---
! 395: float(-1.0842021724855E-19)
! 396: --- testing: -1 / 9.2233720368548E+18 ---
! 397: float(-1.0842021724855E-19)
! 398: --- testing: -1 / -9223372036854775807 ---
! 399: float(1.0842021724855E-19)
! 400: --- testing: -1 / -9.2233720368548E+18 ---
! 401: float(1.0842021724855E-19)
! 402: --- testing: 7 / 9223372036854775807 ---
! 403: float(7.5894152073985E-19)
! 404: --- testing: 7 / -9223372036854775808 ---
! 405: float(-7.5894152073985E-19)
! 406: --- testing: 7 / 2147483647 ---
! 407: float(3.2596290126721E-9)
! 408: --- testing: 7 / -2147483648 ---
! 409: float(-3.2596290111542E-9)
! 410: --- testing: 7 / 9223372034707292160 ---
! 411: float(7.5894152091656E-19)
! 412: --- testing: 7 / -9223372034707292160 ---
! 413: float(-7.5894152091656E-19)
! 414: --- testing: 7 / 2147483648 ---
! 415: float(3.2596290111542E-9)
! 416: --- testing: 7 / -2147483649 ---
! 417: float(-3.2596290096363E-9)
! 418: --- testing: 7 / 4294967294 ---
! 419: float(1.629814506336E-9)
! 420: --- testing: 7 / 4294967295 ---
! 421: float(1.6298145059566E-9)
! 422: --- testing: 7 / 4294967293 ---
! 423: float(1.6298145067155E-9)
! 424: --- testing: 7 / 9223372036854775806 ---
! 425: float(7.5894152073985E-19)
! 426: --- testing: 7 / 9.2233720368548E+18 ---
! 427: float(7.5894152073985E-19)
! 428: --- testing: 7 / -9223372036854775807 ---
! 429: float(-7.5894152073985E-19)
! 430: --- testing: 7 / -9.2233720368548E+18 ---
! 431: float(-7.5894152073985E-19)
! 432: --- testing: 9 / 9223372036854775807 ---
! 433: float(9.7578195523695E-19)
! 434: --- testing: 9 / -9223372036854775808 ---
! 435: float(-9.7578195523695E-19)
! 436: --- testing: 9 / 2147483647 ---
! 437: float(4.1909515877212E-9)
! 438: --- testing: 9 / -2147483648 ---
! 439: float(-4.1909515857697E-9)
! 440: --- testing: 9 / 9223372034707292160 ---
! 441: float(9.7578195546415E-19)
! 442: --- testing: 9 / -9223372034707292160 ---
! 443: float(-9.7578195546415E-19)
! 444: --- testing: 9 / 2147483648 ---
! 445: float(4.1909515857697E-9)
! 446: --- testing: 9 / -2147483649 ---
! 447: float(-4.1909515838181E-9)
! 448: --- testing: 9 / 4294967294 ---
! 449: float(2.0954757938606E-9)
! 450: --- testing: 9 / 4294967295 ---
! 451: float(2.0954757933727E-9)
! 452: --- testing: 9 / 4294967293 ---
! 453: float(2.0954757943485E-9)
! 454: --- testing: 9 / 9223372036854775806 ---
! 455: float(9.7578195523695E-19)
! 456: --- testing: 9 / 9.2233720368548E+18 ---
! 457: float(9.7578195523695E-19)
! 458: --- testing: 9 / -9223372036854775807 ---
! 459: float(-9.7578195523695E-19)
! 460: --- testing: 9 / -9.2233720368548E+18 ---
! 461: float(-9.7578195523695E-19)
! 462: --- testing: 65 / 9223372036854775807 ---
! 463: float(7.0473141211558E-18)
! 464: --- testing: 65 / -9223372036854775808 ---
! 465: float(-7.0473141211558E-18)
! 466: --- testing: 65 / 2147483647 ---
! 467: float(3.0267983689098E-8)
! 468: --- testing: 65 / -2147483648 ---
! 469: float(-3.0267983675003E-8)
! 470: --- testing: 65 / 9223372034707292160 ---
! 471: float(7.0473141227966E-18)
! 472: --- testing: 65 / -9223372034707292160 ---
! 473: float(-7.0473141227966E-18)
! 474: --- testing: 65 / 2147483648 ---
! 475: float(3.0267983675003E-8)
! 476: --- testing: 65 / -2147483649 ---
! 477: float(-3.0267983660908E-8)
! 478: --- testing: 65 / 4294967294 ---
! 479: float(1.5133991844549E-8)
! 480: --- testing: 65 / 4294967295 ---
! 481: float(1.5133991841025E-8)
! 482: --- testing: 65 / 4294967293 ---
! 483: float(1.5133991848072E-8)
! 484: --- testing: 65 / 9223372036854775806 ---
! 485: float(7.0473141211558E-18)
! 486: --- testing: 65 / 9.2233720368548E+18 ---
! 487: float(7.0473141211558E-18)
! 488: --- testing: 65 / -9223372036854775807 ---
! 489: float(-7.0473141211558E-18)
! 490: --- testing: 65 / -9.2233720368548E+18 ---
! 491: float(-7.0473141211558E-18)
! 492: --- testing: -44 / 9223372036854775807 ---
! 493: float(-4.7704895589362E-18)
! 494: --- testing: -44 / -9223372036854775808 ---
! 495: float(4.7704895589362E-18)
! 496: --- testing: -44 / 2147483647 ---
! 497: float(-2.0489096651082E-8)
! 498: --- testing: -44 / -2147483648 ---
! 499: float(2.0489096641541E-8)
! 500: --- testing: -44 / 9223372034707292160 ---
! 501: float(-4.7704895600469E-18)
! 502: --- testing: -44 / -9223372034707292160 ---
! 503: float(4.7704895600469E-18)
! 504: --- testing: -44 / 2147483648 ---
! 505: float(-2.0489096641541E-8)
! 506: --- testing: -44 / -2147483649 ---
! 507: float(2.0489096632E-8)
! 508: --- testing: -44 / 4294967294 ---
! 509: float(-1.0244548325541E-8)
! 510: --- testing: -44 / 4294967295 ---
! 511: float(-1.0244548323156E-8)
! 512: --- testing: -44 / 4294967293 ---
! 513: float(-1.0244548327926E-8)
! 514: --- testing: -44 / 9223372036854775806 ---
! 515: float(-4.7704895589362E-18)
! 516: --- testing: -44 / 9.2233720368548E+18 ---
! 517: float(-4.7704895589362E-18)
! 518: --- testing: -44 / -9223372036854775807 ---
! 519: float(4.7704895589362E-18)
! 520: --- testing: -44 / -9.2233720368548E+18 ---
! 521: float(4.7704895589362E-18)
! 522: --- testing: 2147483647 / 9223372036854775807 ---
! 523: float(2.3283064354545E-10)
! 524: --- testing: 2147483647 / -9223372036854775808 ---
! 525: float(-2.3283064354545E-10)
! 526: --- testing: 2147483647 / 2147483647 ---
! 527: int(1)
! 528: --- testing: 2147483647 / -2147483648 ---
! 529: float(-0.99999999953434)
! 530: --- testing: 2147483647 / 9223372034707292160 ---
! 531: float(2.3283064359966E-10)
! 532: --- testing: 2147483647 / -9223372034707292160 ---
! 533: float(-2.3283064359966E-10)
! 534: --- testing: 2147483647 / 2147483648 ---
! 535: float(0.99999999953434)
! 536: --- testing: 2147483647 / -2147483649 ---
! 537: float(-0.99999999906868)
! 538: --- testing: 2147483647 / 4294967294 ---
! 539: float(0.5)
! 540: --- testing: 2147483647 / 4294967295 ---
! 541: float(0.49999999988358)
! 542: --- testing: 2147483647 / 4294967293 ---
! 543: float(0.50000000011642)
! 544: --- testing: 2147483647 / 9223372036854775806 ---
! 545: float(2.3283064354545E-10)
! 546: --- testing: 2147483647 / 9.2233720368548E+18 ---
! 547: float(2.3283064354545E-10)
! 548: --- testing: 2147483647 / -9223372036854775807 ---
! 549: float(-2.3283064354545E-10)
! 550: --- testing: 2147483647 / -9.2233720368548E+18 ---
! 551: float(-2.3283064354545E-10)
! 552: --- testing: 9223372036854775807 / 9223372036854775807 ---
! 553: int(1)
! 554: --- testing: 9223372036854775807 / -9223372036854775808 ---
! 555: float(-1)
! 556: --- testing: 9223372036854775807 / 2147483647 ---
! 557: float(4294967298)
! 558: --- testing: 9223372036854775807 / -2147483648 ---
! 559: float(-4294967296)
! 560: --- testing: 9223372036854775807 / 9223372034707292160 ---
! 561: float(1.0000000002328)
! 562: --- testing: 9223372036854775807 / -9223372034707292160 ---
! 563: float(-1.0000000002328)
! 564: --- testing: 9223372036854775807 / 2147483648 ---
! 565: float(4294967296)
! 566: --- testing: 9223372036854775807 / -2147483649 ---
! 567: float(-4294967294)
! 568: --- testing: 9223372036854775807 / 4294967294 ---
! 569: float(2147483649)
! 570: --- testing: 9223372036854775807 / 4294967295 ---
! 571: float(2147483648.5)
! 572: --- testing: 9223372036854775807 / 4294967293 ---
! 573: float(2147483649.5)
! 574: --- testing: 9223372036854775807 / 9223372036854775806 ---
! 575: float(1)
! 576: --- testing: 9223372036854775807 / 9.2233720368548E+18 ---
! 577: float(1)
! 578: --- testing: 9223372036854775807 / -9223372036854775807 ---
! 579: int(-1)
! 580: --- testing: 9223372036854775807 / -9.2233720368548E+18 ---
! 581: float(-1)
! 582: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>