php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/Zend/tests/ |
files >> //php-7.1.11/Zend/tests/dval_to_lval_32.phpt |
--TEST-- zend_dval_to_lval preserves low bits (32 bit long) --SKIPIF-- <?php if (PHP_INT_SIZE != 4) die("skip for machines with 32-bit longs"); ?> --FILE-- <?php /* test doubles around -4e21 */ $values = [ -4000000000000001048576., -4000000000000000524288., -4000000000000000000000., -3999999999999999475712., -3999999999999998951424., ]; /* see if we're rounding negative numbers right */ $values[] = -2147483649.8; foreach ($values as $v) { var_dump((int)$v); } ?> --EXPECT-- int(-2056257536) int(-2055733248) int(-2055208960) int(-2054684672) int(-2054160384) int(2147483647)y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`