Branch: Tag:

1999-10-30

1999-10-30 13:18:50 by Fredrik Noring <noring@nocrew.org>

Fixed bug related to MININT/-1 and MININT*-1.

Rev: src/bignum.h:1.12
Rev: src/operators.c:1.66
Rev: src/testsuite.in:1.214

1: - test_true([["$Id: testsuite.in,v 1.213 1999/10/29 03:37:42 mast Exp $"]]) + test_true([["$Id: testsuite.in,v 1.214 1999/10/30 13:18:50 noring Exp $"]])      cond([[all_constants()->_verify_internals]],   [[
20:   test_eq(0xf0000000-0xf0000000, 0)   test_eq(0x80000001-0x80000000, 1)   test_eq(0x80000000-0x80000001,-1) + test_eq(-2147483648*-1, -2147483648/-1)   test_true([[1.0e-40]])   test_eq([[#"foo   bar"]],[["foo\nbar"]])
1514:      cond([[ sizeof( cpp("__AUTO_BIGNUM__")/"__AUTO_BIGNUM__" ) == 1 ]],   [[ +  test_eq(2147483648, -2147483648/-1) +  test_eq(2147483648, -2147483648*-1) +     test_true([[ random(0x7fffffff)+1 ]])    test_true([[ random(0x7ffffffff)+1 ]])    test_true([[ sqrt(0x7fffffff)+1 ]])