zend_signed_multiply-32bit.phpt 279 B

1234567891011121314
  1. --TEST--
  2. Zend signed multiply 32-bit
  3. --SKIPIF--
  4. <?php if ((1 << 31) > 0) print "skip Running on 64-bit target"; ?>
  5. --FILE--
  6. <?php
  7. var_dump(0x8000 * -0xffff);
  8. var_dump(0x8001 * 0xfffe);
  9. var_dump(0x8001 * -0xffff);
  10. ?>
  11. --EXPECT--
  12. int(-2147450880)
  13. int(2147483646)
  14. float(-2147516415)