Annotation of embedaddon/php/tests/lang/operators/divide_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: 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>