Annotation of embedaddon/php/Zend/tests/binary-32bit.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: testing binary literals
        !             3: --INI--
        !             4: precision=14
        !             5: --SKIPIF--
        !             6: <?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?>
        !             7: --FILE--
        !             8: <?php
        !             9: var_dump(0b1);
        !            10: var_dump(0b11);
        !            11: var_dump(0b111);
        !            12: var_dump(0b1111);
        !            13: var_dump(0b11111);
        !            14: var_dump(0b111111);
        !            15: var_dump(0b1111111);
        !            16: var_dump(0b11111111);
        !            17: var_dump(0b111111111);
        !            18: var_dump(0b1111111111);
        !            19: var_dump(0b11111111111);
        !            20: var_dump(0b111111111111);
        !            21: var_dump(0b1111111111111);
        !            22: var_dump(0b11111111111111);
        !            23: var_dump(0b111111111111111);
        !            24: var_dump(0b1111111111111111);
        !            25: var_dump(0b11111111111111111);
        !            26: var_dump(0b111111111111111111);
        !            27: var_dump(0b1111111111111111111);
        !            28: var_dump(0b11111111111111111111);
        !            29: var_dump(0b111111111111111111111);
        !            30: var_dump(0b1111111111111111111111);
        !            31: var_dump(0b11111111111111111111111);
        !            32: var_dump(0b111111111111111111111111);
        !            33: var_dump(0b1111111111111111111111111);
        !            34: var_dump(0b11111111111111111111111111);
        !            35: var_dump(0b111111111111111111111111111);
        !            36: var_dump(0b1111111111111111111111111111);
        !            37: var_dump(0b11111111111111111111111111111);
        !            38: var_dump(0b111111111111111111111111111111);
        !            39: var_dump(0b1111111111111111111111111111111);
        !            40: var_dump(0b11111111111111111111111111111111);
        !            41: var_dump(0b111111111111111111111111111111111);
        !            42: var_dump(0b1111111111111111111111111111111111);
        !            43: var_dump(0b11111111111111111111111111111111111);
        !            44: var_dump(0b111111111111111111111111111111111111);
        !            45: var_dump(0b1111111111111111111111111111111111111);
        !            46: var_dump(0b11111111111111111111111111111111111111);
        !            47: var_dump(0b111111111111111111111111111111111111111);
        !            48: var_dump(0b1111111111111111111111111111111111111111);
        !            49: var_dump(0b11111111111111111111111111111111111111111);
        !            50: var_dump(0b111111111111111111111111111111111111111111);
        !            51: var_dump(0b1111111111111111111111111111111111111111111);
        !            52: var_dump(0b11111111111111111111111111111111111111111111);
        !            53: var_dump(0b111111111111111111111111111111111111111111111);
        !            54: var_dump(0b1111111111111111111111111111111111111111111111);
        !            55: var_dump(0b11111111111111111111111111111111111111111111111);
        !            56: var_dump(0b111111111111111111111111111111111111111111111111);
        !            57: var_dump(0b1111111111111111111111111111111111111111111111111);
        !            58: var_dump(0b11111111111111111111111111111111111111111111111111);
        !            59: var_dump(0b111111111111111111111111111111111111111111111111111);
        !            60: var_dump(0b1111111111111111111111111111111111111111111111111111);
        !            61: var_dump(0b11111111111111111111111111111111111111111111111111111);
        !            62: var_dump(0b111111111111111111111111111111111111111111111111111111);
        !            63: var_dump(0b1111111111111111111111111111111111111111111111111111111);
        !            64: var_dump(0b11111111111111111111111111111111111111111111111111111111);
        !            65: var_dump(0b111111111111111111111111111111111111111111111111111111111);
        !            66: var_dump(0b1111111111111111111111111111111111111111111111111111111111);
        !            67: var_dump(0b11111111111111111111111111111111111111111111111111111111111);
        !            68: var_dump(0b111111111111111111111111111111111111111111111111111111111111);
        !            69: var_dump(0b1111111111111111111111111111111111111111111111111111111111111);
        !            70: var_dump(0b11111111111111111111111111111111111111111111111111111111111111);
        !            71: var_dump(0b111111111111111111111111111111111111111111111111111111111111111);
        !            72: var_dump(0b1111111111111111111111111111111111111111111111111111111111111111);
        !            73: 
        !            74: var_dump(-0b1111111111111111111111111111111111111111111111111111111111111111);
        !            75: var_dump(-0b111111111111111111111111111111111111111111111111111111111111111);
        !            76: var_dump(-0b11111111111111111111111111111111111111111111111111111111111111);
        !            77: var_dump(-0b111111111111111111111111111111111);
        !            78: var_dump(-0b11111111111111111111111111111111);
        !            79: var_dump(-0b1111111111111111111111111111111);
        !            80: var_dump(-0b111111111111111111111111111111);
        !            81: var_dump(-0b1);
        !            82: --EXPECT--
        !            83: int(1)
        !            84: int(3)
        !            85: int(7)
        !            86: int(15)
        !            87: int(31)
        !            88: int(63)
        !            89: int(127)
        !            90: int(255)
        !            91: int(511)
        !            92: int(1023)
        !            93: int(2047)
        !            94: int(4095)
        !            95: int(8191)
        !            96: int(16383)
        !            97: int(32767)
        !            98: int(65535)
        !            99: int(131071)
        !           100: int(262143)
        !           101: int(524287)
        !           102: int(1048575)
        !           103: int(2097151)
        !           104: int(4194303)
        !           105: int(8388607)
        !           106: int(16777215)
        !           107: int(33554431)
        !           108: int(67108863)
        !           109: int(134217727)
        !           110: int(268435455)
        !           111: int(536870911)
        !           112: int(1073741823)
        !           113: int(2147483647)
        !           114: float(4294967295)
        !           115: float(8589934591)
        !           116: float(17179869183)
        !           117: float(34359738367)
        !           118: float(68719476735)
        !           119: float(137438953471)
        !           120: float(274877906943)
        !           121: float(549755813887)
        !           122: float(1099511627775)
        !           123: float(2199023255551)
        !           124: float(4398046511103)
        !           125: float(8796093022207)
        !           126: float(17592186044415)
        !           127: float(35184372088831)
        !           128: float(70368744177663)
        !           129: float(1.4073748835533E+14)
        !           130: float(2.8147497671066E+14)
        !           131: float(5.6294995342131E+14)
        !           132: float(1.1258999068426E+15)
        !           133: float(2.2517998136852E+15)
        !           134: float(4.5035996273705E+15)
        !           135: float(9.007199254741E+15)
        !           136: float(1.8014398509482E+16)
        !           137: float(3.6028797018964E+16)
        !           138: float(7.2057594037928E+16)
        !           139: float(1.4411518807586E+17)
        !           140: float(2.8823037615171E+17)
        !           141: float(5.7646075230342E+17)
        !           142: float(1.1529215046068E+18)
        !           143: float(2.3058430092137E+18)
        !           144: float(4.6116860184274E+18)
        !           145: float(9.2233720368548E+18)
        !           146: float(1.844674407371E+19)
        !           147: float(-1.844674407371E+19)
        !           148: float(-9.2233720368548E+18)
        !           149: float(-4.6116860184274E+18)
        !           150: float(-8589934591)
        !           151: float(-4294967295)
        !           152: int(-2147483647)
        !           153: int(-1073741823)
        !           154: int(-1)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>